У некоторых пользователей Windows 10 проигрыватель Windows Media Player и Windows Media Center перестают работать при каждом открытии. Пострадали также приложения сторонних разработчиков, такие как Plex, HDHomeRun, Subtitle Edit и VisualSubSync. У некоторых пользователей, пытавшихся открыть папку с медиафайлами, Проводник Windows аварийно завершал работу или Windows перезагружалась. Очевидно, что CompPkgSup.DLL является неисправным модулем.
Эта ошибка вызвана ошибкой в обновлении Windows Update KB4013429, которая приводит к сбою в работе Windows DVD Player и многих других мультимедийных приложений, использующих библиотеки обработки Microsoft MPEG-2. Это означает, что обновление вызвало сбой в работе всех приложений, использующих Microsoft DTV-DVD Video Decoder (msmpeg2vdec).dll), который использовал встроенный декодер DVD/MPEG2.
Эту проблему можно решить, удалив обновление KB4013429, применив исправление обновления KB4015438, отключив Microsoft DTV-DVD Video Decoder или запустив программу исправления CompPkgSup. В этой статье приведены различные способы устранения проблемы.
Метод 1: Удаление обновления Windows Update KB4013429
Это обновление вызвало всю проблему. Удаление этого обновления временно устранит проблему. Убедитесь, что вы отключили автоматическое обновление на это время, чтобы Windows не смогла загрузить его снова.
- Нажмите WIN + I для открытия настроек Windows.
- Выберите Обновление & Безопасность и перейдите к пункту История обновлений > Удалить обновление
- Откроется окно Панели управления, в котором будут показаны все установленные обновления. Щелкните на строке поиска «Поиск установленных обновлений» в правом верхнем углу и введите KB4013429.
- Дважды щелкните на KB4013429 в результатах поиска и нажмите кнопку OK для подтверждения удаления обновления.
- Перезагрузите ПК и попробуйте снова запустить мультимедийные приложения.
Способ 2: Применение обновления Windows
Microsoft оперативно отреагировала на эту ошибку, выпустив обновление KB4015438. Для устранения проблемы не нужно удалять неисправное обновление в способе 1.
- Нажмите CTRL + I для открытия настроек Windows.
- Выберите Обновление & Безопасность и выберите Проверить наличие обновлений. Windows проверит наличие обновлений и начнет загрузку ожидаемых обновлений. Если автоматическое обновление отключено, откройте список ожидающих обновлений и установите обновление KB4015438.
- Перезагрузите компьютер и попробуйте снова запустить мультимедийные приложения.
В качестве альтернативы можно загрузить отдельное накопительное обновление и установить его вручную отсюда
Способ 3: Использование инструмента Codec Tweak Tool
Использование программы Codec Tweak Cool из codecguide.com, вы можете отключить Microsoft DTV-DVD Video Decoder и запретить ему разрушать ваши приложения. Обратите внимание, что это может привести к нарушению воспроизведения видео в некоторых приложениях.
- Загрузите программу Codec Tweak Tool отсюда.
- Запустите приложение с правами администратора или разрешите приглашение UAC, когда оно появится.
- Выберите MS Codec Tweaks по адресу Win7DFilterTweaker.
- Установите первые 4 флажка, как показано на рисунке ниже, для отключения.
- Щелкните Применить & Закройте.
- Попробуйте снова запустить мультимедийные приложения, чтобы убедиться, что ошибка устранена.
Метод 4: Замена CompPkgSup
Вы можете установить CompPkgSup.dll с предыдущей рабочей версией DLL, чтобы она не вызывала сбоев.
- Скачать CompPkgSup.dll из здесь.
- Скопируйте CompPkgSup.dll в C:\Temp. Если папка Temp не существует в системе, ее следует создать. Вам может быть предложено предоставить права администратора, которые следует предоставить.
- Нажмите кнопку «Пуск» и введите «cmd». Щелкните правой кнопкой мыши на «Командной строке» и выберите «Запуск от имени администратора». Принять приглашение UAC при его появлении.
- Введите следующие команды в поднятой командной строке:takeown /f %windir%\System32\CompPkgSup.dllicacls %windir%\System32\CompPkgSup.dll /grant administrators:F
скопировать C:\temp\CompPkgSup.dll %windir%\system32\CompPkgSup.dll - После выполнения этой операции CompPkgSup.dll будет скопирована в папку system32. Попробуйте запустить медиаприложения, которые выдавали ошибки, и проверьте, не прекратили ли они работу.
Способ 5: Использование средства устранения неполадок Windows
- Откройте меню Пуск и наберите устранение неполадок
- Прокрутите вниз список вариантов устранения неполадок, выберите Воспроизведение видео и Запустите средство устранения неполадок.
- Если средство устранения неполадок выявило какие-либо проблемы, примените исправление, а затем проверьте, можете ли вы открыть какие-либо мультимедийные приложения.