Нет доверия к CAB файлу DirectX

Библиотеки DirectX представляют собой набор самостоятельных компонентов, необходимые при работе большинства компьютерных игр и программ. При попытке обновить их, пользователи видят на своих экранах ошибку — нет доверия к CAB файлу. DirectX библиотеки при этом не обновляются или не устанавливаются. Из этой статьи вы узнаете, как решить эту проблему.Ошибка DirectX

Что такое CAB файл в Windows?

В Windows существуют собственные форматы программ и технологий, которые работают только в этой системе. CAB файлы являются таким архивом с цифровой подписью и сжатием. Предназначены для программ-установщиков. После разархивирования файлы запускаются инсталлятором и устанавливаются в систему. Чтобы Виндовс смог распознать файлы CAB и работать с ними, на компьютере должен быть установлен архиватор (7z, WinRAR, ZIP или др.).

Если файл CAB был загружен не из официальных источников, система отобразит соответствующее уведомление. Также причиной ошибки при открытии этого файла могут служить определённые настройки Windows. Были замечены проблемы в совместимости CAB и WinRAR.

Это может быть полезным: возникшая проблема привела к прекращению работы программы.

Причины ошибки при установке файлов DirectX

Ошибка установки библиотек Дайрект Икс может появляться в разных ситуациях: отсутствие интернета, вирусы в Windows, в свойствах CAB установлено неправильная ассоциация. Сюда же можно добавить ошибки в работе жёсткого диска, а также нарушенную работу загруженных CAB файлов. Если пользователи пытаются загрузить библиотеку DirectX, могут неправильно выбрать скачиваемый файл. Поэтому при самостоятельной загрузке обращайте внимание на архитектуру пакета. Скачивать файлы необходимо в соответствии с разрядностью ОС.

Определить её можно следующим способом:

  1. Самым универсальным и простым является использование поисковой строки;Кнопка пуск
  2. Нажмите кнопку «Пуск» и найдите «Поиск»;
  3. Введите в пустой строке слово «Система» и в результатах найдите этот пункт;Ярлык Система
  4. В новом окне вы увидите информацию о Windows. В строке «Тип системы» можно найти нужный нам параметр.Разрядность Windows

Что делать, если появляется ошибка «Нет доверия к CAB файлу»?

Чтобы избавиться от данной ошибки при установке пакетов DirectX, вам необходимо вручную загрузить и установить их. Так как она часто появляется в результате автоматической загрузки другими компонентами. К примеру, когда какая-либо программа или игра предлагает нам обновить компоненты динамической библиотеки. Чтобы обновить или установить новые редакции DirectX без ошибок, нам придётся делать это вручную.

Если вы загружали компоненты DirectX из сторонних сайтов, попробуйте скачать веб-установщик.

Страница загрузки DirectX

Эта программа автоматически найдёт недостающие компоненты на вашем ПК и загрузит их. А также произведёт автоматическую установку.

Она устанавливается традиционным способом:

  1. На главной странице по ссылке нажмите на красную кнопку «Скачать»;
  2. На следующей странице поставьте галочку на пункте «Средство удаления…».Средство удаления вирусовУтилита поможет найти и обезвредить вирусы на ПК, если они есть;

    Кнопка инсталлера
    Нажмите синюю кнопку для загрузки
  3. Запустите загруженный файл и поставьте флажок на пункте «Я принимаю условия…»;Окно инсталлера DirectX
  4. И продолжите установку, согласно подсказкам мастера.

В результате работы веб-установщика будут загружены все недостающие компоненты системы. Если ошибка снова появляется, попробуйте установить нужный файл библиотеки отдельно. Но искать его нужно только на официальном сайте Microsoft.

К примеру, если вам нужен Microsoft Visual C++ 2008 для Windows 7:

  1. Откройте сайт https://www.microsoft.com/ru-ru/ и нажмите кнопку поиска;XBOX GAME PASS
  2. Введите в строке название компонента — Visual C++ 2008 для Windows 7 и нажмите кнопку, чтобы найти;Строка поиска компонента
  3. Ниже в результатах найдите нужную страницу, перейдите и скачайте компонент.Перечень найденных компонентов

Читайте также: возникшая проблема привела к прекращению работы программы.

Другие способы устранения ошибки при установке DirectX

Если в системе на вашем компьютере установлен архиватор WinRAR по умолчанию, вам нужно изменить это. В случае отсутствия альтернативной программы, скачайте бесплатный 7z по ссылке https://www.7-zip.org/download.html.

После его установки просто удалите WinRAR из Windows:

  1. Для этого откройте панель управления в «Пуск» и найдите пункт «Удаление программ»;
  2. Затем найдите архиватор WinRAR в списке установленных и выберите его курсором мыши;
  3. На панели инструментов найдите кнопку «Удалить» и нажмите её.

Таким образом при распаковке CAB файлов система будет использовать 7z, так как WinRAR удалён.

Если и этот метод не помог устранить ошибку с установкой DirectX, попробуйте проверить жесткий диск на ошибки:

  1. Откройте панель «Пуск» и в поиске запишите фразу «Командная строка»;
  2. В результатах нажмите на эту строку ПКМ и выберите «Открыть от имени администратора»;Опция запуска от администратора
  3. И в чёрном окне запишите фразу в строке английскими буквами: chkdsk /f /r;
  4. Для запуска используйте клавишу Ввода.

После завершения процесса закройте командную строку и проверьте, появляется ли ошибка при установке компонентов DirectX — нет доверия к CAB файлу.

Добавить комментарий

  1. Александр Петров

    Давно пользуюсь вашим сервисом. Помогает в решении многих проблем. А кнопки — отблагодарить разработчиков нет)

    Ответить
  2. Дмитрий

    что-то не смог на оф.сайте майкрософта найти нужный файл

    Ответить
  3. Олег

    все норм, ссылка рабочая. Не знаю, что делал бы, если бы не нашел вашу статью

    Ответить
  4. Аноним

    это способ не подходит, дело в том что у меня уже установлена дирекст 11 , и более ранние версии уже не установишь, майкрософт пошёл навстречу пользователям, и выпустил специальный софт который доустанавливает директ 9 и 10, до сегоднишнего дня всё работало при переустановке директ икс, а сегодня такая ошибка, просто не хочется заново устанавливать, вот и ищу как исправить без переустановки.

    Ответить
  5. Аноним

    Вот решение http://youtu.be/V0DTD_OSn4s

    Ответить