Показать полную графическую версию : [решено] Window Media Player перестал проигрывать файлы
Не знаю, после чего это случилось, но на Windows XP мой Window Media Player перестал проигрывать файлы. Любые. И аудио и видео.
При попытке открыть в нём файл пишет, что формат не поддерживается. MPClassic, который шёл с пакетом кодеков, не может запуститься, пишет "Работа MPC-HC была прервана".
А плееры с собственными кодеками (VLC, Winamp) нормально работают.
Вирусов нет, проверено несколькими антивирусами.
Я решил переустановить пакет кодеков. Установка сначала идёт как положено, а когда доходит до регистрации, появляется сообщение
http://s21.postimg.org/l4atend6f/2013_07_05_193129.png
И так с каждым файлом. И в результате конечно ничего не устанавливается.
Что делать?
Petya V4sechkin
05-07-2013, 21:50
Goncur, код 0x5 означает "Отказано в доступе".
Возможные причины:
изменены разрешения на разделы реестра;
кривое ПО блокирует доступ.
Скачайте ResetPermissions_registry.zip (http://tools.oszone.ru/V4sechkin/Test/ResetPermissions_registry.zip) и распакуйте в отдельную папку. Запустите ResetPermissions_registry.cmd и дождитесь окончания.
Если не поможет, сделайте лог Process Monitor (http://technet.microsoft.com/ru-ru/sysinternals/bb896645) следующим образом:
запустите Process Monitor;
попытайтесь открыть файл в WMP или MPC, чтобы появилась ошибка;
сохраните лог: меню File -> Save -> CSV-формат;
заархивируйте и выложите на любой файлообменник, например http://rghost.ru
Запуск ResetPermissions_registry.cmd не помог. Только в папке кроме exe и cmd появился ещё и файл secsetup.sdb
А лог Process Monitor вот http://rghost.ru/47237373
Petya V4sechkin
06-07-2013, 08:33
Goncur, некорректный параметр:
"wmplayer.exe","1112","RegQueryValue","HKCR\CLSID\{62BE5D10-60EB-11d0-BD3B-00A0C911CE86}\InprocServer32\(Default)","SUCCESS","Type: REG_SZ, Length: 92, Data: C:\DOCUME~1\RUS\LOCALS~1\Temp\MPC\DEVENUM.DLL"
Зарегистрируйте библиотеку с помощью команды: Пуск -> Выполнить ->
regsvr32 %systemroot%\system32\devenum.dll
Сделайте еще лог при попытке запуска MPC с ошибкой.
Зарегистрируйте библиотеку с помощью команды: Пуск -> Выполнить ->
regsvr32 %systemroot%\system32\devenum.dll
После регистрации библиотеки devenum.dll WMP стал открывать файлы, а MPC стал нормально запускаться.
Petya V4sechkin , спасибо огромное!!
Один вопрос: как можно было определить, что дело именно в этой библиотеке? Я нашёл в лог файле упоминания о ней, но что там указывает, что именно она была причиной всех неполадок?
Petya V4sechkin
06-07-2013, 13:21
как можно было определить, что дело именно в этой библиотеке?
Никак, случайно заметил :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC