Не устанавливается DirectX — методы устранения ошибки
Иногда происходит сбой установки DirectX. Приятного в этом мало, так как без данного компонента не будет работать ни одна игра. Да и приложения, использующие данные библиотеки тоже откажутся запускаться. Что же делать в таком случае? Попробуем решить проблему.
Содержание
- Доступные решения
- Восстановление системных файлов
- Проверка на вирусы
- Отключение антивируса
- Скачивание нового установщика
- Заключение
Доступные решения
Как правило, такие ошибки происходят в том случае, если в самой системе что-то не так или если какое-то приложение блокирует установку. Весьма часто таким страдают различные антивирусы. Именно потому их рекомендуют отключать на время инсталляции.
Также ошибки при установке могут быть связаны с поврежденными системными файлами (например, из-за атаки вирусами). Да и сами вредоносные объекты горазды блокировать все подряд.
Поэтому желательно проверять время от времени компьютер.
В общем, иногда проблемы появляются и их нужно решать. Беда только в том, что часто нельзя определить, чем они вызваны. Поэтому приходится перебирать все варианты решения. И как раз этим мы сейчас займемся.
Восстановление системных файлов
Первый (и обязательный) шаг. Если на вашем компьютере находились вирусы, то они могли существенно повредить некоторые файлы операционной системы, требующиеся для нормальной установки библиотеки.
Иногда по этой причине при установке DirectX нет доверия к CAB файлу. Однако данную проблему можно решить. Причем при помощи инструментов самой ОС Windows. Вот подробная инструкция, рассказывающая о том, как нужно восстанавливать системные файлы.
- Открываем меню «Пуск».
- Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка». Работать мы будем именно с ней.
- Кликаем правой кнопкой мыши по командной строке и выбираем опцию запуска с админскими привилегиями.

- После того, как консоль запустится вводим команду sfc /scannow и нажимаем на кнопку Enter
.
Данная команда запустит сканирование файлов Windows. Если чего-то будет не хватать, то система восстановит это в процессе сканирования. После завершения работы консоли потребуется закрыть все окна и перезагрузить компьютер или ноутбук.
Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта DirectX установится нормально. Если же этого не произошло, то нужно переходить к следующей главе.
Проверка на вирусы
Если вредоносные объекты сумели повредить файлы операционной системы, то ничто им не мешает блокировать установку некоторых компонентов. Да и вообще, вирусы на компьютере весьма опасны. Они могут существенно повредить систему.
Поэтому от них нужно избавляться. Для этого стоит использовать любой нравящийся вам антивирус, например, ESET Smart Security.
Данная программа работает очень быстро, находит практически все угрозы и несильно нагружает ПК. Скачать ее можно на официальном сайте разработчика. А работать с ней нужно так:
- Запускаем главное окошко антивируса.
- Нужно в правом меню перейти на вкладку «Сканирование…».
- Далее кликаем по пункту «Выборочное…».
- Откроется окошко для выбора объектов проверки. Просто отметьте «Мой компьютер».
- Нажимаем ЛКМ на кнопку запуска процедуры.
Запустится проверка системы. В ходе анализа программа выявит все вредоносные объекты и устранит их. После завершения сканирования лучше перезагрузить компьютер. А после рестарта уже можно пробовать устанавливать DirectX.
Отключение антивируса
Иногда случается так, что сам антивирусный продукт блокирует скачивание или установку программы. Именно поэтому инсталляция оказывается невозможной. В этом случае наблюдается отнюдь не благотворное влияние программы для защиты ПК.
Поэтому нужно на некоторое время отключить защиту антивируса. Только после этого можно будет спокойно установить DirectX. Мы рассмотрим процесс отключения защиты на примере антивируса от компании ESET:
- Находим в системном трее иконку программы и кликаем по ней правой кнопкой мыши.
- В появившемся меню с выбором действий щелкаем по пункту «Временно отключить защиту».
- Жмем на «Да».
- Появится окошко с выбором временного промежутка отключения. Нам вполне хватит 10 минут. Выставляем это значение в нужной строке и щелкаем на кнопку «ОК».
- Снова кликаем по значку антивируса. Только теперь выбираем пункт «Временно отключить файервол».
- В окошке с выбором времени выбираем все те же 10 минут и снова жмем на «ОК».
Только после этого можно приступать к установке библиотек DirectX. Если дело было именно в этом, то инсталляция должна завершиться успешно.
Скачивание нового установщика
Если после выполнения всех вышеперечисленных действий DirectX все так же не устанавливается, то вывод здесь может быть только один: вирусы успели повредить установщик. Или же он просто не докачался из-за блокировки антивирусом.
И выход здесь только один: скачать новый установщик и с его помощью инсталлировать, наконец, этот многострадальный DirectX. Данный процесс довольно прост. Но мы все равно предоставим подробную инструкцию, рассказывающую о том, как это сделать.
- Открываем в браузере ссылку https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
- Мы попадаем на страницу официального сайта компании Microsoft. Здесь ищем кнопку
«Скачать» и жмем на нее. - Если появится дополнительное окошко, то кликаем на «Отказаться и продолжить…».
- Открываем файл dxwebsetup.
exe. - Примите лицензионные условия.
- Откажитесь от установки панели Bing.
- Дайте все необходимые согласия и дождитесь завершения процедуры.
- Закройте окошко инсталляции и перезагрузите компьютер.
Заключение
Подведем итоги и обобщим всю полученную информацию. Мы попытались ответить на вопрос о том, что делать, если Директ Икс не устанавливается. Для решения данной проблемы есть много способов. И все они могут помочь.
Но иногда приходится использовать их все, так как не получается диагностировать ошибку и определить причину ее возникновения. Комплексное использование всех методов всегда оказывается действенным. И это факт неоспоримый.
Нет доверия к CAB-файлу необходимому для выполнения установки DirectX в Windows 7, 10 и XP — исправляем проблему
Обновлено: Виктор Трунов 4 мин.
Что делать, если система выдает ошибку «Нет доверия к CAB-файлу необходимому для выполнения установки DirectX.
Проверьте, что службы криптографии включены и что сертификат действителен» и не устанавливает нужный компонент? Ниже я предоставлю подробную информацию о проблеме и расскажу, как ее исправить. Итак, погнали!
Содержание статьи
- Что такое CAB-файл
- Способы устранения проблемы
- Простые варианты
- Проверка жесткого диска и файловой системы
- Включение службы криптографии
- Подробное видео
- Комментарии пользователей
Что такое CAB-файл
Это архив, который содержит сжатые файлы, относящиеся к Windows. Здесь могут быть: драйвера, важные системные файлы и библиотеки. Подтверждение этому можно найти в свойствах файла «dxwebsetup» во вкладке «Архив».
Способы устранения проблемы
Причин появления ошибки может быть много, поэтому я также расскажу о всевозможных способах ее решения. Если у вас останутся вопросы, задайте их в комментариях. Перейдем к делу!
Простые варианты
Сначала я рекомендую воспользоваться простыми способами устранения неполадки и только потом переходить к сложным.
Так можно сэкономить немало времени.
- Первое, что я рекомендую попробовать сделать, это зайти на официальный источник Microsoft и скачать отдельный пакет DirectX. Это онлайн установщик. В разделе «Требования к системе» можно увидеть, что он подходит для Windows 7, XP и других версий. Windows 10 не указана, но, это не критично, должно работать.
Бывает, что онлайн установщик не подходит, в таких случаях ничего не остается, кроме как использовать оффлайн установщик. Библиотека DirectX вшивается в драйвер видеокарты, безопаснее всего скачать его, переустановить или обновить.
Будьте осторожны при скачивании чего-либо с непонятных ресурсов, велика вероятность подхватить вирусы.
- Еще один вариант – загрузить DirectX End-User Runtimes (June 2010) и поставить сразу после установки ОС на чистую машину.
- Если DirectX скачивается в виде архива, то прежде, чем запускать, его нужно разархивировать в любое удобное место.

- Нажмите правой мышкой по компоненту, выберите «Открыть с помощью», снимите галочку с пункта «Использовать это приложение для всех файлов (.cab)», кликните по любому приложению из списка и закройте его, если оно запустится или выдаст ошибку. Задача сбросить настройки. Затем снова попробуйте открыть установщик «.cab».
- Воспользуйтесь средством устранения неполадок.
- Для этого в Windows 10 и 8 нажмите клавишу «Win + S» и в строку поиска напишите troubleshoot. Откройте данный раздел. Неизвестно, что именно стало причиной возникновения проблемы, поэтому придется пройтись по каждому пункту с самого начала. Выберите «Восстановление звука» и запустите мастер устранения неполадок.
- В Windows 7 и XP потребуется открыть «Панель управления» и далее щелкнуть по «Устранению неполадок». Также пройтись по каждому пункту и исправить с помощью мастера.
Проверка жесткого диска и файловой системы
Если дистрибутив DirectX скачивается на жесткий диск или устойчивую к ошибкам файловую систему «NTFS», то нужно проверить оба элемента на предмет ошибок.
Как это сделать:
- Открываем командную строку (обязательно с правами администратора), иначе могут возникнуть сложности, связанные с правами доступа.
- Вводим команду chkdsk C: /f /r и жмем «Enter». Здесь в роли буквы «C» выступает раздел с операционной системой. Важно провести проверку для всех локальных дисков (разделов), не только для «С».
- Вводим dism /online /cleanup-image и снова жмем «Enter». Программа DISM работает в восьмерке и десятке и требует доступ в интернет. Пользователи семерки и более ранних версий ОС пропускают этот пункт.
- Вводим sfc /scannow и снова прожимаем «Enter».
Дожидаемся окончания последнего сканирования и перезапускаем компьютер.
Включение службы криптографии
Также необходимо проверить и убедиться, что службы криптографии включены.
Как это сделать:
- Щелкаем по кнопкам «WIN + R» и выполняем команду services.
msc. - В списке находим «Службы криптографии» и заходим в «Свойства».
- В графе «Тип запуска» указываем «Автоматически» и смотрим на строку «Состояние». Если активен пункт «Запустить», значит служба остановлена и ее необходимо включить.
После этого ошибка «Нет доверия к CAB-файлу необходимому для выполнения установки DirectX» должна пропасть.
Подробное видео
Оцените статью:
( 10 оценок, среднее 3.3 из 5 )
8 14 292
Виктор Трунов/ автор статьи
Занимаюсь ремонтом, настройкой компьютеров и ноутбуков, а также веб-программированием.
В свободное от работы время веду блог «Onoutbukax.ru» и помогаю читателям решать технические проблемы.
Познакомиться с авторомЗадать вопрос
Если статья была полезна, поделитесь в социальных сетях в качестве благодарности
Установка DirectX не удалась и не устанавливается в Windows 11/10
Когда дело доходит до Windows 11/10, мы всегда продолжаем искать софт в интернете. Теперь некоторые из вас могут сказать, что Центр обновления Windows достаточно хорош для самостоятельной установки драйверов и системного программного обеспечения. Да, вы правы, но иногда этого недостаточно. Сегодня мы рассмотрим несколько простых шагов по устранению неполадок, если вам 9 лет.0004 не удается установить DirectX на Windows 11/10.
DirectX используется приложениями для создания анимации, мультимедийных эффектов и изображений и управления ими.
Это интерфейс прикладного программирования (API), который гарантирует, что в вашей среде Windows все будет гладко, как по маслу. Он работает с помощью двоичных библиотек времени выполнения, которые поставляются с комплектом разработки программного обеспечения (SDK) DirectX.
Если вы не имеете опыта работы с компьютером, вам может быть трудно понять эти термины. Короче говоря, DirectX — это набор инструкций, который гарантирует, что вы получите удобный и интерактивный пользовательский интерфейс.
Ошибка установки DirectX
Установка DirectX: Произошла внутренняя системная ошибка. Чтобы определить проблему, обратитесь к DXError.log и DirectX.log в папке Windows.
В большинстве случаев ошибки броска DirectX возникают из-за того, что между ними вмешивается .NET Framework . Но дело не только в этом, ошибки могут возникать и по другим причинам. Эти причины время от времени меняются, и всегда трудно сказать, какая из причин стоит за ошибкой.
Мы собираемся попробовать следующие проверенные методы для устранения ошибки.
- При необходимости установите предыдущую версию DirectX
- Проверьте наличие обновлений драйвера графической карты
- Загрузите и установите распространяемый пакет Visual C++
- Установите .NET Framework с помощью командной строки.
Прежде чем мы начнем, обязательно попробуйте каждый метод, если ошибка все еще существует. Имейте в виду, что вам необходимо перезагрузить систему после завершения каждого метода.
DirectX не устанавливается
1] При необходимости установите предыдущую версию DirectX
Существуют приложения, которые по-прежнему не поддерживают последние версии DirectX. Иногда вам просто нужно вручную загрузить предыдущие версии, такие как DirectX9. Теперь, чтобы проверить, какая версия DirectX установлена на вашем компьютере, нажмите клавиши
- Win + R .
Откроется окно Run . - Тип dxdiag и нажмите ввод. Откроется средство диагностики DirectX.
- На вкладке System найдите DirectX версии .
Теперь, когда вы знаете, какая версия установлена, и хотите установить более старую версию, вы можете скачать ее отсюда. Но если вы хотите, чтобы ваша система работала без зависаний и задержек, всегда предлагается последняя версия. Попробуйте найти новую версию приложения, которое вы хотите установить и которое поддерживает последнюю версию DirectX.
Чтение: DirectX обнаружил неисправимую ошибку.
2] Проверьте наличие обновлений драйвера графической карты
Много раз было замечено, что версия DirectX вашей системы несовместима с графическими драйверами. Происходит это из-за отключенного автообновления. Чтобы выполнить этот метод, убедитесь, что ваша система регулярно получает обновления.
- Нажмите клавиши Win + X .
Откроется меню быстрого доступа . - Нажмите Диспетчер устройств . Откроется новое окно диспетчера устройств.
- Щелкните Адаптер дисплея , и драйверы дисплея, доступные в вашей системе, будут видны.
- Щелкните правой кнопкой мыши адаптер Intel HD и выберите «Обновить».
- Нажмите Автоматический поиск обновленного программного обеспечения драйвера . Просто убедитесь, что ваша система имеет активное подключение к Интернету.
- Если последние версии драйверов уже установлены, он сообщит вам об этом, а если нет, то загрузит и установит последние обновления.
- Теперь, если на вашем компьютере также есть выделенный графический процессор, в списке адаптера дисплея щелкните его правой кнопкой мыши и выберите «Удалить устройство». Снова установите драйверы с официального сайта графического процессора.
- Если вы знаете, как обновить драйверы графического процессора из его приложения, вы можете пропустить шаг 7 и продолжить обновление драйверов.

3] Загрузите и установите распространяемый пакет Visual C++
В Windows 10 распространяемый компонент Visual C++ играет важную роль. Базовое требование DirectX также включает распространяемые файлы Visual C++. Может случиться так, что он уже установлен в вашей системе, но вам нужна более старая или более новая версия. Чтобы проверить, какая версия распространяемого пакета Visual C++ установлена:
- Нажать Win + R клавиши. Введите control и нажмите Enter.
- Когда откроется панель управления , нажмите Программы и компоненты .
- В списке программ найдите Microsoft Visual C++ -Redistributable. Вы можете найти несколько установленных версий, это связано с разными требованиями разных приложений. Проверьте версию 2015 , если она доступна, вам может потребоваться переустановить ее. Если нет, то вам может понадобиться скачать его.

- Посетите официальный сайт Microsoft и загрузите распространяемый пакет Visual C++ 2015.
- Выберите язык и нажмите Загрузить .
- Выберите из списка версий x86 и x64 . Щелкните Далее . Загрузка начнется в ближайшее время.
- Теперь установите только что загруженный файл, и ваша ошибка уже должна исчезнуть.
4] Установите .NET Framework с помощью командной строки
Если описанный выше метод вам не помог, вы можете загрузить и установить его с помощью командной строки. Для установки фреймворка мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) Windows.
- Откройте меню «Пуск», введите cmd . Выберите Командная строка и нажмите Запуск от имени администратора . Убедитесь, что у вас есть активное подключение к Интернету.
- Введите следующую команду и нажмите Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
- Теперь дождитесь завершения процесса.
Перезагрузите систему, как только процесс завершится.
Поскольку эти методы доказали свою эффективность ранее, ваша ошибка не должна появляться снова.
Как загрузить и установить DirectX на свой компьютер?
- Миниинструмент
- Центр новостей MiniTool
- Как загрузить и установить DirectX на свой компьютер?
Стелла | Подписаться | Последнее обновление
Сталкиваетесь ли вы с некоторыми проблемами DirectX при игре в игры или использовании графических программ? Эффективный способ решить проблему — обновить или переустановить DirectX. В этом посте MiniTool мы покажем вам руководство по загрузке и установке DirectX на компьютер с Windows 10.
Обычно DirectX предустановлен на вашем компьютере с Windows по умолчанию. Вам не нужно устанавливать его вручную. Тем не менее, Microsoft выпустила новые версии DirectX, и вам лучше установить новейшие обновления, чтобы исправить проблемы с DirectX, с которыми вы сталкиваетесь, или испытать обновленную производительность при игре в игры и использовании графических программ.
В следующем содержании мы покажем вам, как выполнить загрузку и установку DirectX, а также некоторую соответствующую информацию. Если вы хотите узнать, как обновить DirectX, вы также можете следовать этому руководству.
Где находятся загрузки на этом устройстве (Windows/Mac/Android/iOS)?
Если вы хотите узнать, где находятся ваши загрузки на Windows, Mac, Android, iPhone или iPad, вы можете прочитать этот пост, чтобы получить ответ.
Подробнее
Как загрузить и установить DirectX на свой компьютер?
1. Перейдите на страницу загрузки DirectX.
2. Нажмите кнопку «Загрузить», чтобы загрузить установочный файл на свой компьютер.
3. Щелкните загруженный файл dxwebsetup.exe и следуйте инструкциям мастера для завершения процесса установки. В процессе установки DirectX вас могут попросить установить некоторые другие программы, такие как Bing Bar. Вы можете снять галочку со всего, что не хотите устанавливать на свой компьютер.
4. Перезагрузите компьютер. Мы предлагаем сделать это, даже если вам не предлагается это сделать.
После этих шагов вы можете проверить, исчезли ли проблемы с DirectX, с которыми вы сталкиваетесь.
Версии DirectX в Windows
На самом деле не все версии Windows необходимо обновлять до последних версий DirectX, поскольку некоторые версии DirectX предназначены только для специальных версий Windows. Вам необходимо сделать подтверждение в соответствии с вашей реальной ситуацией.
Чтобы помочь вам решить, следует ли обновлять DirectX, мы показываем вам соответствующие версии DirectX для различных операционных систем Windows.
DirectX 12
DirectX 12 входит в состав Windows 10 и поддерживается только в Windows 10.
Вы можете получить файлы обновления, связанные с DirectX 12, только через обновление Windows 10. Не существует доступной отдельной версии DirectX 12.
DirectX 11.4 и 11.3
И DirectX 11.4, и DirectX 11.3 предназначены только для Windows 10. Как и DirectX 12, вы можете получить обновление DirectX 11.4 и 11.3 только из обновления Windows 10.
DirectX 11.2
DirectX 11.2 предназначен только для Windows 10, Windows 8 и Windows 8.1. Аналогично, соответствующие файлы обновления DirectX 11.2 доступны только в этих центрах обновления Windows. Нет доступного автономного источника загрузки DirectX 11.2.
DirectX 11.1
DirectX 11.1 доступен для Windows 10 и Windows 8. Кроме того, если обновление платформы было установлено в Windows 7, DirectX 11.1 также может быть доступен.
DirectX 11.0
DirectX 11.0 предназначен для Windows 10, Windows 8 и Windows 7. Однако, если обновление платформы установлено в Windows Vista, DirectX 11.0 также может быть доступен.



exe.
msc.
Откроется окно Run .
Откроется меню быстрого доступа .

Перезагрузите систему, как только процесс завершится.