如何在不安装 Windows Media Player 的情况下运行 XNA 框架游戏?

如何在不安装 Windows Media Player 的情况下运行 XNA 框架游戏?

我有一个使用 Microsoft XNA 框架的 Steam 游戏。它依赖于某些 Windows Media Player (WMP) dll。出于某种原因,我无法通过“打开或关闭 Windows 功能”重新安装 WMP(“发生错误。并非所有功能都已成功更改”)。

答案1

解决方法:

  1. wmp.dll在中搜索C:\Windows\WinSxS\。它们应该位于文件夹中,C:\Windows\winSxS\wow64_microsoft-windows-mediaplayer-core_*\*
    例如wow64_microsoft-windows-mediaplayer-core_31bf3856ad364e35_10.0.15063.0_none_26d246aabc4934f8
  2. 复制wmp.dllwmploc.dllC:\Windows\SysWOW64(或者C:\Windows\system32如果使用 32 位 Windows)。
    笔记:对于较新的版本,可能必须包含其他文件:wmp.dll,,wmploc.dlldxmasf.dllgnsdk_fp.dll
  3. cmd以管理员身份打开
  4. cmd窗口中输入regsvr32 c:\windows\syswow64\wmp.dll(或者regsvr32 c:\windows\system32\wmp.dll如果是 32 位 Windows)。
  5. 应该会出现“成功”的消息。
  6. 开始游戏。

相关内容