Как запустить игру XNA Framework без установки Windows Media Player?

У меня есть Steam игра, которая использует Microsoft XNA Framework. Это зависит от некоторых библиотек Windows Media Player (WMP). По какой-то причине я не могу переустановить WMP через "Включение или выключение функций Windows" ("Произошла ошибка. Не все функции были успешно изменены").

1 ответ

Hacky обходной путь:

  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.dll а также wmploc.dll в C:\Windows\SysWOW64 (или же C:\Windows\system32 если используется 32-битная Windows).
    Примечание. Для более новых версий могут потребоваться дополнительные файлы: wmp.dll, wmploc.dll, dxmasf.dll а также gnsdk_fp.dll
  3. открыто cmd как админ
  4. В cmd окно ввода regsvr32 c:\windows\syswow64\wmp.dll (или же regsvr32 c:\windows\system32\wmp.dll если 32 битная винда).
  5. Должно появиться сообщение "Успешно".
  6. Начать игру.
Другие вопросы по тегам