Partilhar via


How to manually install the various pieces of Update Rollup 2 for Media Center 2005

I have previously written about a couple of instances where Update Rollup 2 for Windows XP Media Center Edition 2005 setup can fail because other Windows hotfixes have been installed in such a way that they interfere with the hotfixes that Update Rollup 2 tries to install. Those cases and steps to workaround them are described here and here.

A few customers who have run into one of these issues have been unable to use the recommended workarounds because the conflicting hotfix fails to uninstall correctly. This can happen due to uninstall bugs in the other hotfixes or in cases where the other hotfixes were installed with a command line switch that intentionally prevents it from being uninstalled.

If you are unable to install Update Rollup 2 due to a conflicting hotfix that cannot be uninstalled, you can use the following steps to extract the individual pieces of Update Rollup 2 setup and install them individually to workaround this problem. 

NOTE: These steps should only be used as a last resort, so please make sure to try the other workarounds that I have documented before trying these steps.

  1. Download the setup package for Update Rollup 2 and save it to your local hard drive
  2. Click on the Start menu, choose Run and type cmd
  3. Change directories to the folder that you saved the Update Rollup 2 setup package to in step 1 by typing cd /d <directory> (you will need to replace <directory> in this command with the actual path that you saved the Update Rollup 2 setup package to in step 1, for example - cd /d c:\downloads)
  4. Run WindowsXPMediaCenter2005-KB900325-usa.exe /x:c:\temp to extract the contents to a temporary folder
  5. Type cd /d c:\temp\bin to change to the directory you extracted the Update Rollup 2 setup package to in step 4 above
  6. Run WindowsMedia10-KB895572-x86.exe /norestart (this may fail due to this issue; if it does, ignore the failure and continue on to the next package)
  7. Run WindowsXP-KB891593-x86.exe /norestart (this may fail due to this issue; if it does, ignore the failure and continue on to the next package)
  8. Run WindowsXP-KB895961-x86.exe /norestart
  9. Run WindowsXP-KB899337-v2-x86.exe /norestart (this may fail due to this issue; if it does, ignore the failure and continue on to the next package)
  10. Run WindowsXP-KB899510-x86.exe /norestart
  11. Run WindowsXP-KB888795-x86.exe /norestart
  12. Run WindowsXP-KB902841-x86.exe /norestart
  13. Run KB900325.exe /norestart
  14. Run wmfdist95.exe /Q:A /R:N /c:"wmsetsdk.exe /WMFDIST /Q /R:N /DisallowSystemRestore"
  15. Reboot your system

Comments

  • Anonymous
    May 30, 2006
    Hi again Aaron,
    I tried the preceding procedure, and everything worked fine until last command, which gave me "DRM migrate error..." again.

    Guylain

  • Anonymous
    June 04, 2006
    Hi Guyhel - I am not sure about the cause of the error that you're seeing.  You might want to try the workarounds for DRM errors listed at http://blogs.msdn.com/astebner/articles/513660.aspx and see if they help in this scenario.

  • Anonymous
    June 09, 2006
    I am just a lowly user with only enough computerese to get into trouble.  I thank you for your blog.  I have had mounds of trouble with the .NET framework and all its iterations.  I have managed to (finally) install and have working all elements of the .NET but now find that there are two remaining problems;  I can not install Rollup 2 (KB900325). And I can not run Microsoft Picture It! 2002 without a C++ runtime error with abnormal termination message.  I would like to proceed with your workaround for the Rollup 2 installation but the instructions are difficult to follow for those who don't work with command lines often.  Could you please explain for the amateurs?  

  • Anonymous
    June 09, 2006
    Hi Bill - For the Update Rollup 2 issue, can you please use the instructions listed at http://blogs.msdn.com/astebner/archive/2005/10/16/481689.aspx to gather and send me log files so I can take a look?

  • Anonymous
    June 14, 2006
    I have heard from many customers over the past months who have had issues installing Update Rollup 2...

  • Anonymous
    November 04, 2006
    This article serves as a central location for all links to troubleshooting documentation that has been

  • Anonymous
    December 04, 2006
    Hi Ive been trying to install Rollup 2 for sometime but keep getting errors. If I run the exe it tells me I need .Net 1.1 and SP1 to update. I have these installed along with 2.0 So I then tried manually installing the files as mentioned above and everything was going smoothly til I hit KB900325.exe /norestart It would load then say the setup was cancelled. I then checked the Ident version to find it was set to 2.8 Ive changed it to 3.0 3.1 and 4.0 to only recieve the error message about needing to have MCE 2005 installed on my PC. Im really stumped on this one and am getting a 360 soon, and I have to have Video Streaming! :) Please help! -Brad

  • Anonymous
    December 04, 2006
    Well I got Rollup 2 installed ended up being an incorrect value in the .Net 1.1 Registry. However after installing it whenever I go to click on TV I get a Code 3 error message saying some of the files to play video or radio are missing or corrupt. Then in event viewer I get the error that ehshell.exe (Media Center) had a Guide Creation Error. Anything I can do?

  • Anonymous
    December 04, 2006
    Sorry for posting so much but I wanted to update everyone that I fixed the problem or rather System Restore did. I reverted back a couple days and it seemed to fix it, still leaving the rollup patch in tact. Woohoo!

  • Anonymous
    December 05, 2006
    For anyone reading this blog in the future, it is likely that the issue Brad ran into is the same as the one I described at http://blogs.msdn.com/astebner/archive/2005/10/18/482472.aspx.  There is an easier workaround listed in that blog post so you can avoid having to do a system restore if you run into this issue.

  • Anonymous
    December 23, 2006
    The comment has been removed

  • Anonymous
    December 25, 2006
    Hi Soulsurvivor - You're correct, you would need to uninstall KB925454 in order to unblock the installation of KB899337.  If you cannot uninstall KB925454, I suggest using the manual install steps at the top of this blog post and skip step 9 and don't try to install KB899337.  Hopefully this will allow you to install Update Rollup 2.  I'm sorry for the hassles.

  • Anonymous
    May 08, 2007
    The comment has been removed

  • Anonymous
    May 08, 2007
    Hi Scott - I haven't heard of a crash like this before.  Could you please zip and send me the following log files so I could take a look and see if I can figure anything out:

  1. c:windowsmedctroc.log
  2. c:windowsehomemedctrro.exe
  3. c:windowsehomemedctrro.exe.config
  • Anonymous
    May 13, 2007
    Hi Aaron, Thanks for all your work in figuring out this problem.  I've been working on this for several days now and didn't get anywhere until I found your blog today. I tried the manual update procedure and all went well until step 13: run KB900325.exe. The first time I tried to run it, I got an error message saying that the update rollup 2 couldn't run until I restarted my computer so the other updates could complete thier install. I restarted my computer. Then I tried KB900325.exe again.  This time it ran for a while and I thought I had finally made it, but eventually it stopped with the message "Access Denied". Windows Media Format 9.5 Runtime was showing in tje install window when the install stopped. I don't know what to do from here.  Do you have any suggestions.

  • Anonymous
    May 13, 2007
    Hi Drfran - If you are getting access denied errors, it might help to use the SubInAcl tool to reset the file and registry permissions on your system.  You can find instructions for how to do this at http://blogs.msdn.com/astebner/archive/2006/09/04/solving-setup-errors-by-using-the-subinacl-tool-to-repair-file-and-registry-permissions.aspx. Hopefully this helps!

  • Anonymous
    May 14, 2007
    Hey Aaron-DrFran again.  I tried using the SubInAcl tool following your directions, but alas the KB900325.exe did not install, but still stopped with an "access denied" message--big sigh:(  However, it occurred to me that I might avoid the conflict by trying to load KB900325 in Windows Safe Mode.  So I tried in Safe Mode and Hurray!! the KB900325 loaded without a hitch.  Finally, after days of work, I've got it loaded. Couldn't have done it without your help.  Thanks so much.

  • Anonymous
    May 14, 2007
    The comment has been removed

  • Anonymous
    November 22, 2007
    I don't know if any1 is still reading this, but I hope some1 can help me. I did every thing until 13-KB900325.exe there I get the massage "encdec.dll can not be found Retry or Cancel" when I hit retry nothing happen but when I click on cancel it says continue installing without encdec.dll but than again I get the massage to brows my PC for that file.. I even download it from the inet. but nothing, Rollup2 stop the installing and my PC reboot.

  • Anonymous
    November 25, 2007
    Hi JediNizar - It sounds like some of the original files that are a part of the Windows XP Media Center 2005 OS are missing from your system for some reason.  I'd suggest trying the following steps to repair the files that are a part of the OS:

  1.  Click on the Start menu, choose Run, type cmd and click OK
  2.  Type this command:  sfc /scannow
  3.  Wait for the command to finish If files are missing, the process will prompt you to insert your original OS installation disc.  If that happens, you will need the disc that came with your computer to repair these OS files. Hopefully this helps.
  • Anonymous
    November 25, 2007
    Hi astebner, thank you for ur tip but. It didn't work I always get the following error massage: "Windows File Protection could not initiate a scan of protected system files. The specific error code is 0x000006ba [The RPC server is unavailable.]"

  • Anonymous
    November 25, 2007
    hi, it's me again, I did the sfc scan no files were missing every thing was ok. but again when I try to install the Kb900325.exe I get the massage "An error occurred while copying file encdec.dll. Cannot copy file to destination directory. Click retry to retry the operation or click Cancel to"

  • Anonymous
    November 29, 2007
    And for the last time. I don't know what I did wrong but. I formatted my HDD, installed win mce again...and wonder... I could install the rollup2 without any problems. Thx again for this great guide and your help

  • Anonymous
    January 07, 2008
    Hi, I just got done reformatting my computer and going through updates, then am unable to install windows media player 11, I tried manually installing it as this blog shows, but get to step 13 (KB900325) and get the error message "Update Rollup 2 Setup canceled." everytime. Does anyone know what I can do?

  • Anonymous
    January 08, 2008
    Hi Flisk - Can you please gather the log files from Update Rollup 2 setup and send them to me so I can take a look?  You can find the list of logs and my contact information in the post at http://blogs.msdn.com/astebner/archive/2005/10/16/481689.aspx.

  • Anonymous
    February 08, 2008
    I'm now having the same problem as flisk

  • Anonymous
    February 08, 2008
    Hi Fellowsuk - Can you please gather the log files from Update Rollup 2 setup and send them to me so I can take a look?  You can find the list of logs and my contact information in the post at http://blogs.msdn.com/astebner/archive/2005/10/16/481689.aspx.

  • Anonymous
    February 08, 2008
    forgive me for being really stupid, but how do i get all those logs?

  • Anonymous
    February 08, 2008
    Hi Fellowsuk - There are a couple of options.  You can gather them manually and put them into a zip file.  In the list of logs, I use the folder name %windir% - to get to that you can click on the Start menu, choose Run, type %windir% and click OK.  That will open your Windows directory.  You can find the logs from there using Windows Explorer. Alternatively, you can download and run the script from http://astebner.sts.winisp.net/Tools/copymcelogs.zip to automatically find any of the logs that exist on your system, and then create a zip file from there. To create a zip file, you can select all of the files you want to include, then right-click and choose Send To, then Compressed (zipped) Folder. Hopefully this helps.

  • Anonymous
    February 08, 2008
    ok thank you for your patience. i am sending everything i have got, some of the logs on that list i do not have? hope you can make sence of everything.

  • Anonymous
    February 08, 2008
    Hi Fellowsuk - It is OK if you don't have all of the logs from that list on your system.  I created that list to include all possible logs, but there are some scenarios where systems won't have every one of those.  I'll take a look at your email once I receive it.

  • Anonymous
    November 20, 2008
    Hello Im new here but so far this page has been a great help. I have the whole MCE 2005 but reads 2002 problem so Ive been trying to fix everything and get the Update Rollup 2 installed. I went down the list, everything worked fine till #13 Run KB900325.exe /norestart it starts to run but then closes saying only startup error, so after reading the comments the one by drfran about trying to load it in safe mode but I only got the same problem....so now Im stuck any help? Thanks

  • Anonymous
    November 21, 2008
    Hi Takamia69 - Can you please zip the logs listed in the blog post at http://blogs.msdn.com/astebner/archive/2005/10/16/481689.aspx, upload them to a file server somewhere, then post a link to the logs back here so I can take a look? Also, in the zip file, can you please include a screenshot of the exact error you see on your system when trying to run kb900325.exe on your system?