PDA

Показать полную графическую версию : [решено] Window Media Player перестал проигрывать файлы


Goncur
05-07-2013, 21:03
Не знаю, после чего это случилось, но на 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

Goncur
05-07-2013, 23:52
Запуск 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 с ошибкой.

Goncur
06-07-2013, 11:40
Зарегистрируйте библиотеку с помощью команды: Пуск -> Выполнить ->
regsvr32 %systemroot%\system32\devenum.dll

После регистрации библиотеки devenum.dll WMP стал открывать файлы, а MPC стал нормально запускаться.

Petya V4sechkin , спасибо огромное!!


Один вопрос: как можно было определить, что дело именно в этой библиотеке? Я нашёл в лог файле упоминания о ней, но что там указывает, что именно она была причиной всех неполадок?

Petya V4sechkin
06-07-2013, 13:21
как можно было определить, что дело именно в этой библиотеке?
Никак, случайно заметил :)




© OSzone.net 2001-2012