locked
Expression Encoder Fails *and* Repair Fails RRS feed

  • Question

  • When I attempt to launch Expression Encoder, I see nothing.  No window appears, no error message, no new process appears.  I attempted to run Expression repair (Expression 4 Ultimate) I get an error "value cannot be null - fileName" and it won't complete.  The only thing I can think of that might be relevant is Windows 7 SP1 and VS 2010 SP1 being installed since last using it.  Any thoughts?
    -- Arian T. Kulp | Visual C# MVP | http://www.ariankulp.com Please remember to mark as helpful, or mark as answer if this helps you!
    Thursday, March 31, 2011 6:35 PM

Answers

  • Looks like this was the wrong forum.  I've reposted it.
    -- Arian T. Kulp | Visual C# MVP | http://www.ariankulp.com Please remember to mark as helpful, or mark as answer if this helps you!
    • Marked as answer by Arian Kulp Thursday, April 7, 2011 9:41 PM
    Thursday, April 7, 2011 9:41 PM

All replies

  • I'm attempting a full uninstall/reinstall.  I'll update with results.
    -- Arian T. Kulp | Visual C# MVP | http://www.ariankulp.com Please remember to mark as helpful, or mark as answer if this helps you!
    Thursday, March 31, 2011 7:20 PM
  • No dice.  Uninstalled/reinstalled successfully but I still get nothing when I run the Screen Capture app.  Any conflict with Camtasia?  I can't imagine why, and it seems there would be an error then.

    Actually, I just checked the event log.  I should have done that sooner!  Two relevant events: 

    Application: EEScreen.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.ArgumentOutOfRangeException
    Stack:
      at Microsoft.Expression.Encoder.ScreenCapture.ScreenParameters.set_Source(Microsoft.Expression.Encoder.ScreenCapture.ScreenSource)
      at Microsoft.Expression.Encoder.ScreenCapture.ScreenParameters.Reset()
      at Microsoft.Expression.Encoder.ScreenCapture.SessionParameters.GetDefaultSessionParameters()
      at Microsoft.Expression.Encoder.ScreenCapture.ScreenCaptureJob..ctor()
      at Microsoft.Expression.Encoder.ScreenCapture.Recorder..ctor()
      at Microsoft.Expression.Encoder.ScreenCapture.Recorder.get_Instance()
      at Microsoft.Expression.Encoder.ScreenCapture.EEScreenApp.OnStartup(System.Windows.StartupEventArgs)
      at System.Windows.Application.<.ctor>b__1(System.Object)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
      at System.Windows.Threading.DispatcherOperation.InvokeImpl()
      at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(System.Object)
      at System.Threading.ExecutionContext.runTryCode(System.Object)
      at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode, CleanupCode, System.Object)
      at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
      at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
      at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
      at System.Windows.Threading.DispatcherOperation.Invoke()
      at System.Windows.Threading.Dispatcher.ProcessQueue()
      at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
      at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
      at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
      at System.Windows.Threading.Dispatcher.InvokeImpl(System.Windows.Threading.DispatcherPriority, System.TimeSpan, System.Delegate, System.Object, Int32)
      at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr, Int32, IntPtr, IntPtr)
      at MS.Win32.UnsafeNativeMethods.DispatchMessage(System.Windows.Interop.MSG ByRef)
      at System.Windows.Threading.Dispatcher.PushFrameImpl(System.Windows.Threading.DispatcherFrame)
      at System.Windows.Threading.Dispatcher.PushFrame(System.Windows.Threading.DispatcherFrame)
      at System.Windows.Threading.Dispatcher.Run()
      at System.Windows.Application.RunDispatcher(System.Object)
      at System.Windows.Application.RunInternal(System.Windows.Window)
      at System.Windows.Application.Run(System.Windows.Window)
      at Microsoft.Expression.Encoder.ScreenCapture.EEScreenApp.Main()
    

     and:

    Faulting application name: EEScreen.exe, version: 4.0.1639.0, time stamp: 0x4bfb7c7d
    Faulting module name: KERNELBASE.dll, version: 6.1.7601.17514, time stamp: 0x4ce7bafa
    Exception code: 0xe0434352
    Fault offset: 0x0000b727
    Faulting process id: 0x778
    Faulting application start time: 0x01cbefedf52ac0ff
    Faulting application path: C:\Program Files (x86)\Microsoft Expression\Encoder 4\EEScreen.exe
    Faulting module path: C:\Windows\syswow64\KERNELBASE.dll
    Report Id: 34c269d9-5be1-11e0-9633-005056c00008

    -- Arian T. Kulp | Visual C# MVP | http://www.ariankulp.com Please remember to mark as helpful, or mark as answer if this helps you!
    Thursday, March 31, 2011 9:55 PM
  • Anyone?
    -- Arian T. Kulp | Visual C# MVP | http://www.ariankulp.com Please remember to mark as helpful, or mark as answer if this helps you!
    Monday, April 4, 2011 5:49 PM
  • Looks like this was the wrong forum.  I've reposted it.
    -- Arian T. Kulp | Visual C# MVP | http://www.ariankulp.com Please remember to mark as helpful, or mark as answer if this helps you!
    • Marked as answer by Arian Kulp Thursday, April 7, 2011 9:41 PM
    Thursday, April 7, 2011 9:41 PM