Что делать, если система выдает ошибку «Нет доверия к CAB-файлу необходимому для выполнения установки DirectX. Проверьте, что службы криптографии включены и что сертификат действителен» и не устанавливает нужный компонент? Ниже я предоставлю подробную информацию о проблеме и расскажу, как ее исправить. Итак, погнали!
- Что такое CAB-файл
- Способы устранения проблемы
- Простые варианты
- Проверка жесткого диска и файловой системы
- Включение службы криптографии
- Подробное видео
Это архив, который содержит сжатые файлы, относящиеся к Windows. Здесь могут быть: драйвера, важные системные файлы и библиотеки. Подтверждение этому можно найти в свойствах файла «dxwebsetup» во вкладке «Архив».
ну и пожелание систем администраторам «учиться,учиться и еще раз учиться»
Способы устранения проблемы
Причин появления ошибки может быть много, поэтому я также расскажу о всевозможных способах ее решения. Если у вас останутся вопросы, задайте их в комментариях. Перейдем к делу!
Простые варианты
Сначала я рекомендую воспользоваться простыми способами устранения неполадки и только потом переходить к сложным. Так можно сэкономить немало времени.
- Первое, что я рекомендую попробовать сделать, это зайти на официальный источник Microsoft и . Это онлайн установщик. В разделе «Требования к системе» можно увидеть, что он подходит для Windows 7, XP и других версий. Windows 10 не указана, но, это не критично, должно работать.Будьте осторожны при скачивании чего-либо с непонятных ресурсов, велика вероятность подхватить вирусы.
- Еще один вариант – и поставить сразу после установки ОС на чистую машину.
- Если DirectX скачивается в виде архива, то прежде, чем запускать, его нужно разархивировать в любое удобное место.
- Нажмите правой мышкой по компоненту, выберите «Открыть с помощью», снимите галочку с пункта «Использовать это приложение для всех файлов (.cab)», кликните по любому приложению из списка и закройте его, если оно запустится или выдаст ошибку. Задача сбросить настройки. Затем снова попробуйте открыть установщик «.cab».
- Воспользуйтесь средством устранения неполадок.
- Если программа, через которую установлено открытие CAB-файла никак не убирается, то удалите ее и повторите процедуру.
- Включите отображение скрытых объектов. Для этого откройте «Мой компьютер» и войдите в меню «Вид — Параметры», затем снова в «Вид». Снимите галочки со всех пунктов «Скрыть» и щелкните «Ок». Теперь удалите содержимое следующих папок (их список ниже). Сами папки, в том числе каталог «Dinput» удалять не нужно.При возникновении сообщения с TrustedInstaller прочитайте эту статью или повторите процедуру через безопасный режим. По завершении процесса удаления, очистите ОС через программу CCleaner.
- На время отключите антивирус или защитник, поскольку он в целях безопасности способен блокировать выполнение некоторых типов файлов. Особенно это касается Avast. Избавляться от него полностью не желательно.
Проверка жесткого диска и файловой системы
Если дистрибутив DirectX скачивается на жесткий диск или устойчивую к ошибкам файловую систему «NTFS», то нужно проверить оба элемента на предмет ошибок.
Как это сделать:
- Открываем командную строку (обязательно с правами администратора), иначе могут возникнуть сложности, связанные с правами доступа.
- Вводим команду chkdsk C: /f /r и жмем «Enter». Здесь в роли буквы «C» выступает раздел с операционной системой. Важно провести проверку для всех локальных дисков (разделов), не только для «С».
- Вводим dism /online /cleanup-image и снова жмем «Enter». Программа DISM работает в восьмерке и десятке и требует доступ в интернет. Пользователи семерки и более ранних версий ОС пропускают этот пункт.
- Вводим sfc /scannow и снова прожимаем «Enter».
Дожидаемся окончания последнего сканирования и перезапускаем компьютер.
Включение службы криптографии
Также необходимо проверить и убедиться, что службы криптографии включены.
- Щелкаем по кнопкам «WIN + R» и выполняем команду services.msc.
- В списке находим «Службы криптографии» и заходим в «Свойства».
- В графе «Тип запуска» указываем «Автоматически» и смотрим на строку «Состояние». Если активен пункт «Запустить», значит служба остановлена и ее необходимо включить.
После этого ошибка «Нет доверия к CAB-файлу необходимому для выполнения установки DirectX» должна пропасть.