I'm sure everyone knows what problem I'm talking about here... I've been on google for about 6 hours now and about 300 reboots later I figured i'd finally ask for some help. ehshell.exe crashes everytime I run MCE 2005 Rollup 2. Before the rollup, it worked fine. Trying to install the update automatically failed due to the hotfix errors, so I installed manually after extracting all the files. Then it installed fine and I got the ehshell.exe failure after about 3-5 seconds of the program running. Then I uninstalled everything (wmp11, .net 1.1 sp1, rollup 2) Then the automatic update worked.. but the software did the same thing, 3-5 seconds working fine then the 'Application has generated and exception blah blah blah' error popped up. I've tried the October 2006 rollup update also, but the same thing. I'm going absolutely nuts I just bought an expensive TV tuner specifically for this but it just won't work for me... My ehshell.crash log is below.. PLEASE HELP Unhandled Exception - 9/21/2008 1:19:47 AM Message: File or assembly name ehiMsgr, or one of its dependencies, was not found. Exception: System.IO.FileNotFoundException: File or assembly name ehiMsgr, or one of its dependencies, was not found. File name: "ehiMsgr" at MediaCenter.IM.MessengerControl.SetupMessengerObje ctsAndEvents() at ServiceBus.UIFramework.UCPService.get_IMControl() at ServiceBus.UIFramework.PageBasedUCPService.OnSilen tMCMLoginDelayTimeout(Object sender, EventArgs e) at eHome.UI.Timer.CallTickHandlers(TimerCallback callback) at eHome.UI.TimerCallback.Dispatch() at eHome.UI.Dispatcher.MainLoopBody(Feeder feeder) at eHome.UI.Dispatcher.MainLoop(LoopCondition condition, LoopBody body) at eHome.UI.Dispatcher.MainLoop(LoopCondition loopCondition) at eHome.UI.Application.Run() at ServiceBus.UIFramework.PageBasedUCPService.Run() at ServiceBus.UIFramework.UserControlPoint.Main(Strin g args) === Pre-bind state information === LOG: DisplayName = ehiMsgr, Version=6.0.3000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 (Fully-specified) LOG: Appbase = C:\WINDOWS\ehome\ LOG: Initial PrivatePath = NULL Calling assembly : ehshell, Version=6.0.3000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35. === LOG: Publisher policy file is not found. LOG: Host configuration file not found. LOG: Using machine configuration file from C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\confi g\machine.config. LOG: Post-policy reference: ehiMsgr, Version=6.0.3000.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 LOG: Attempting download of new URL file:///C:/WINDOWS/ehome/ehiMsgr.DLL. LOG: Attempting download of new URL file:///C:/WINDOWS/ehome/ehiMsgr/ehiMsgr.DLL. LOG: Attempting download of new URL file:///C:/WINDOWS/ehome/ehiMsgr.EXE. LOG: Attempting download of new URL file:///C:/WINDOWS/ehome/ehiMsgr/ehiMsgr.EXE.