Thoughts about setup and deployment issues, WiX, XNA, the .NET Framework and Visual Studio
All postings are provided AS IS
with no warranties, and confer no rights. Additionally, views expressed
herein are my own and not those of my employer, Microsoft.
I previously described a scenario where installing Media Player 10 on top of Update Rollup 2 for Media Center 2005 can cause errors playing back content that is protected by digital rights management (DRM). We are still working on a fix that will repair the DRM store on machines that are already in a bad state, but in the meantime there is an additional hotfix (KB910393) that just became available that will prevent Media Player 10 from allowing you to install and revert DRM files.
As described in the knowledge base article for this issue, this hotfix will not fix the Secure Storage Protection Error on systems that are experiencing the problem. However, this update will prevent the problem by stopping the Microsoft Windows Media Player 10 installation package from overwriting certain DRM files.
You can download that hotfix at this location, and it will also be offered as a critical update to Media Center systems that have Update Rollup 2 installed if you visit Windows Update.
I tried downloading this hotfix but it failed to install. I received this error "Setup cannot continue because one or more prerequisites required to install KB910393 failed. For more details check the log file c:\windows\KB910393.log.
The log file of KB910393 is below:
0.671: 2006/12/27 12:37:39.677 (local)
0.671: c:\1353f4b895fadfadee654449\update\update.exe (version 126.96.36.199)
0.732: DoInstallation: GetProcAddress(InitializeCustomizationDLL) Returned: 0x7f
0.732: Hotfix started with following command line:
0.842: CreateUserInterface: GetProcAddress for DefineInstallCustomUI failed: 0x7f
1.002: Return Value From VerifyPreRequisites = 0
1.002: VerifyPreRequisites returned value( 0x0 ) which is Not Equal To 0x1
1.002: Condition Check for Line 1 of PreRequisite returned FALSE
1.002: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
1.002: KB910393 Setup encountered an error: Setup cannot continue because one or more prerequisites required to install KB910393 failed. For More details check the Log File c:\windows\KB910393.log
1.082: ReadStringFromInf: UpdSpGetLineText failed: 0xe0000102
1.082: Setup cannot continue because one or more prerequisites required to install KB910393 failed. For More details check the Log File c:\windows\KB910393.log
56.702: Message displayed to the user: Setup cannot continue because one or more prerequisites required to install KB910393 failed. For More details check the Log File c:\windows\KB910393.log
56.702: User Input: OK
56.702: Update.exe extended error code = 0xf0f4
56.702: Update.exe return code was masked to 0x643 for MSI custom action compliance.
SO what happened? HELP!
Hi Desperate_user - This hotfix appears to be not allowing you to install because the file version of wmplayer.exe and/or wmploc.dll are newer than the ones in the hotfix package.
There is a more recent hotfix for Windows Media digital rights management (DRM) that is available at http://support.microsoft.com/kb/913800/en-us. It might help to install that hotfix instead of KB910393 to resolve this issue on your system.