Possible issue running Xbox 360 PC setup on a Window XP SP3 system with Media Center 2005 installed
Update: There is now a knowledge base article at https://support.microsoft.com/kb/954622 with more information and a workaround for the issue described in this blog post. I encourage you to take a look at that article before using the steps listed in this blog post.
Recently, I have heard from a few customers who have had an issue installing the Xbox 360 PC setup package in order to configure their Xbox 360 as a Windows Media Center Extender. I want describe the issue, what is happening behind the scenes and how to work around it in case anyone else runs into it in the future.
Description of the issue
The customers I talked to had all previously upgraded to Windows XP SP3, and when they attempted to run Xbox 360 PC setup afterwards, they received an error message that looks like the following:
There is a problem with the installation of Windows XP Media Center Edition 2005. Uninstall the update to Media Center Edition 2005 and then re-install the update from the Windows Update website. Then run Media Center Extender setup again.
How to diagnose the issue
In this case, the last entries in the main log file created by Xbox 360 PC setup (%windir%\dvcsetup.log from the list in this blog post) look like this:
11:11:11 AM : Verifying MCE version.
11:11:11 AM : OS is Emerald : Verifying Sessions QFE is installed.
***********************************************************
ERROR
***********************************************************
Start conditions NOT met.11:11:21 AM : Checking for generic error during affiliation...
11:11:21 AM : Turning off the InOOBE flag.
WARNING: Error turning off the InOOBE flag.
11:11:21 AM : Exiting
Root cause of the issue
I looked in the source code for this installer, and at this stage of setup, it is trying to verify that Windows hotfix KB895961 (codenamed the "Sessions QFE" in the log file snippet above) is installed on the system by checking the following registry value:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB895961]
Installed=1 (REG_DWORD)
In Windows XP SP3, the code that is a part of this hotfix is a part of the service pack and no longer needs to be installed via a separate hotfix package. As a result, that registry value ends up getting deleted by the XP SP3 installation process. To complicate things, it is not possible to simply re-install the version of the KB895961 hotfix package that is available as a prerequisite during Update Rollup 2 for Windows XP Media Center Edition 2005 setup because that package only allows installing on Windows XP SP2.
How to work around the issue
The Media Center team is investigating options for posting an updated version of KB895961 that will allow installing on Windows XP SP3 in order to work around this Xbox 360 PC setup issue. In the meantime, you can use the following steps to manually add the registry value that Xbox 360 PC setup is using to detect whether or not KB895961 is installed and unblock the installation on a Windows XP SP3 system:
- Click on the Start menu, choose Run, type cmd and click OK
- Type this command: reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix\KB895961" /v Installed /t REG_DWORD /d 1 /f
- Press enter to add the value
- Try to run Xbox 360 PC setup again
It is safe to manually add this registry value because the fixes that are a part of KB895961 were rolled up and included in Windows XP SP3. This registry value will simply prevent Xbox 360 PC setup from thinking that the system does not yet have KB895961.
Important note about non-Windows XP SP3 scenarios
Note - if you encounter this error on a Windows XP SP2 system (instead of a Windows XP SP3 system), then you should be able to use steps like the following to work around this error:
- Use steps 1-5 and 8 in the manual installation steps for Update Rollup 2 to re-install KB895961
- Try to run Xbox 360 PC setup again
<update date="2/15/2010"> Added a link to a knowledge base article that has been subsequently written about this issue - https://support.microsoft.com/kb/954622 </update>
Comments
Anonymous
May 23, 2008
Microsoft's Aaron Stebner details the issue that is causing Extender setup to fail on some XP SP3 installationsAnonymous
May 24, 2008
The comment has been removedAnonymous
May 26, 2008
PingBack from http://xbox360.twistednaturemedia.com/2008/05/26/possible-issue-running-xbox-360-pc-setup-on-a-window-xp-sp3-system-with-media-center-2005-installed/Anonymous
June 27, 2008
Aaron, Used you suggestions for resetting Xbox Extender for MC ,but the Extender is still freezing on MC Startup Screen Any Ideas ......JimAnonymous
June 27, 2008
Hi Toffeeman1878 - I don't have much expertise troubleshooting connectivity issues after getting the Xbox 360 PC Setup program to install on the Media Center PC. There is a list of knowledge base articles at http://blogs.msdn.com/astebner/archive/2006/07/13/665263.aspx that might be useful to you. If that doesn't help, then I'd suggest either contacting Xbox support at http://www.xbox.com/support or posting a question at one of the following locations to see if anyone there can help suggest any additional workarounds to help in this scenario: http://www.microsoft.com/windowsxp/expertzone/newsgroups/reader.mspx?dg=microsoft.public.windows.mediacenter http://thegreenbutton.com/forums/83/ShowForum.aspxAnonymous
November 05, 2008
Hi there, my problem is not the same as this but related, so was hoping someone might be able to help. I'm running XP (Sp3) MCE 2005 with the roll up 2 update. When I try to install the media centre extender, I get past the part where I add the 8 digit code to sync to my Xbox 360 and when the set up says its creating the user groups, I get an error saying the installation has encountered a problem, try again or contact my hardware manufacturer. I have tried the fix found online where you create the MSDC Users group manually, but it hasn't resolved it. I saw a few people on your blog from 2006 (see Saturday, April 08, 2006 2:07 PM by Patrick comment in link below) with this problem, but no resolution. I was wondering if there had been any development in this area (that I might have missed)? http://blogs.msdn.com/astebner/archive/2005/12/06/500801.aspx Many thanks, PaulAnonymous
November 05, 2008
Hi Therage79 - I don't recall finding any resolutions for that error posted on that blog item back in 2006. It might help to look at the Xbox 360 PC Setup log files to see if there is any useful diagnostic information. You can find a list of logs at http://blogs.msdn.com/astebner/archive/2006/03/21/556297.aspx. There is also a list of knowledge base articles about Xbox 360 extender issues at http://blogs.msdn.com/astebner/archive/2006/07/13/665263.aspx, so you may want to check those for any helpful information. If none of the above helps, I'd suggest posting a question at one of the following forums to see if anyone there can help suggest any additional suggestions: http://www.microsoft.com/windowsxp/expertzone/newsgroups/reader.mspx?dg=microsoft.public.windows.mediacenter http://thegreenbutton.com/forums/83/ShowForum.aspxAnonymous
October 16, 2014
Comment avoir internetAnonymous
October 16, 2014
Hi Lucas - I need more details in order to be able to help you here. What exactly are you trying to do and what error messages are you seeing?