Wednesday, February 21, 2007

Media Center Crashes - ehrecvr.exe

Wow, is this annoying. Microsoft released an update for Windows XP recently. It, as had a previous update, conflicted with my TV Tuner. Now every 2, maybe 3 seconds, a service called ehrecvr.exe crashes and I'm faced with the option of sending an error report to Microsoft.

There are probably many people being faced with this problem. I'm sure that many sites will have suggested disabling these services. This can be used using the cmd.exe command. However, it's probably worth noting that this could stop Live TV from working at all.

I'd also like the opportunity to say here that you are using this solution at your own risk - I won't be held responsible for any damage to your computer.


Here are the steps to be taken:
(When typing in commands, do not type the speech marks)

1. Firstly make sure that Media Center is not open.

2. In the Start menu, click on run. Then type in the command "cmd.exe"

3. You should see a command line interface. Type in the command "regsvr32.exe atl.dll" and press Enter.

4. Type in the command "C:\WINDOWS\eHome\ehSched /unregServer" and press Enter.

5. Type in the command "C:\WINDOWS\eHome\ehSched /service" and press Enter.

6. Type in the command "C:\WINDOWS\eHome\ehRecvr /unregServer" and press Enter.

7. Type in the command "C:\WINDOWS\eHome\ehRecvr /service" and press Enter.

8. Type in the command "C:\WINDOWS\eHome\ehRec.exe /unregServer" and press Enter.

9. Type in the command "C:\WINDOWS\eHome\ehRec.exe /regserver" and press Enter.

10. Type in the command "C:\WINDOWS\eHome\ehmsas.exe /unregServer" and press Enter.

11. Type in the command "C:\WINDOWS\eHome\ehmsas.exe /regserver" and press Enter.

12. Open up Media Center again - hopefully it should now work. Not sure about Live TV though :(


However, I preferred to simply remove the last update and Turn Off Automatic Updates altogether. Yes, my PC is more vulnerable to future threats but at least I can watch TV now :P