As many of you have noticed, a beta version of Windows Media Player 11 was released this week. The WMP 11 beta only allows installation on Update Rollup 2 for Windows XP Media Center Edition 2005 but not on any previous versions of Windows XP Media Center Edition. I have heard of a few instances where users have tried to install this WMP 11 beta on Windows XP Media Center Edition and received an error message stating that their current OS is not supported.
Unfortunately, there are some cases where 3rd party applications can change the registry value that indicates what version of Media Center is on the system, and that can cause Windows Media Player 11 setup to block installation when it shouldn't.
If you receive an unsupported OS message when installing the Windows Media Player 11 beta and you believe that you have Update Rollup 2 for Windows XP Media Center Edition 2005 installed, you can verify whether or not you have Update Rollup 2 installed using one of these alternate methods (listed in order of preference):
- Go to Add/Remove Programs, check the box labeled Show updates, scroll to the bottom, and verify that Update Rollup 2 for Windows XP Media Center Edition 2005 is listed
- Launch Media Center, go to Settings | General | About Media Center | Software Version and verify that the version number is greater than or equal to 5.1.2715.2732 and that Update Rollup 2 is listed there
- Go to %windir%\ehome and verify that the version number of ehshell.exe is greater than or equal to 5.1.2715.2732
Once you have verified that Update Rollup 2 truly is installed on your system, you can modify the registry key that WMP 11 setup uses to the detect Windows Media Center version by using the following steps:
- Click on the Start menu, choose Run and type cmd
- Type reg add "HKLM\Software\Microsoft\Windows\CurrentVersion\Media Center" /v Ident /t REG_SZ /d 4.0 /f
- Re-run WMP 11 setup
If you're interested, here is the exact logic that WMP 11 beta setup uses to determine whether or not the version of Windows Media Center is supported is the following:
- Check the Ident value located in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Media Center
- If Ident = 4.0, then allow installation
- If Ident = 3.0 or Ident = 3.1, then notify the user that they must install Update Rollup 2 for Windows XP Media Center Edition 2005
- If Ident < 3.0, then notify the user that they must be running Windows XP Media Center 2005 or later