Способы исправления ошибки «Нет доверия к CAB-файлу»

Обновлено: 08.04.2020. Опубликовал: Админ, на

Система Windows очень сложно устроена, к тому же может расширять свои возможности при установке разных дополнительных библиотек. Одна из важнейших, без которой не будет работать ни одна игра и многие программы для работы с графикой – DirectX. Но при установке этой и некоторых других библиотек можно обнаружить ошибку «Нет доверия к CAB-файлу». Процесс установки, конечно, прерывается.

Что же делать в таком случае? Ведь тот же DirectX всё равно нужно устанавливать, иначе многие программы и игры просто откажутся работать. Давайте разберёмся, в чём может быть проблема такой ошибки и как её можно решить.

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

Вы наверняка видели множество таких файлов, если заглядывали в папку установочного дистрибутива Windows или даже какой-нибудь игры. Каждый из них представляет собой архив с данными или файлами, сжатый по какому-нибудь методу. Эти методы шифрования аналогичны тем, что применяются в архиваторах, поэтому файлы с расширением cab зачастую можно открыть с помощью WinRAR или 7-Zip.

В дистрибутиве Windows в таких файлах обычно находятся драйверы и разные компоненты, отсортированные по назначению – для видео, для звука и т. д. В играх же может содержаться всё, что угодно, и упаковываться любым способом – здесь разработчик сам решает, как ему удобно.

Такие CAB-файлы есть и в инсталляторах многих программ, в том числе системных, как DirectX.

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

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

Сообщение «Нет доверия к CAB-файлу» может появляться по самым разным причинам. Некоторые, кажется, вообще не связаны с установкой приложений, но связь эта есть. Множество пользователей опытным путём выяснили, что устранение этих причин может решить проблему. Итак, вот самые распространённые ситуации:

  1. Скачивание приложения произошло с ошибками и файлы получились «битыми», то есть некоторые данные в них утеряны. Такое бывает при нестабильном соединении с Интернетом, особенно при скачивании с торрентов. Содержимое оказывается повреждённым, и установщик не работает, а выводит самые разные ошибки.
  2. Отключены службы криптографии в Windows. Если вы, стремясь к максимальной оптимизации производительности системы, использовали различные утилиты – «твикеры», такое вполне может быть. Они отключают некоторые фоновые службы, которые, по их мнению, «не нужны». Но потом могут возникать самые непредсказуемые ошибки, и эта – одна из таких.
  3. Ошибки в самой системе Windows, которые возникают и решаются сами собой после очередного обновления. Некоторые пакеты обновлений как раз и приносят с собой эту ошибку.
  4. Неправильные настройки системы, например, неправильная дата на часах. Как ни странно, это тоже бывает, хотя связи не прослеживается. Иногда нужно эту дату откатить на пару лет назад, и всё начинает работать.
  5. Антивирус блокирует установку.

Как видите, простейшая установка DirectX может превратиться в увлекательный квест по поиску проблем и не всегда заканчивается успешно.

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

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

Скачивать DirectX нужно не с посторонних торрентов или файлообменников, а с официального сайта. Это бесплатное приложение, и такой подход исключает вероятность получить изначально повреждённый дистрибутив, в котором может быть к тому же ещё и какой-нибудь вирус.

При скачивании нужно пользоваться стабильным Интернет-подключением. Частые обрывы связи нужно исключить.

Проверьте, не выключены ли службы криптографии. Посмотреть это можно, если перейти в «Панель управления» – «Администрирование» – «Службы». Там же можно и включить нужную нам службу, если она выключена, и попробовать запустить установку ещё раз.

Проверьте системную дату на компьютере. Иногда установка срабатывает, если установить правильную, а иногда, наоборот, если откатить её на несколько лет назад. Попробуйте – сложного в этом ничего нет, но иногда помогает.

Иногда установка DirectX в безопасном режиме происходит нормально. Чтобы перейти в него, при загрузке системы нужно нажать F8 и выбрать «Безопасный режим». При этом многие лишние и посторонние программы не запускаются, и проблема может решиться сама собой. После установки можно загрузить систему в обычном режиме.

Здесь мы рассмотрели основные методы, как исправить ошибку «Нет доверия к CAB-файлу». Обычно один из них помогает.

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

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

  1. Воспользоваться восстановлением системы до какой-нибудь более ранней точки сохранения, когда система работала нормально. Эта функция есть в Windows 10 и в более ранних.
  2. Переустановить систему заново, если больше ничего не помогает.

Конечно, к последнему способу стоит прибегать в самом крайнем случае – это долго и требует большой работы по последующей настройке всех программ. Но это наверняка поможет устранить проблему с ошибкой.

Поделитесь в комментариях, приходилось ли вам сталкиваться с сообщением «Нет доверия к CAB-файлу» и какой способ вам помог. Ваш опыт наверняка будет полезным для многих.

Подписаться
Уведомить о

33 комментариев
Популярные
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Сергей
08.03.2021 14:38

Привет, нет доверия cab файлу, задрал уже, венду перезаливал 7 раз, отформатировал весь ноут, все по этому списку сделал но проблема не ушла( что можешь по этому случаю сказать(?

Анаргирос
23.05.2021 12:46
Ответить на  Сергей

Надо качать автономный DirectX End-User Runtimes (June 2010) и ставить его сразу после переустановки на чистую систему. Походу MS свинью подложила пользователям Венды7. У меня тоже идёт сбой в каб-файле, если ставить после накатывания всех программ, но он идеально ставится, если ставлю директикс прежде всех иных программ.

Серж
27.06.2021 19:09
Ответить на  Анаргирос

Спасибо

Tilbak
11.09.2021 16:14
Ответить на  Анаргирос

Товарищ , спасибо тебе за наводку . 5 раз винду сбрасывал , и хоть бы хны . А тут хоп и все заработало.

Александр
12.09.2021 22:11
Ответить на  Анаргирос

Спасибо. Все моментом установилось

Роман
05.10.2021 17:55
Ответить на  Анаргирос

От души тебе добрый человек!!!

вадим
24.12.2021 11:43
Ответить на  Анаргирос

спасибо большое!! работает

Alex
12.01.2022 14:30
Ответить на  Анаргирос

Благодарю!

Влад
04.02.2022 18:04
Ответить на  Анаргирос

Большое Вам спасибо ) ка Вы узнали что именно этот Пакет нужно устанавливать? ))

Ксения
11.05.2022 09:12
Ответить на  Анаргирос

Спасибо, помогло

Анаргирос
23.05.2021 12:48
Ответить на  Сергей

А ещё MS удалили возможность скачать ВинХелп32 для 7-ки. Видать, действительно пытаются нагадить. Делайте собственные репозитории с резервными проверенными семёркой программами и библиотеками.

Иван_93
13.03.2021 23:03

То-же самое, всё переделал-ничего в итоге
Мне что ноут менять?(((

Ден
08.11.2021 10:02
Ответить на  Иван_93

нет систему новую искать эта винда на като рай ошибка ломаная советую другой сборник

Muramur
10.11.2021 17:35
Ответить на  Иван_93

Лично мне помогло установка обновлений из UpdatePack7R2

вася
16.03.2021 14:03

Не помогает, ошибка при установки так и есть

Алексей
27.03.2021 17:39

Ничего не помогает,только переустановил винду попробовал — не помогло 🙁

Muramur
10.11.2021 17:36
Ответить на  Алексей

Лично мне помогло установка обновлений из UpdatePack7R2

Александр
03.04.2021 13:00

Не помогает,ошибка так и осталось,перепробовал все.

Кирилл
17.04.2021 10:47

Решили?

Андрей
25.04.2021 08:50

Установи старую игру у которой есть директ на диске

D3agle
31.05.2021 17:35

Анаргирос: Благодарю, DirectX End-User Runtimes (June 2010) помогло!

Дмитрий
01.06.2021 12:24

помогло системное время на три года откатил назад установился

Серёга
14.07.2021 01:20

По ходу мелкомягкие точно свинку подсунули. Пиплов на 10 загоняют…

shustriy73
29.07.2021 20:15

подтверждаю!!! помогло только DirectX End-User Runtimes (June 2010) помогло! даже перестановка винды не помогала! сегодня 29.07.21 сталкивался с такой шляпой уже несколько раз. но этот способ единственный с которым решился вопрос за 5мин а не 3-4ч муторных изысканий решений проблемы! спасибо за помощь!

Антон
03.08.2021 14:18

Автор, в тебе Гений от Бога!

Кирилл
09.08.2021 07:58

Я пол года не мог найти вариант решения, тот кто посоветовал Directx End User runtime, дай тебе бог здоровья, обнял приподнял.

Дмитрий
10.08.2021 23:24

Я все перепробовал, я восстановил систему до состояния только установленной так как был образ в Acronis, и все равно такая же беде!

Yuri
02.09.2021 02:05

pomoglo —————- Надо качать автономный DirectX End-User Runtimes (June 2010) и ставить его сразу после переустановки на чистую систему. Походу MS свинью подложила пользователям Венды7. У меня тоже идёт сбой в каб-файле, если ставить после накатывания всех программ, но он идеально ставится, если ставлю директикс прежде всех иных программ.

денис
12.09.2021 23:30

фух… мне нечего не помогало. но помогло то, что я в настройках 7-zip отметил формат cab. может, кому поможет. удачи)

Юрий
19.09.2021 18:19

Благодарю, DirectX End-User Runtimes (June 2010) помогло!

Андрей
02.11.2021 13:06

Runtime установился, спасибо. Святые Вы люди!!!

Алёха
06.11.2021 06:01

Спасибо. Помогло

Гений мысли
09.12.2021 19:51

Тупо ввёл в Гугл directx для виндовс 7.
Перешёл по второй ссылке, ибо первая от MS, скачал установочное и все решилось.