Aaron Stebner's WebLog

Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio

Resolving Tuner Not Found errors in Update Rollup 2 for Media Center 2005

Resolving Tuner Not Found errors in Update Rollup 2 for Media Center 2005

  • Comments 66

I have heard from some folks who have been encountering Tuner Not Found error messages when trying to view live TV in Media Center 2005 after installing Update Rollup 2.  Many of these errors have been caused by the .NET Framework versioning issue that I previously described in this blog post.  However, recently I have seen this error on systems that had no error messages listed in their setup log files.  Fortunately, I got a chance to look at one of these systems because we found a repro machine that belonged to a Microsoft employee and they brought the system in for us to take a look at in our lab.

On the system I looked at, the Media Center receiver and scheduler services (named ehRecvr and ehSched) were installed and registered, but were in a stopped state.  I could verify by running sc query ehrecvr and sc query ehsched that this was the case.  However, when I tried to manually start these services by running sc start ehrecvr or sc start ehsched, they each failed with an error message and an error code stating that a class was not registered.

I used the following steps to fix these services, and once I did this, live TV started working again in Media Center 2005 with Update Rollup 2.  Note that before running these steps, I verified by looking at the setup log files that setup ran correctly and that the setup error described here was not present:

  1. Click on the Start menu, choose Run and type cmd
  2. Run the command regsvr32.exe atl.dll
  3. Run the command %windir%\ehome\ehrecvr.exe /unregServer
  4. Run the command %windir%\ehome\ehsched.exe /unregServer
  5. Run the command %windir%\ehome\ehrecvr.exe /service
  6. Run the command %windir%\ehome\ehsched.exe /service

Note that the command line parameters to unregister and re-register are case sensitive, so you must spell it /unregServer with a capital S and /service all in lower case.

If the above steps do not help, I have also seen the following steps work in some cases to fix Tuner Not Found error messages in Media Center 2005:

  • Update your video card and tuner drivers from the websites for your hardware manufacturers
  • Launch Media Center, go to Settings | TV and try to re-run the TV setup wizard
  • Use the MceRepair tool created by Peter Rosser to forcibly re-register all Media Center binaries (note that this tool does things that standard setup does not do, so please use it with caution)


  • I hate to be a bother but before I run the 15 steps I just have one question.  It says in the 15 steps that it will disable system recovery.  Does that mean I can never do one or will it just reset system recovery to the current date?  Marie

  • Hi Hotsaucekim - Where in the process are you seeing this message?  I believe it means that it will not create a system restore point prior to installing the Windows hotfix that you're trying to install.  That shouldn't affect your ability to use system restore to create your own restore points in the future though.

  • I completed all 15 steps with no failures. I restarted the computer (soft boot) and then did a complete shutdown and restart (hard boot) but Media Center is still telling me I have no Tuner Hardware installed.  Do I need to reinstall the tuner hardware?  Also I tried going into MediaCenter, Settings, Messenger for the Messenger error I'm getting and it says Save or Cancel but gives me no options to Save.  Is this connected to the other stuff?  Marie

  • Hi Hotsaucekim - It might help to try to install updated TV tuner drivers for your system and/or updated decoders.

    I don't think the Messenger issue is related, but I don't have much expertise with Messenger integration issues, so I can't say for sure.

    If these suggestions don't help, I still would recommend posting a question at one of the following locations to see if anyone there can help suggest any additional workarounds for you to try:



  • I will try downloading the updated TV tuner driver.  I tried it before but that was prior to the 15 steps.  I left a message at the microsoft link you gave before posting to you and have had no response.  I posted to the green button last night and am still waiting on a response there.  Thanks for all of the help.  Marie

  • This worked perfectly! Thanks!

Page 5 of 5 (66 items) 12345
Leave a Comment
  • Please add 6 and 6 and type the answer here:
  • Post