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)


  • Thanks for this site.  I was having the "Tuner not found" problem after installing .Net 2.0.  Looking at the device driver showed "T200 Unified AVStream Driver" wasn't starting code 10.  If I reinstalled the ATI drivers, this would start and the TV would work until I restarted.  The ATI drivers require .net 1.x so I figured I could just uninstall .Net 2.0. Wrong.  When I uninstalled .Net 2.0, the T200 driver was ok, but I would get a critical process failure code 3.

    So I went thru the uninstall RU2 and all the .nets, then installing all the .net except 2.0 and then RU2.  This brought me back to my working tuner.

    For the first few weeks with media center I was pleasantly surprized.  The MS remote works wonderfully (infinitely than the ATI remote wonder and Remote Wonder II) and I like the layout and stability better than ATI's MMC.  I've been suffering with HTPCs for several years and this was the first setup I was actually thinking I could recommend a Media Center to friends and family.
    This last experience mades me bite my tongue.

    I understand that the initial problem (incompatibility of driver with .Net 2.0) was ATI's fault, but the uninstall of .Net 2.0 should have restored proper operation.
  • have anyone tried this one from Microsoft?

  • Hi Jerry - I'm glad to hear that you were able to resolve the problem that you encountered, but I'm sorry for the hassle.  I'm sure it is not really any consolation to you, but the issue you've seen is pretty rare on Media Center systems.  I hope that it won't sour you on Media Center features in the future.  Please contact me using http://blogs.msdn.com/astebner/contact.aspx if you run into any further issues.

    Hi Claus - The knowledge base article that you have provided a link to is the same issue that I describe at http://blogs.msdn.com/astebner/archive/2005/10/18/482472.aspx.  After I posted my blog item, we found that this issue was common enough to warrant creating a knowledge base article from so we used some of the same information from my blog post for the KB article  :-)

  • Hello,

    I am hoping you can help me with my problem.

    I am running MCE rollup 2 with the aver media 1550 mce pci tv tuner. I am using an ati 9550 radeon video card, with the ATI decoder. All of the drivers are freshly installed, and up to date.

    I have followed all of the instructions above, but I am still getting the "media center receiver service has encountered a problem..." error. The details are: szAppName : ehrecvr.exe     szAppVer : 5.1.2715.2883     szModName : unknown
    szModVer :     offset : 00000254     and...


    I am getting desparate. THANKS!
  • Hi,
    I'm hoping someone can shed some light on my situation. I've been having similar problems to the ones described in this blog.  I've tried the fixes and workarounds in the links provided yet I still can't seem to get my TV Tuner working.  I'm running Windows Media Center 2005 with an ATI Radeon All In Wonder 9600 video card.  I've gone to the ATI site, downloaded the MCE drivers, uninstalled all previous drivers (even using Driver Cleaner Pro) and then reinstalling all of the MCE drivers.  All of the basic graphics functions seem to be working, I get all supported resolutions, dual monitor support, etc etc.
    Under MCE, when trying to run TV, I get Tuner not installed error message.  

    When I go into Device Manager - under Sound/Video and game controllers, I get an exclamation point for ATI T200 Unified AVStream Driver.  The error message is that the device cannot start.

    Even if I try to start the TV outside of Media Center (using ATI MMC 9.14) I get an Unable to Start TV - the TV player failed to initialize error.
    If anyone has any other ideas for me to try, they'd be much appreciated.
  • PingBack from http://blogs.msdn.com/astebner/articles/487537.aspx
  • Hi JamieHowson - Can you try to check with the Media Center diagnostics tool and see if it recognizes your TV tuner?  You can find the diagnostics tool at http://www.microsoft.com/downloads/details.aspx?FamilyID=ce06d6a7-de56-4d82-bf5f-6f6e1296a934&DisplayLang=en.  If you do not have correct drivers installed and the tuner is unable to function on its own, it will not work in Media Center.  If the above does not help, I would suggest that you try to contact ATI for further technical assistance.
  • Hi Richard - I would suggest first making sure that you have the latest Media Center hotfix package installed.  You can download and run it from http://www.microsoft.com/downloads/details.aspx?familyid=C446A8D8-639B-4E36-BD5C-577078529407&displaylang=en.

    If that does not help, can you also try the steps listed at http://blogs.msdn.com/astebner/archive/2006/02/17/534559.aspx and see if they help at all?
  • Hi Aaron,

    My system is beyond help but thought I confirm it with you before I wipe it out.

    I have BOTH problems:
    - reocurring Media Center Receiver Service error
    - Tuner not found in Media Center

    I already tried every single solution posted on this page but still no help.

    I have .NET 1.1 + Hotfix (KB887903) installed along with Media Center Update Rollup 2.

    I have the Hauppauge WinTV-PVR 150.  I already tried installing the latest (even the beta) drivers but still no luck.
  • I also was up late lastnight fustrated with media center 2005.

    I also have Hauppauge WinTV-PVR 150 MCE, tried every driver on the website.

    Without rollup2 tuner not found. Installed .net 1.1 tuner not found.

    Installed Rollup2 tuner not found.
    Uninstalled rollup2 tuner not found
    installed 1.1 SP1 tuner not found then reinstalled rollup2 (like the windows support said to) tuner not found.

    It seems like I have tried everything. Beyound tv 4 picks up my tuner and works great. Yet media center says Tuner not found.
  • Hi Kinner and Soupkin - You might want to try to use the Media Center Diagnostic Kit to verify that you have a tuner card installed that is supported by Windows Media Center.  You can find the diagnostic kit at http://www.microsoft.com/downloads/details.aspx?FamilyID=ce06d6a7-de56-4d82-bf5f-6f6e1296a934&DisplayLang=en.

    In addition, you may want to check and see if you have any other programs running that are also trying to use the TV tuner card.  There can only be one program using the tuner at any one time.  Some programs I have seen that can cause this include video capture/editing software, Cyberlink, AOL Instant Messenger, Easy Media Creater and some others.

    I have also posted more in-depth steps for this type of issue in a more recent blog post at http://blogs.msdn.com/astebner/archive/2006/02/17/534559.aspx.  They might be useful here as well.

    If none of this helps, your best option is to contact your computer manufacturer for more detailed troubleshooting.

    I'm sorry I'm not able to be more helpful here.  Hopefully one of the above suggestions will help.
  • Got it fixed...well kinda.

    I can duplicate the result so I know it is not a fluke.

    Basically, the fix is I have to install Update Rollup 2 -> reboot -> manually or (let Automatic Update)install KB913800 (http://support.microsoft.com/kb/913800/).  

    However, the problem comes back after I reboot my computer.  If I don't reboot after install KB913800 then it's fine.

    Aaron, WinTV PVR150 (http://www.windowsmarketplace.com/prices.aspx?itemId=1172482&stext=) is officially compatiable with MCE; actually that's why I choose it.

    I hope my new findings can shed some more light into our problem..

    Thanks! Kinner
  • No other programs are running. This is directly after a format and installation of media center 2005, after installing the drivers, trying the beta drivers. Installing .net 1.1 & 1.1 sp, installing roll up 2. Before doing all these setups I'd reboot and try my tuner in media center; tuner not found.

    I got so mad at it, i ended up trying beyond tv 4 & sage tv 5 for media cetner. These both programs pick up my tuner card perfectly. And with these programs fully closed meida center will not pick up my tuner ;(

    Thanks anyays.
  • I'm going to try this hotfix for mce after installing rollup2 tonight.

    I'm still running beyond tv 4 with my wintv pvr150 mce.

    Did anyone think that our cards might be trashed?
  • KB913800 didn't even work for a little bit :(

    Why are only a few of us having these problems :(
Page 3 of 5 (66 items) 12345
Leave a Comment
  • Please add 4 and 1 and type the answer here:
  • Post