我有一个使用 Microsoft XNA 框架的 Steam 游戏。它依赖于某些 Windows Media Player (WMP) dll。出于某种原因,我无法通过“打开或关闭 Windows 功能”重新安装 WMP(“发生错误。并非所有功能都已成功更改”)。
答案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
- 复制
wmp.dll
和wmploc.dll
到C:\Windows\SysWOW64
(或者C:\Windows\system32
如果使用 32 位 Windows)。
笔记:对于较新的版本,可能必须包含其他文件:wmp.dll
,,wmploc.dll
和dxmasf.dll
gnsdk_fp.dll
cmd
以管理员身份打开- 在
cmd
窗口中输入regsvr32 c:\windows\syswow64\wmp.dll
(或者regsvr32 c:\windows\system32\wmp.dll
如果是 32 位 Windows)。 - 应该会出现“成功”的消息。
- 开始游戏。