Skip to main content

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

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

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

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

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

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

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

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

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

  1. Самым универсальным и простым является использование поисковой строки;

    Кнопка пуск
    Кнопка пуск в Windows
  2. Нажмите кнопку «Пуск» и найдите «Поиск»;
  3. Введите в пустой строке слово «Система» и в результатах найдите этот пункт;

    Система
    Система в поиске Windows
  4. В новом окне вы увидите информацию о Windows. В строке «Тип системы» можно найти нужный нам параметр.

    Разрядность Windows
    Разрядность операционной системы Windows

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

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

Если вы загружали компоненты DirectX из сторонних сайтов, попробуйте скачать веб-установщик по ссылке: https://www.microsoft.com/ru-ru/download/details.aspx?id=35.

Страница загрузки DirectX
Страница загрузки установщика DirectX

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

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

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

    Утилита поможет найти и обезвредить вирусы на ПК, если они есть;

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

    Установка
    Установка DirectX
  4. И продолжите установку, согласно подсказкам мастера.

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

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

  1. Откройте сайт https://www.microsoft.com/ru-ru/ и нажмите кнопку поиска;

    Поиск
    Поиск на сайте Microsoft
  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Звёзд: 5 (Пока оценок нет)
Загрузка...

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

Ваш e-mail не будет опубликован.