Прочие компьютерные игры

При скачивании DirectX пишет что нет доверия к CAB файлу, что делать, сижу уже часов 6, все перепробовал

Памагити
Baba Veledov
Baba Veledov
44
не мог ты все перепробывать у тебя мозгов и опята не хватит в криптографию залезть..
1) Включить службу Криптографии
2) Очистить остаточные файлы DirectX перед установкой
3) Восстановить службы по умолчанию Windows 7
4) Повторно зарегистрировать файлы DLL, связанные со службой криптографии
отключен сервис криптографии, который обязан проверять сертификаты файлов;
служба криптографии поломана;
установке мешают остаточные файлы от прошлой версии DirectX или .NET Framework, которые неправильным образом наслаиваются друг на друга.
Что делать, когда «нет доверия к cab файлу» при установке DirectX:

Открываем Пуск и вводим в поиск «Панель управления», открываем единственный найденный вариант.
Жмем на пункт «Администрирование» и выбираем «Службы».
Если стоит сортировка по имени, листаем список практически до конца и находим «Службы криптографии».
Делаем по ней двойной клик, нажимаем на кнопку «Запустить» и в строке «Тип запуска» выставляем значение «Автоматически».

нет доверия к cab-файлу
Стоит попробовать провести установку, если сервис был выключен, она должна пройти без проблем. По крайней мере у большинства пользователей.
2) Очистить остаточные файлы DirectX перед установкой

Мы видели много упоминаний о том, что некоторым людям помогала очистка всех старых файлов, оставшихся от предыдущих версий DirectX или NET Framework. Учитывая сравнительную простоту и минимальные риски от процедуры, попробовать точно стоит.

Как исправить ошибку «нет доверия к cab-файлу»:

Переходим по пути \Windows\System32\directx\ или \Windows\SysWow64\directx в зависимости от разрядности операционной системы Windows 7.
Нажимаем на кнопку «Файл», затем – «Упорядочить» и жмем на пункт «Папка и параметры поиска».
На странице «Вид» активируем флаг «Показывать скрытые файлы и папки» и кликаем по кнопке «Применить».
Должна появиться папка websetup, открываем ее и удаляем все содержимое.
Повторно запускаем онлайн или оффлайн установщик.
Как мы уже упоминали, из всех правил есть исключения и их довольно много. Службы криптографии могут не запускаться или отказываться работать из-за повреждения, неправильного состояния и т. п. Однако есть способ восстановить их к состоянию по умолчанию. На Windows 7 это делается таким образом:

Скачиваем это ПО с официального сайта Microsoft.
Разорхивируем программу PsTools в любое удобное место.
Перемещаем PsExec.exe в папку C:\Windows\System32.
Запускаем командную строку с правами администратора.
Вводим в консоль команду psexec -i -d -s c:\windows\regedit.exe. Если это первый ваш запуск инструмента, нужно выбрать вариант Agree.
Теперь относительно сложный шаг – нужен файл servicedefaultregistryentries.reg. Его сложно найти в интернете, да и тем, что найдены, нельзя доверять (нет гарантии в безопасности). Лучший вариант, но дольше – установить такую же самую операционную систему через VirtualBox и сделать экспорт реестра.
Открываем «Редактор реестра», для этого нажимаем Win + R, вставляем regedit и жмем Enter.
Во вкладке «Файл» выбираем «Импорт» и указываем путь к файлу servicedefaultregistryentries.
Перезагружаем компьютер, чтобы наверняка сработало.
) Повторно зарегистрировать файлы DLL, связанные со службой криптографии

Если службы криптографии не запустились и даже сброс к состоянию по умолчанию не помог, скорее всего дело в ее файлах. Метод особенно актуален для тех, кто видит сообщение «Не удалось загрузить модуль initpki.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll».
Александр Минин
Александр Минин
53 912
Лучший ответ

Похожие вопросы