Не устанавливается directx на windows 7 максимальная

Ошибка «Нет доверия к cab-файлу, необходимому для выполнения установки» возникает при странных обстоятельствах. Она отображается в системе Windows 7, 10, 11 лишь при попытке установить DirectX или NET Framework. Удивительно здесь то, что оба софта относятся к Microsoft, то есть по умолчанию должны получать высокий рейтинг доверия от системы, если даже не максимальный. Windows же не понимает, может ли систему доверять запущенному файлу или нет. Так как данная процедура очень опасна, если будет установлен взломанный, модифицированный инсталлер, ОС блокирует то, в чем не уверена.

Исходный текст сообщения:

CAB-файл, необходимый для установки, нельзя доверять. Проверьте, что службы криптографии включены и сертификат CAB-файла действителен.

Дополнительно может быть сказано:

«Не удалось загрузить модуль initpki.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll».

Причины

Довольно явно причины ошибки «нет доверия к cab-файлу» указаны в тексте сообщения. Их всего несколько:

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

Главная причина в том, что у cab-файла нет сертификата или его наличие невозможно проверить из-за отключенных служб. Отсюда вытекает – если это файл вашей разработки, нужно обратиться в компании, которые выдают сертификаты. После проверки кода у всех операционных систем появится доверие к нему.

Как исправить ошибку?

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

1) Включить службу Криптографии

Сервис криптографии важен для проверки сертификатов файлов. Однако он требуется нечасто, поэтому некоторые пользователи отключают службу, не зная о ее функциях. Порой ее выключают и программы, особенно те, которые предназначены для ускорения быстродействия системы. Такая экономия чревата невозможностью установить важный софт и проникновением в систему вирусов, лучше снова включить функцию.

Что делать, когда «нет доверия к cab файлу» при установке DirectX:

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

нет доверия к cab-файлу

Стоит попробовать провести установку, если сервис был выключен, она должна пройти без проблем. По крайней мере у большинства пользователей.

2) Очистить остаточные файлы DirectX перед установкой

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

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

  1. Переходим по пути \Windows\System32\directx\ или \Windows\SysWow64\directx в зависимости от разрядности операционной системы Windows 7.
  2. Нажимаем на кнопку «Файл», затем – «Упорядочить» и жмем на пункт «Папка и параметры поиска».
  3. На странице «Вид» активируем флаг «Показывать скрытые файлы и папки» и кликаем по кнопке «Применить».
  4. Должна появиться папка websetup, открываем ее и удаляем все содержимое.
  5. Повторно запускаем онлайн или оффлайн установщик.

нет доверия к cab-файлу

3) Восстановить службы по умолчанию Windows 7

Как мы уже упоминали, из всех правил есть исключения и их довольно много. Службы криптографии могут не запускаться или отказываться работать из-за повреждения, неправильного состояния и т. п. Однако есть способ восстановить их к состоянию по умолчанию. На Windows 7 это делается таким образом:

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

нет доверия к cab-файлу

4) Повторно зарегистрировать файлы DLL, связанные со службой криптографии

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

Подробная инструкция:

  1. Жмем комбинацию Win + R, вводим cmd. Зажимаем Ctrl + Shift и нажимаем Enter, чтобы консоль запустилась с полномочиями администратора.
  2. Последовательно вводим следующие команды, после каждой из них нажимая клавишу Ввод (сейчас мы отменяем регистрацию перечисленных файлов):
  • regsvr32 /u softpub.dll
  • regsvr32 /u wintrust.dll
  • regsvr32 /u initpki.dll
  • regsvr32 /u dssenh.dll
  • regsvr32 /u rsaenh.dll
  • regsvr32 /u gpkcsp.dll
  • regsvr32 /u sccbase.dll
  • regsvr32 /u slbcsp.dll
  • regsvr32 /u mssip32.dll
  • regsvr32 /u cryptdlg.dll
  • exit
  1. После завершения процедуры, перезагружаем компьютер и снова открываем командную строку. Снова вводим следующий ряд команд, на этот раз уже регистрируем их:
  • regsvr32 softpub.dll
  • regsvr32 wintrust.dll
  • regsvr32 initpki.dll
  • regsvr32 dssenh.dll
  • regsvr32 rsaenh.dll
  • regsvr32 gpkcsp.dll
  • regsvr32 sccbase.dll
  • regsvr32 slbcsp.dll
  • regsvr32 mssip32.dll
  • regsvr32 cryptdlg.dll
  • exit

Пришло время снова попробовать установить DirectX или .NET Framework. Надеемся, в этот раз без ошибки «Нет доверия к cab-файлу». При условии, что перечисленные выше dll-файлы не были повреждены, инсталляция пройдет успешно. Однако и такое может быть, в этом случае придется дополнительно использовать команду sfc /scannow. Система проверит исправность файлов и восстановит их, если такая необходимость возникнет.

Все способы:

  • Не устанавливается DirectX
    • Причина 1: Антивирус
    • Причина 2: Система
  • Вопросы и ответы: 53

Многие пользователи при попытке установить или обновить компоненты DirectX сталкиваются с невозможностью инсталляции пакета. Зачастую, такая проблема требует немедленного устранения, так как игры и другие программы, использующие DX, отказываются нормально работать. Рассмотрим причины и решения ошибок при установке DirectX.

Не устанавливается DirectX

Ситуация до боли знакомая: возникла необходимость установить библиотеки DX. После скачивания установщика с официального сайта Microsoft мы пытаемся его запустить, но получаем сообщение примерно вот такого вида: «Ошибка установки DirectX: произошла внутренняя системная ошибка».

Сообщение о внутренней системной ошибке при попытке установки пакета DirectX в Windows

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

Причина 1: Антивирус

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

Для того, чтобы обойти защиту, необходимо отключить антивирус.

Подробнее:
Отключение антивируса
Как отключить Kaspersky Anti-Virus, 360 Total Security, Dr.Web, Avast, Microsoft Security Essentials.

Поскольку таких программ великое множество, то сложно давать какие-либо рекомендации, поэтому обратитесь к мануалу (если есть) или на сайт разработчика ПО. Впрочем, есть одна хитрость: при загрузке в безопасный режим большая часть антивирусов не запускаются.

Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows XP

Причина 2: Система

В операционной системе Windows 7 (и не только) есть такое понятие, как «права доступа». Все системные и некоторые сторонние файлы, а также ключи реестра заблокированы для редактирования и удаления. Это сделано для того, чтобы пользователь случайно не нанес своими действиями вред системе. Кроме того, такие меры могут защитить от вирусного ПО, которое «нацелено» на эти документы.

Когда у текущего пользователя нет прав на совершение указанных выше действий, любые программы, пытающиеся получить доступ к системным файлам и веткам реестра, не смогут этого сделать, произойдет сбой установки DirectX. Существует иерархия пользователей с разным уровнем прав. В нашем случае достаточно быть администратором.

Если Вы единолично пользуетесь компьютером, то, скорее всего, у Вас есть права администратора и нужно просто сообщить ОС, что Вы разрешаете установщику совершать необходимые действия. Сделать это можно следующим способом: вызвать контекстное меню проводника, кликнув ПКМ по файлу инсталлятора DirectX, и выбрать «Запустить от имени администратора».

Запуск установщика компонентов DirectX для конечного пользователя от имени администратора

В том случае, если «админских» прав у Вас нет, то нужно создать нового пользователя и присвоить ему статус администратора, либо дать такие права своей учетной записи. Второй вариант предпочтительнее, поскольку требует совершить меньше действий.

  1. Открываем «Панель управления» и переходим к апплету «Администрирование».

    Переход к апплету Панели управления Администрирование для изменения прав учетной записи пользователя

  2. Далее идем в «Управление компьютером».

    Переход к оснастке Управление компьютером для изменения прав учетной записи пользователя

  3. Затем раскрываем ветку «Локальные пользователи» и переходим в папку «Пользователи».

    Переход к папке Пользователи в ветке Локальные пользователи для изменения прав учетной записи пользователя

  4. Дважды кликаем по пункту «Администратор», снимаем галочку напротив «Отключить учетную запись» и применяем изменения.

    Включение учетной записи Администратора для изменения прав учетной записи пользователя

  5. Теперь, при очередной загрузке операционной системы мы видим, что в окне приветствия добавился новый пользователь с именем «Администратор». Данная учетная запись по умолчанию не защищена паролем. Кликаем по значку и входим в систему.

  6. Снова идем в «Панель управления», но на этот раз переходим к апплету «Учетные записи пользователей».

    Переход к апплету Панели управления Учетные записи пользователей для изменения прав учетной записи пользователя

  7. Далее переходим по ссылке «Управление другой учетной записью».

    Переход по ссылке Управление другой учетной записью для изменения прав учетной записи пользователя

  8. Выбираем свою «учетку» в списке пользователей.

    Выбор учетной записи для присвоения прав администратора пользователю

  9. Идем по ссылке «Изменение типа учетной записи».

    Переход по ссылке Изменение типа учетной записи для присвоения пользователю прав администратора

  10. Здесь переключаемся на параметр «Администратор» и нажимаем кнопку с названием, как в предыдущем пункте.

    Переключение на параметр Администратор для присвоению пользователю администраторских прав

  11. Теперь наша учетная запись имеет нужные права. Выходим из системы или перезагружаемся, входим под своей «учеткой» и устанавливаем DirectX.

    Подтверждение изменения типа учетной записи в Windows

Обратите внимание, что Администратор имеет исключительные права для вмешательства в работу операционной системы. Это значит, что любое ПО, которое будет запущено, сможет внести изменения в системные файлы и параметры. Если программа окажется вредоносной, то последствия будут весьма печальные. Учетную запись Администратора, после совершения всех действий, необходимо отключить. Кроме того, не будет лишним переключить права для своего пользователя обратно на «Обычные».

Теперь Вы знаете, как действовать, если во время установки DX появляется сообщение «Ошибка настройки DirectX: произошла внутренняя ошибка». Решение может показаться сложным, но это лучше, чем пытаться инсталлировать пакеты, полученные из неофициальных источников или переустанавливать ОС.

Наша группа в TelegramПолезные советы и помощь


Рейтинг 4.96/25:

0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

11.03.2021, 20:05. Показов 5280. Ответов 22


Для начало здравствуйте.
Только что отформатировал комп, глубокий или фул формат системного диска через командную строку (у меня 2 диска именно для этого). Не могу устанавливать DirektX и .NET Framework.

При установке DirektX пишет что нет доверие к CAB файлу. директ версия 11, карта поддерживает. Что я сделал по советам из интернета.
— очистил корневую папку директ х и попробовал установит.
— перемотал время назад и в перед и каждый раз пробовал установит.
— директ скачан с майкрасофт.
— установил винрар, пишут что проблема может быт в нем. Не сработало. Удалил и поставил 7zip. То же самое.
— Установил дрова карты перед установкой директ. Ранее это решил проблему с установкой частично, после установки система предложила переустановит за ного и все пошло. Но в этот раз проблема с каб не решается.

При установке фреймворк происходят непонятные вещи. Сперва хотел установит 4.8. Не пошло. Прочел, что последние версии не полные, они только как абдейт а 3.5 содержит в себе все предыдушие. Скачал 3.5. Пошло разархивирование и все, дальше ничего. Не понятно установился или нет. За ним поставил 4.8, установка пошла, но остановился, выдал это сообщение.



0



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

11.03.2021, 23:38

Сообщение от Altair42

Сперва хотел установит 4.8. Не пошло

У тебя какое-то приложение запросило именно эту версию ? Обычно что-бы скрипты работали хватает и v.4 или 4.5.
И что у вас почти у всех за манера качать в систему, а не в пользовательский раздел. DirektX ведь спрашивает куда разархивировать, так и дай ему путь к файлопомойке, а не в систему.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

12.03.2021, 06:53

 [ТС]

Сообщение от vladj2007

DirektX ведь спрашивает куда разархивировать, так и дай ему путь к файлопомойке, а не в систему.

У меня только спрашивает куда разархивировать. Только — установит бинг или нет. Само собой отказываю. Это просто поисковик, не должен имет последствий.
Framework 4.5 установился. Спасибо.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

16.03.2021, 00:13

 [ТС]

Проблема с DirectX не решена.

В предыдушем сообшение была ошибка. Директ не спашивает куда разархивировать. На официальном сайте только установшик, который по умолчанию качает и устанавливает в системный диск.

После создание данной темы я переустановил виндовс еще раз.

Так же есть проблема с браузерами. Ни какой кроме эксплорер и мазилы не работает. Опера и Хром загружаются но ниего не открывают. Даже настройки не могу открыт. Раньше была такая проблема. Была решена после установки всех драйверов, я так и не понял из за какого именно драйвера был глюк браузеров.



0



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

16.03.2021, 01:16

Сообщение от Altair42

Директ не спашивает куда разархивировать

Найди старенький в сети, разархивируй в любое место, запускай установку с имеющегося там DXSETUP.exe. Версию 11 требует какая-то игрушка ? Я юзаю-ставлю на вин 7 directx_Jun2010_redist, он у меня в архиве от MICROSOFT который весит около 98Mb .

Сообщение от Altair42

Ни какой кроме эксплорер и мазилы не работает

Для меня самый лучший Palemoon, просто идёшь к ним на сайт, (не беда, что всё на аглицком там), идёшь в загрузки, выбираешь для винды, внизу странички портабельные. Качаешь,устанавливаешь, снова к ним на сайт, русифицируешь, ставишь адблок от рекламы, тему.
Русским он не станет пока не зайдёшь в конфиг набрав в браузере about:config и согласишся с риском. Там в строке меняешь анл на рус, т.е.
строка general.useragent.locale; значение ru-RU. Перезагружаешся и у тебя браузер на рус. Примечателен тем, что по скорости как и другие, но ресурсов отъедает на треть и даже иногда вполовину меньше. И да… он на основе firefox-а.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

16.03.2021, 07:02

 [ТС]

Сообщение от vladj2007

Для меня самый лучший Palemoon, просто идёшь к ним на сайт, (не беда, что всё на аглицком там), идёшь в загрузки, выбираешь для винды, внизу странички портабельные. Качаешь,устанавливаешь, снова к ним на сайт, русифицируешь, ставишь адблок от рекламы, тему.
Русским он не станет пока не зайдёшь в конфиг набрав в браузере about:config и согласишся с риском. Там в строке меняешь анл на рус, т.е.
строка general.useragent.locale; значение ru-RU. Перезагружаешся и у тебя браузер на рус. Примечателен тем, что по скорости как и другие, но ресурсов отъедает на треть и даже иногда вполовину меньше. И да… он на основе firefox-а.

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

На счет DirectX. Карта поддерживает, винда поддерживает, так почему и нет? Да и не только 11 но и 9 не ставится. Попробую тот, которого посоветовали вы.Может не пробовал.

Раньше была такая проблема с директ. Решил так. Утановил драйвер Нвидиа, новй который гаме реди, потом Директ пошло как по маслу. Правда после установки система предложила переустановит, согласился и все. Но после последнего форматирование компа, не устанавливается.



0



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

16.03.2021, 16:36

Самый лучший вариант установки видеодрайвера, имхо, это установка с диска, который шел в комплекте с видеокартой, а не крайние из сети.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

16.03.2021, 22:04

 [ТС]

Сообщение от vladj2007

Самый лучший вариант установки видеодрайвера, имхо, это установка с диска, который шел в комплекте с видеокартой, а не крайние из сети.

Ну да. Если купит новую карту в упаковке. А я не покупаю таких. поддержанные в разы дешевле и служат дорлго. За 12 лет использование компа карту поменял 2 раза и два поддержанные. родной отработал 8 лет, второй 3 года.



0



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

16.03.2021, 23:52

Так найди в сети кабфайлики 9 или 10, разархивируй в любое место и устанавливай с сетапа там имеющегося.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

17.03.2021, 10:31

 [ТС]

Сообщение от vladj2007

Так найди в сети кабфайлики 9 или 10, разархивируй в любое место и устанавливай с сетапа там имеющегося.

Ну такие не могу найти. Если у тебя есть, дай мне )



0



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

17.03.2021, 11:21

в личке



0



Винтажный сисaдмин

635 / 35 / 4

Регистрация: 16.03.2021

Сообщений: 122

17.03.2021, 15:36

Сообщение от Altair42

Только что отформатировал комп, глубокий или фул формат системного диска через командную строку

А просто переустановить систему нельзя было?

Сообщение от Altair42

При установке DirektX пишет что нет доверие к CAB файлу. директ версия 11, карта поддерживает.

На кой ляд вы ставите 11 directx, если он включен в Windows 7 по умолчанию? Вы чего с машиной то делаете?
Дистрибутив системы откуда брали?



1



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

17.03.2021, 19:29

Сообщение от Ded Matvey

На кой ляд вы ставите 11 directx, если он включен в Windows 7 по умолчанию?

Ставим где не включён, а дистрибутив естественно не сток.

Миниатюры

 



0



14448 / 6173 / 329

Регистрация: 03.07.2010

Сообщений: 20,709

17.03.2021, 20:30

Сообщение от vladj2007

Ставим где не включён

..ну да ,семерку видать сам «сваял» из ХР и Виста.



0



3097 / 1574 / 150

Регистрация: 27.02.2021

Сообщений: 7,746

17.03.2021, 21:25

Не… более 10 лет юзаю только Лопаткинские «обрезки», 7, 8, 10. Все встают в раздел 10 Gb и занимают около половины. Не «висел» ни разу нигде.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

18.03.2021, 07:01

 [ТС]

Сообщение от Ded Matvey

А просто переустановить систему нельзя было?

Просто переустановит систему нельзя. Возможно в ссд по другому, но на харде по мре работы появляются поврежденные секторы. Виндовс 7 не предусматривает запис системы владелцем, по этому не форматирует полностью. Просто чистит игнорируя поврежденные сектора, потом пишет на них же.
А ссд я установит не могу. В Баку мы живем в 19-ом веке. В любой момент могут отрубит электричество. Не хочу потерят данные при этом.

Сообщение от Ded Matvey

На кой ляд вы ставите 11 directx, если он включен в Windows 7 по умолчанию? Вы чего с машиной то делаете?
Дистрибутив системы откуда брали?

и на каком месте винд 7 директ 11? Возможно у тенбя с лицензией и при обновление само качает. Но при установкее ничего подобного нет.



0



Винтажный сисaдмин

635 / 35 / 4

Регистрация: 16.03.2021

Сообщений: 122

18.03.2021, 07:37

Сообщение от vladj2007

а дистрибутив естественно не сток

Что значит «естественно»? Если для вас это «естественно», тогда почему бы вам не обратиться к автору этого «не стока»?

Сообщение от Altair42

В любой момент могут отрубит электричество. Не хочу потерят данные при этом.

Данные можно, а в вашем случае даже нужно (битые сектора ведь) залить в облако.
А наличие битых секторов далеко не повод ставить дистрибутив сомнительного происхождения.



0



14448 / 6173 / 329

Регистрация: 03.07.2010

Сообщений: 20,709

18.03.2021, 08:03

Сообщение от Altair42

и на каком месте винд 7 директ 11?

Клавиши win+R ,вводим в открывшемся окне dxdiag, смотрим ;
Система\Сведения о системе.



0



Винтажный сисaдмин

635 / 35 / 4

Регистрация: 16.03.2021

Сообщений: 122

18.03.2021, 08:19

Сообщение от Altair42

и на каком месте винд 7 директ 11? Возможно у тенбя с лицензией и при обновление само качает. Но при установкее ничего подобного нет.

У меня вообще нет Windows 7, уже года 2 как пришлось от нее отказаться.
На счет «в каком месте»:

DirectX 11 (включён в состав Windows 7)

https://ru.wikipedia.org/wiki/DirectX
А учитывая то, что вы установили «не сток», его может и не быть.
В подобных сборках вырезано немало компонентов, необходимых для стабильного и полноценного функционирования операционки.
Единственное, что дельного можно посоветовать вам, это найти средства на исправный (не битый) накопитель и установить на него оригинальный дистрибутив.



0



0 / 3 / 0

Регистрация: 28.06.2013

Сообщений: 359

18.03.2021, 08:56

 [ТС]

Сообщение от dzu

Клавиши win+R ,вводим в открывшемся окне dxdiag, смотрим ;
Система\Сведения о системе.

ну да пишет что директ 11
Тогда почему некоторые игры, которые требуют директ 11 не запускались? После нового формата не проверял, раньше были такие проблемы. Если устанавливал игру, и отказывался от установки директ при установки игры, то игра не запускался.



0



Новые блоги и статьи

Все статьи  

Все блоги / 

Как использовать OAuth2 со Spring Security в Java

Javaican 14.05.2025

Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .

Анализ текста на Python с NLTK и Spacy

AI_Generated 14.05.2025

NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .

Реализация DI в PHP

Jason-Webb 13.05.2025

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

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Конвейеры ETL с Apache Airflow и Python

AI_Generated 13.05.2025

ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

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

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

Наверх

Данный совет, применим для всех типов операционных систем, семейства
Windows.

   Совсем недавно столкнулся с проблемой при установки DirectX
на чистую систему.

В процессе установки, выдаётся следующее сообщение об
ошибке:

—————————

Установка DirectX

—————————

Произошла внутренняя системная ошибка.

Чтобы определить причину ошибки, просмотрите файлы
DXError.log и DirectX.log в папке Windows.

—————————

ОК  

—————————

Сам DirectX, не левый – проверенный временем, с официального
сайта Microsoft.
Операционная система Windows
7 – лицензионная, только что установленная со всеми установленными
обновлениями. Вирусов – нет. Программы установлены только лицензионные, не
одной пиратской. Стоит последняя версия антивируса, со свежими обновлениями – Kaspersky
Internet Security 2016. 

Хочу сказать сразу, что такие проблемы, часто бывают из-за
вирусов, поэтому, если вы столкнулись с такой проблемой на компьютере, где ОС Windows была
уже установлена давно и активно использовалась, рекомендую вам произвести
следующие действия:

Проверьте систему на наличие вирусов, следующими утилитами:

  1. Kaspersky Virus Removal Tool
  2. Malwarebytes Free

Обязательно установите/обновите DirectX, Microsoft Visual C++ и RuntimePack (ссылки ниже).
Обновите свой DirectX, пройдя по
ссылке, на официальный сайт Microsoft:
http://www.microsoft.com/ru-ru/download/confirmation.aspx?id=35 

 

В моём случае, это не помогло. Причина, оказалась в самом
антивирусе. Наверное, вы часто сталкивались с призывами: «Перед установкой
данной программы, отключите свой антивирус». Часто, такие рекомендации даются
при установке пиратских/нелицензионных программ. Настоятельно не рекомендую
этого делать. Но, в случае установки DirectX, это нужно было сделать. Более
того, простое отключение антивирусной защиты в моём антивирусе Kaspersky
Internet Security 2016 – не помогло.  DirectX
по прежнему не устанавливался и выдавал ошибку. Помогла только полная выгрузка
антивируса из системы. Как только антивирус был выгружен из системы, DirectX
установился без проблем и порадовал сообщением, об своей успешной установке.

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

В случае, пройденных всех вышеприведённых этапов, вы не
можете по прежнему установит/обновить свой DirectX, выполните переустановку
своей системы в режиме «Обновление». Это, позволит вам сохранить все свои
программы, файлы и настройки системы и обновить все системные файлы.

Если причина, по которой вы хотите заново
установить/обновить свой DirectX, заключается в том, что при запуске какой-либо
программы вам выдаётся сообщение о недостающем каком-то dll-файле, посетите данный
Интернет-ресурс: www.dll-files.com (есть
русский язык), где собрано много известных DLL-библиотеки, относящиеся не
только к DirectX. В строке поиска, введите нужную вам dll-библиотеку/файл и скачивайте её/его.
После загрузки, распаковывайте архив и добавляйте нужный файл в следующую
папку:

Для 32-битной ОС Windows 7:

C:\Windows\System32

Для 64-разрядной ОС
Windows 7:

C:\Windows\SysWOW64

После этого, перезапустите программу которая требовала
данный файл. Всё должно заработать.

Также, подобные проблемы, при установке DirectX, очень в
больших масштабах присутствуют на пиратских сборках ОС Windows. Не пользуйтесь пиратскими
сборками и избавитесь, от многих проблем.

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как посмотреть есть ли точка восстановления windows 10
  • Как включить виртуализацию в windows 10 для bluestacks intel
  • Sftp сервер windows 2012
  • Для выполнения этой задачи необходимо установить приложение найти его в store windows 11
  • Разграничение прав доступа в windows server