Compartilhar via


WMP11 DRM interaction with XP Embedded

Windows Media Player 11 is available in a componentized form in XPe Update Rollup 1.0. However, it is also possible to install this feature on a runtime post-FBA, as detailed in this blog article. One thing to be aware of is that there is a "gotcha" associated with using the DRM capabilities of Windows Media Player 11 if you install the product this way, namely DRM stops working.

The reason for this is that XPe has a particular registry key that enables the building of minimal XPe images that don't have to contain all the crypto infrastructure present in XP Pro. The entry enables what's called a minimal mode in the Setupapi subsystem, and its purpose is to reduce footprint in XPe images.

HKLM\Software\Microsoft\Windows\CurrentVersion\Setup\MinimizeFootprint

The presence of this key during the install of WMP11 causes problem with DRM functioning correctly.

The workaround steps to address this issue are:

  1. Ensure your runtime is not write-protected by EWF or FBWF. If so, please disable them before proceeding.
  2. Uninstall WMP 11 if you had already installed it.
  3. Reboot
  4. Rename the following registry entry: "MinimizeFootprint" under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup. For example, rename it to XYZMinimizeFootprintXYZ
  5. Reboot
  6. Install WMP 11 from: https://ece.partners.extranet.microsoft.com
  7. Check if you can now play DRM content.
  8. Restore the MinimizeFootprint entry to its original name.
  9. Reboot 

- Lynda

Comments