Установка DirectX не удалась в Windows 10
Когда дело доходит до Windows 10, мы всегда продолжаем поиск драйверов и программного обеспечения в Интернете. Теперь некоторые из вас могут сказать, что Центр обновления Windows достаточно хорош для самостоятельной установки драйверов и системного программного обеспечения. Да, вы правы, но иногда этого недостаточно. Сегодня мы увидим несколько простых шагов по устранению неполадок, если вы не можете установить DirectX на Windows 10.
DirectX используется приложениями для создания и управления своими анимациями, мультимедийными эффектами и изображениями. Это интерфейс прикладного программирования (API), который гарантирует, что в вашей среде Windows все гладко, как масло. Он работает с помощью бинарных библиотек времени исполнения, которые поставляются с DirectX Software Development Kit (SDK).
Если вы не знакомы с компьютером, вам может быть трудно понять эти термины. Короче говоря, DirectX — это набор инструкций, который гарантирует, что вы получите плавный и интерактивный пользовательский опыт.
Настройка DirectX: произошла внутренняя системная ошибка. Чтобы определить проблему, обратитесь к файлам DXError.log и DirectX.log в папке Windows.
В большинстве случаев ошибки выброса DirectX возникают из-за некоторого промежуточного вмешательства .NET Framework . Но это еще не все, ошибки могут возникать и по другим причинам. Эти причины время от времени меняются, и всегда трудно сказать, какая из причин лежит в основе ошибки.

Мы собираемся попробовать следующие проверенные и проверенные методы для устранения ошибки.
- Установите предыдущую версию DirectX, если требуется
- Проверьте наличие обновлений драйвера графической карты.
- Загрузите и установите распространяемый Visual C ++
- Установите .NET Framework с помощью командной строки.
Прежде чем мы начнем, обязательно попробуйте каждый метод, если ошибка все еще существует. Имейте в виду, что вам необходимо перезагрузить систему после завершения каждого метода.
1] Установите предыдущую версию DirectX, если требуется
Существуют приложения, которые до сих пор не поддерживают последние версии DirectX. Иногда вам просто нужно вручную загрузить предыдущие версии, такие как DirectX9. Теперь, чтобы проверить, какая версия DirectX установлена на вашем компьютере,
- Нажмите клавиши Win + R. Откроется окно «Выполнить».
- Введите dxdiag и нажмите ввод. Откроется инструмент диагностики DirectX.

- На вкладке Система найдите версию DirectX.

Теперь, когда вы знаете, какая версия установлена, и хотите установить более старую версию, вы можете скачать ее здесь . Но если вы хотите, чтобы ваша система работала без зависаний и лагов, всегда предлагается последняя версия. Попробуйте найти новую версию приложения, которое вы хотите установить и которое поддерживает последнюю версию DirectX.
2] Проверьте наличие обновлений драйвера графической карты.
Много раз замечено, что версия DirectX вашей системы не совместима с графическими драйверами . Это происходит из-за отключенных автообновлений. Чтобы выполнить этот метод, убедитесь, что ваша система регулярно получает обновления.
- Нажмите Win + X клавиши. Откроется меню быстрого доступа.
- Нажмите на Диспетчер устройств. Откроется новое окно диспетчера устройств.

- Нажмите на Display Adapter, драйверы дисплея, доступные в вашей системе, будут видны.
- Щелкните правой кнопкой мыши на адаптере Intel HD и выберите обновление.

- Нажмите на Поиск автоматически для обновления программного обеспечения драйвера. Просто убедитесь, что ваша система имеет активное подключение к Интернету.

- Если последние драйверы уже установлены, он сообщит вам об этом, а если нет, то загрузит и установит последние обновления.

- Теперь, если на вашем компьютере также есть выделенный графический процессор, в списке адаптера дисплея щелкните его правой кнопкой мыши и выберите «Удалить устройство». Установите драйверы снова с официального сайта GPU.
- Если вы знаете, как обновить драйверы графического процессора из его приложения, вы можете пропустить шаг 7 и продолжить обновление драйверов.
3] Загрузите и установите распространяемый Visual C ++
В Windows 10 распространяемый Visual C ++ играет важную роль. Основное требование DirectX также включает распространяемые файлы Visual C ++. Может случиться так, что он уже установлен в вашей системе, но вам нужна либо более старая, либо более новая версия. Чтобы проверить, какая версия Visual C ++ Redistributable установлена:
- Нажмите клавиши Win + R. Наберите control и нажмите ввод.

- Когда откроется панель управления, нажмите «Программы и компоненты».
- В списке программ найдите Microsoft Visual C ++ -Redistributable. Вы можете найти несколько установленных версий, это связано с различными требованиями разных приложений. Проверьте версию 2015 года, если она доступна, возможно, вам придется переустановить ее. Если нет, то вам может понадобиться скачать его.

- Посетите официальный сайт Microsoft и загрузите Visual C ++ Redistributable 2015.
- Выберите язык и нажмите «Скачать».

- Выберите из списка версий x86 и x64. Нажмите на Далее. Загрузка начнется в ближайшее время.

- Теперь установите только что загруженный файл, и ваша ошибка уже должна была исчезнуть.
4] Установите .NET Framework с помощью командной строки
Если описанный выше способ не сработал для вас, вы можете загрузить и установить его с помощью командной строки. Для установки платформы мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) в Windows.
- Откройте меню Пуск, введите cmd . Выберите командную строку и нажмите « Запуск от имени администратора» . Убедитесь, что у вас есть активное подключение к Интернету.

- Введите следующую команду и нажмите Enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

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

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

Текст в диалоговом окне может быть другой, но суть проблемы остается та же: пакет инсталлировать невозможно. Это происходит из-за блокировки доступа установщика к тем файлам и ключам реестра, которые требуется изменить. Ограничить возможности сторонних приложений может как сама система, так и антивирусное программное обеспечение.
Причина 1: Антивирус
Большинство бесплатных антивирусов, при всей своей неспособности перехватывать настоящие вирусы, зачастую блокируют те программы, которые необходимы нам, как воздух. Платные их собратья также иногда грешат этим, особенно знаменитый Касперский.
Для того, чтобы обойти защиту, необходимо отключить антивирус.
Поскольку таких программ великое множество, то сложно давать какие-либо рекомендации, поэтому обратитесь к мануалу (если есть) или на сайт разработчика ПО. Впрочем, есть одна хитрость: при загрузке в безопасный режим большая часть антивирусов не запускаются.
Подробнее: Как зайти в безопасный режим на Windows 10, Windows 8, Windows XP
Причина 2: Система
В операционной системе Windows 7 (и не только) есть такое понятие, как «права доступа». Все системные и некоторые сторонние файлы, а также ключи реестра заблокированы для редактирования и удаления. Это сделано для того, чтобы пользователь случайно не нанес своими действиями вред системе. Кроме того, такие меры могут защитить от вирусного ПО, которое «нацелено» на эти документы.
Когда у текущего пользователя нет прав на совершение указанных выше действий, любые программы, пытающиеся получить доступ к системным файлам и веткам реестра, не смогут этого сделать, произойдет сбой установки DirectX. Существует иерархия пользователей с разным уровнем прав. В нашем случае достаточно быть администратором.
Если Вы единолично пользуетесь компьютером, то, скорее всего, у Вас есть права администратора и нужно просто сообщить ОС, что Вы разрешаете установщику совершать необходимые действия. Сделать это можно следующим способом: вызвать контекстное меню проводника, кликнув ПКМ по файлу инсталлятора DirectX, и выбрать «Запустить от имени администратора».

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

- Открываем «Панель управления» и переходим к апплету «Администрирование».
- Далее идем в «Управление компьютером».
Обратите внимание, что Администратор имеет исключительные права для вмешательства в работу операционной системы. Это значит, что любое ПО, которое будет запущено, сможет внести изменения в системные файлы и параметры. Если программа окажется вредоносной, то последствия будут весьма печальные. Учетную запись Администратора, после совершения всех действий, необходимо отключить. Кроме того, не будет лишним переключить права для своего пользователя обратно на «Обычные».
Теперь Вы знаете, как действовать, если во время установки DX появляется сообщение «Ошибка настройки DirectX: произошла внутренняя ошибка». Решение может показаться сложным, но это лучше, чем пытаться инсталлировать пакеты, полученные из неофициальных источников или переустанавливать ОС.
Directx сбой установки windows 10
Системная ошибка DirectX — Смотрите dxerror.log и directx.log
При попытке установить DirectX выдается сообщение об ошибке «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError . log и Directx . log в папке Windows«. Ошибка может быть из-за устаревшего видео драйвера, Visual C ++ или .NET Framework. В этой инструкции о том, как исправить внутреннюю системную ошибку при установке DirectX на Windows 10.

Произошла внутренняя системная ошибка DirectX Windows 10
В первую очередь отключите сторонний антивирусник, если он есть, и запустите установку DirectX от имени администратора. Нажмите правой кнопкой мыши по «.exe» файлу DirectX и выберите запуск от имени админа. В лучшем случае, вы можете открыть указанные log файлы и постараться определить причину, или скинуть логи в комментарии, я постараюсь помочь.
1. Проверка системных файлов
Запустите командную строку от имени администратора и введите ниже команды по очереди. Это исключит возможность, если поврежден какой-либо системный фал. Инструмент автоматически найдет и восстановит файлы.
- sfc /scannow
- dism /online /cleanup-image /restorehealth

2. Совместимость
Некоторые программы и игры при установке автоматически устанавливают DirectX. По этой причине, если игра или программа старые, то там может быть старый DirectX, который не поддерживается на Windows 10 или Windows 7, если он для XP. Нажмите правой кнопкой мыши по исполняемому файлу dxwebsetup.exe и выберите «свойства». Перейдите во вкладку «Совместимость» и ниже нажмите на «Изменить параметры для всех пользователей». Далее установить галочку «Запускать программу в режиме совместимости с». Выбирайте по порядку версии Windows и запускайте.

3. Обновить драйверы
Некоторые пользователи на reddit смогли решить системную внутреннюю ошибку при установке DirectX при помощи обновления драйверов Nvidia HD Audio через утилиту GeForce Experience. По этой причине, если у кого-то стоит Nvidia, AMD или Intel, нужно перейти на официальный сайт и скачать последние версии драйверов, а лучше специальные утилиты от производителей по обновлению оборудования.
- Nvidia — GeForce Experience.
- AMD — отдельно драйвер (нет своей утилиты).
- Intel — Intel Driver Assistant.
4. Установка Visual C ++
В Windows 10, Visual C++ пакеты играют важную роль, так как DirectX включает эти файлы. Может быть так, что у вас уже установлен Visual C++ 2015, но вам нужна либо более старая, либо более новая версия, или не установлен пакет разрядности x32-bit. Перейдите на сайт Microsoft и скачайте:
- Visual C ++ Redistributable 2015
- Скачайте и установите два пакета vc_redist.x64 и vc_redist.x86.

5. Установка .NET Framework через CMD
Запустите командную строку от имени администратора и введите:
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs
Не устанавливается 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.
- Дайте все необходимые согласия и дождитесь завершения процедуры.
- Закройте окошко инсталляции и перезагрузите компьютер.
Заключение
Подведем итоги и обобщим всю полученную информацию. Мы попытались ответить на вопрос о том, что делать, если Директ Икс не устанавливается. Для решения данной проблемы есть много способов. И все они могут помочь.
Но иногда приходится использовать их все, так как не получается диагностировать ошибку и определить причину ее возникновения. Комплексное использование всех методов всегда оказывается действенным. И это факт неоспоримый.
Внутренняя ошибка при установке DirectX
Внутренняя системная ошибка при установке DirectX появляется в тех случаях, если с самой операционной системой или ее настройками что-то не так. Проблему нужно решать, так как без этих библиотек невозможна нормальная работа и запуск игр.
Решение проблемы
Этот сбой при инсталляции библиотеки Директ Икс может быть связан с различными причинами. Однако определить конкретную часто практически невозможно. Поэтому придется перебрать все доступные варианты. Вообще, их не так уж и много. Так что у пользователя уйдет не особо много времени для того, чтобы решить проблему. Но некоторые варианты могут показаться весьма сложными.
Не нужно их бояться. Если выполнять все в строгом соответствии с инструкцией, то ничего страшного не случится. По традиции мы начнем с наиболее простых вариантов и только потом перейдем к сложным. Итак, начнем.
Блокировка антивирусом или другими защитными системами
Это случается довольно часто. Некоторые продукты такого рода вместо поиска вирусов развлекаются тем, что блокируют все подряд. Инсталлятор библиотек тоже вполне может быть блокирован такой программой. И тогда появляется пресловутая ошибка, мешающая нормальной установке библиотек.
Эту проблему нужно решать. Поэтому на время установки DirectX мы отключим антивирус и службу Брандмауэра Windows. Последний тоже любит блокировать все подряд. В качестве примера рассмотрим отключение защиты в программе ESET Smart Security. Это неплохой и весьма популярный антивирус. Вот инструкция:
- Переходим к Панели управления. Если вы не знаете, как ее открыть, то нажмите Win + R, впечатайте команду control и нажмите «ОК».

- Переключаемся на отображение элементов значками, если стоит что-то другое.
- Открываем инструмент «Администрирование».

- Затем дважды кликаем ЛКМ на «Службы».
- В списке отыщите пункт под названием «Брандмауэр ЗащитникаWindows» (или примерно таким).

- Откройте его.
- Теперь нужно нажать на кнопку «Остановить».
- Затем следует поочередно кликнуть по пунктам «Применить» и «ОК».
Вот так отключается пресловутый Брандмауэр Windows. После того, как с ним разобрались можно приступать к отключению антивируса. Вообще, таких программ много. Но общий алгоритм действий будет сходным. Отличия только в несущественных мелочах. Мы рассмотрим этот процесс на примере Smart Security от компании ESET:
- В системном трее Windows нужно найти иконку антивируса. Она имеет вид буквы e. Кликаем по ней правой кнопкой мыши.
- Появится контекстное меню с возможными действиями. Здесь выбираем «Временно отключить защиту».

- В следующем окошке программа спросит, на какой срок вы желаете отключить защиту. Смело выставляем «до следующей перезагрузки» и жмем на кнопку «ОК».

- Вновь вызываем меню антивируса из трея и выбираем «Временно отключить файервол».
- Выполняем аналогичную процедуру.
После отключения всех блокировок можно пытаться заново инсталлировать DirectX. Если проблема была в антивирусе или брандмауэре, то установка должна пройти нормально. А если нет, то тогда придется обратиться к следующему пункту. Такое поведение мастера установки может быть вызвано воздействием вредоносных объектов.
Блокировка вирусами
Различные вредоносные объекты могут вести себя непредсказуемо. К примеру, они умеют блокировать установку той или иной программы, заставлять приложения вести себя неадекватно и повреждать важные файлы операционной системы. Вполне возможно, что DirectX не устанавливается именно из-за вирусов.
Поэтому от всяких червей и троянов нужно избавляться. С этой задачей должен справиться любой современный антивирус. Просто запустите процедуру сканирования. Мы рассмотрим инструкцию на примере продукта от компании ESET под названием Smart Security. Данная программа быстро ищет вирусы и не менее быстро удаляет их. Так что проблем возникнуть не должно. Порядок действия для ее использования следующий:
- Откройте главное окошко программы.
- В нем сразу же перейдите ко вкладке «Сканирование ПК». Он находится в левом столбце главного окна антивируса.
- Затем выбираем плитку с надписью «Выборочное…».

- Появится окошко с выбором объектов для проверки. В нем отметьте все накопители.
- Активируйте сканирование.

По завершении процесса сканирования можно будет просмотреть журнал со всей информацией и узнать, какие именно угрозы (и в каком количестве) были найдены на компьютере.
Поврежденные файлы ОС
Обычно для нормального старта инсталлятора DirectX достаточно запустить его от имени администратора. Тогда установка пройдет нормально. Но если вирусы на компьютере повредили важные файлы операционной системы, может появляться та самая ошибка при установке библиотек. А дальнейшие последствия могут быть еще печальнее.
В таком случае системные компоненты нужно восстанавливать. Для этого не требуется загрузочный носитель (диск или флэшка). Достаточно использовать встроенные инструменты Windows. А точнее – командную строку. Не нужно ее бояться. Если не заниматься самодеятельностью и выполнять все в строгом соответствии с инструкцией, то ничего страшного не будет.
Порядок действий следующий:
- Открываем меню «Пуск» при помощи щелчка по соответствующей кнопке в панели задач.
- Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка».
- Кликаем по нему ПКМ и выбираем опцию запуска с админскими правами.

- Как только консоль запустится, вводим команду sfc /scannow и нажимаем на кнопку Enter.
Эта процедура запустит поиска повреждений системных файлов Windows. Если чего-то будет не хватать, то инструмент восстановит недостающие компоненты. Как только все завершится, потребуется закрыть все окна и перезагрузить компьютер или ноутбук. Если этого не сделать, то изменения просто не будут учтены операционной системой.
Поврежденный инсталлятор
Если при установке DirectX произошла внутренняя системная ошибка «DXerror.log и DirectX.log», то вполне вероятно, что вам попался поврежденный файл установщика. Именно поэтому библиотеки и не хотят инсталлироваться на компьютер. Такое случается довольно часто. Особенно, если качать исполняемый файл с «левых» ресурсов.
Путь для решения проблемы здесь только один: загрузить работающий установочный файл. Ни в коем случае не используйте для этого сторонние (и весьма спорные) ресурсы. Искать DirectX нужно исключительно на официальном сайте компании Microsoft. Вот подробная инструкция:
- Переходим на страницу https://www.microsoft.com/ru-RU/download/35.
- Кликаем на кнопку начала скачивания.

- Отказываемся от предлагаемого софта.
- Открываем каталог, куда сохранился файл dxwebsetup.exe.
- Щелкаем на него ПКМ.
- Выбираем опцию запуска с админскими привилегиями.

- В окошке инсталляции принимайте лицензионное соглашение.

- Затем откажитесь от подключения панели Bing.
- Дальше установщик найдет недостающие компоненты, загрузит их с серверов Microsoft и скопирует в нужные места.
- По его завершении мастер выдаст соответствующее сообщение. Жмем на кнопку «Готово».

После инсталляции вовсе не обязательно перезагружать компьютер, но на всякий случай все же сделайте это.
Заключение
В данном материале мы поговорили о том, что делать, если при установке библиотек DirectX появляется внутренняя системная ошибка. Теперь подведем итоги и сделаем кое-какие выводы. Начнем с того, что с этой проблемой вполне можно бороться. И для этого даже не нужно никаких специальных умений и знаний.
Все вышеперечисленные способы исправления ситуации в некоторых случаях могут помочь. Но некоторым пользователям придется перебрать их все перед тем, как они увидят хоть какой-нибудь результат. Условие только одно: выполняйте все действия в строгом соответствии с инструкцией. Только так можно исправить ситуацию.
Как обновить DirectX на Windows 10 — диагностика, переустановка
Часть пользователи ПК считают, что DirectX — это нечто, необходимое лишь для игр. То есть, если человек не геймер, подобный софт ему не нужен. Это заблуждение, у программы есть функции, необходимые для многих внутренних системных процессов.
Сегодня новейшая версия утилиты — DirectX 12
Как DirectX влияет на производительность
Директ взаимодействует со многими программными, аппаратными компонентами, не только игровыми. Он позволяет корректно отображать видео и эффекты, работать звуку, обеспечивает рендеринг графики в форматах 2D и 3D. Последняя версия утилиты — а это DirectX 12 — уменьшает загрузку центрального процессора, благодаря чему больше ресурсов направляется на обслуживание качества видео.
К сведению! Предыдущие версии директа использовали только одно ядро компьютера для полноценной работы. Обновленная программа распределяет нагрузку равномерно, повышая производительность.
Почему нужно обновлять DirectX
Чем новее операционная система, игра или другая программа, которая работает с графикой, тем выше у нее требования к ресурсам. И не только выше, они другие, поэтому обновить дирекс на виндовс 10 бывает жизненно необходимо, особенно для геймера. Если директ долго не обновляется, игра или совсем не пойдет, или запустится, но без графических эффектов.
Директ обычно идет в комплекте с Windows, так как необходим ей для работы. Как правило, на последней ОС уже стоит DirectX 12, но иногда установлена версия 11.2. Такое бывает, если слабовата видеокарта или видеоадаптер, так как не поддерживают новый софт.
Во многих играх более высокая версия директа улучшает графику
Способы, как установить DirectX
Для начала скачайте полный пакет DirectX по ссылке здесь . Также пока будете читать статью, проверьте компьютер на вирусы, например вот этой утилитой . Как ей пользоваться, описано в моей статье: «Проверка на вирусы». А теперь поехали! ?
Чтобы понять, в чем причина, зайдите в папку Windows и найдите файлы DXError.log и DirectX.log. Это логи DirectX. В них вы можете найти проблему и тем самым узнать, почему не устанавливается DirectX.
Windows может быть виной, когда DirectX не устанавливается на ваше устройство. Чтобы как-то повлиять на результат, попробуйте отключить антивирус. Так как возможно, что именно он блокирует установочный файл. Далее воспользуйтесь программой CCleaner и почистите реестр и файлы на вашем компьютере. После таких манипуляций загрузите установочный файл и попробуйте его установить.
Еще один вариант — создать новую учетную запись с правами администратора и попробовать в ней выполнить установку. Кстати, этот вариант спасает очень часто, когда не устанавливается какое — либо приложение, так что имейте введу.
Если все описанные способы были сделаны, в том числе и переустановка Windows, то могу вас «обрадовать», придется рыться в аппаратной части компьютера или ноутбука. Казалось бы, не работает просто программа, а тут надо лазить в аппаратной части?! Вы не ослышались, все верно! Но прежде чем, что-то менять вы должны внимательно ознакомиться с логами!
Вот что может быть:
- Обновить прошивку BIOS;
- Протестировать видеокарту или заменить;
- Протестировать ОЗУ или заменить;
- Проверить жесткий диск на ошибки;
- Обнулить BIOS – замыканием или попробовать вытащить батарейку на 15 минут
Надеюсь, после прочтения статьи, вы разобрались из-за чего не устанавливается DirectX. Если проблема не ушла и вы уже не знаете что делать, то попробуйте обновить Windows или сделайте переустановку системы. В любом случае просмотрите лог файлы!
Также могу порекомендовать видео для решения проблемы с DirectX:
Как определить свою версию DirectX
Простой способ — через DirectX Diagnostic Tool (DxDiag). Это средство диагностики, которое присутствует во всех версиях ОС по умолчанию. Делают следующее:
- Нажимают на клавиатуре сочетание клавиш «Win + R».
- В появившемся окне вводят без кавычек «dxdiag».
- Нажимают «Ок».
Как обновить DirectX для Windows 7 — диагностика, переустановка
После запуска средства DxDiag во вкладке «Система» отобразятся сведения об установленном директе.
Обратите внимание! Операционка Windows 10 всегда показывает последнюю версию DirectX, двенадцатую, но на самом деле она бывает ниже. Уточнить сведения можно во вкладке «Экран», разделе «Драйверы».
Нуждается ли директ в обновлении, покажут и параметры видеокарты. Для примера NVIDIA, как наиболее популярная. Нужно:
- Открывают «Панель управления NVIDIA».
- Находят пункт «Информация о системе».
- Открывают вкладку «Дисплей».
В «Подробностях» будет пункт «API Direct3D», именно он показывает, какая из версий софта установлена.
Важно! Стоит обратить внимание и на «Уровень возможностей Direct3D». Если там указан более старый вариант директа, значит для нового видеокарта слабовата и не поддерживает его.
Так выглядит панель NVIDIA
Другие средства диагностики — AIDA64 и GPU-Z
Чтобы узнать версию директа в AIDA64, надо проделать следующее:
- Включить программу.
- Найти меню, пункт «Компьютер».
- Нажать на надпись «Суммарная информация».
Аида выдаст подробные данные о системе, в том числе установленную версию директ. Чтобы узнать, какая версия поддерживается, нужно заглянуть в свойства Direct3D, потом в «Аппаратную поддержку».
В GPU-Z все еще проще. Нужно запустить программу и зайти в «Advanced», где полностью отображена информация обо всех параметрах директ икс.

Нужно ли устанавливать DirectX на Windows 10
DirectX 12 для ОС Windows 10 — это набор файлов с расширением *.dll, состоящий из программных библиотек, необходимых для улучшенного отображения визуальных эффектов и звукового сопровождения. В Windows 10 по умолчанию встроена версия DirectX 12. Эта версия не требует ручного обновления. Все файлы закачиваются автоматически при получении обновлений с официальной страницы корпорации Microsoft в интернете.
Определить версию DirectX на вашем компьютере можно с помощью команды dxdiag:
- Щёлкнуть правой кнопочкой мыши по логотипу клавиши «Пуск» и выбрать строчку «Выполнить» либо применить комбинацию клавиш Win + R.
- Написать в текстовом поле команду dxdiag и кликнуть по клавише «Выполнить».
- В последней строчке появившегося окна будет указана установленная версия DirectX.
В Windows 10 по умолчанию встроена 12 версия DirectX
Несмотря на то, что в Windows 10 предустановлена 12-я версия DirectX, в диалоговом окне dxdiag может в некоторых случаях отображаться более ранняя редакция.
Проблемы могут возникнуть, как правило, в двух случаях:
- игра, которую запускает пользователь, была написана под старую версию DirectX, а новая версия не содержит требуемых библиотек;
- в «Средствах диагностики» указана версия DirectX 11.2. Это значит, что:
-
видеоадаптер, установленный на компьютере, устарел и не поддерживает версию DirectX 12;
Посмотреть какую версию поддерживает видеоадаптер можно, используя консоль «Диспетчер устройств» в свойствах компьютера и сайт производителя адаптера. Для этого в консоли «Диспетчера устройств» найти строчку «Видеоадаптеры», раскрыть её и записать название вашего адаптера. Затем зайти на сайт производителя и в сводной таблице посмотреть версию DirectX, под которую настроен адаптер. Если указана версия 11.2, то, соответственно, с версией 12 он работать будет, но использовать сможет только библиотеки версии 11.2.
Видео: как узнать версию DirectX в Windows 10
Обновление DirectX шаг за шагом
Обычно с тем, как обновить директ на виндовс 10, проблем не возникает, потому что софт обновляется автоматически. Если по какой-то причине этого не происходит, нужно запустить Update для DirectX на Windows 10. Порядок действий:
- Зайти в «Параметры компьютера».
- Перейти в «Обновление и безопасность».
- Нажать «Проверка наличия обновлений».
- Принять автоматическую установку.
Можно пойти другим путем и поставить новый директ поверх старого. Программа бесплатная, но важно качать ее с официального сайта «Майкрософт». Пиратские сборки часто встают криво, выдают ошибки или вовсе содержат вирусы.
Обратите внимание! Иногда при запуске игр выходит сообщение, что нет нужного файла dll, и здесь может помочь повторная установка директа, отсутствующие элементы подкачаются сами.
Все версии программы распространяются бесплатно для пользователей
Установка через dxwebsetup.exe
Если возникла проблема с тем, как переустановить DirectX на Windows 10, нужно зайти на сайт Microsoft и просто скачать утилиту заново. Там же доступны ранние версии программы. Они нужны, например, для игр, которые не совместимы с DirectX 12.
Когда программа скачана, в загрузках появится файл dxwebsetup exe для Windows 10. Его надо открыть, затем следовать инструкциям:
- В первом окне принять соглашение и нажать «Далее».
- Убрать (или оставить) галочку рядом с предложением установить Bing.
- После завершения всех операций нажать «Готово».
- Перезагрузить ПК.
Установка через сторонний дистрибутив
Если пользователь все же решил скачать пиратский софт в Интернете, в загрузках не будет dxwebsetup для Windows 10. Вместо него сохранится дистрибутив — архив с файлами программы. Далее нужно удалить директ, который уже установлен. Инструкция:
- Кликнув правой кнопкой мыши по значку «Этот компьютер», открывают «Свойства».
- Выбирают «Защита системы».
- Нажимают «Настроить» и «Отключить».
- Скачивают в Интернете DHU (DirectX Happy Uninstall).
- Устанавливают, запускают эту программу.
- Выбирают раздел «Uninstall» и нажимают там кнопку с таким же названием.
Обратите внимание! Чтобы завершить удаление директа, нужно перезагрузить компьютер. После этого в папке с дистрибутивом находят установочный файл (.exe), запускают его и следуют подсказкам инсталлятора.
На этом сайте можно получить DHU
Если не удалось скачать Happy Uninstall или он не устраивает, есть аналогичные утилиты:
- DX Eradicator;
- DX Killer.
Обе решат проблему с тем, как на виндовс 10 переустановить директ Х, главное — качать с сайта, который заслуживает доверия, а не с первого попавшегося.

DirectX, что это?
Объяснять с технической стороны, применяя научную терминологию, я не буду, т.к. в нашем случае в этом нет необходимости.
При желании данную информацию вы всегда сможете отыскать посетив официальный сайт, а так же в Википедии.
Основное применение DirectX это работа с видеокартой, но дополнительно так же может и взаимодействовать с остальными составляющими компьютера. Это необходимо для максимального использования мощности направленной во время воспроизведения или создания в реальном времени элементов игры,которые предварительно уже были написанные разработчиками.
Думать о том как включить DirectX 12 на Windows 10 вам нет необходимости, подключается и начинает работать он автоматически.
Но и еще хочу добавить, что DirectX это не только инструмент для воспроизведения, используемое как для обычных пользователей ПК, так и для геймеров, но и применение его как инструмент для разработчиков, во взаимодействий с которым они находят максимальный уровень передачи данных между аппаратной и программной составляющими.
Но все таки часто встает вопрос о переустановке DirectX на Windows 10 x64 или даже вообще необходимость её установки.
Разработан данный набор библиотек был компанией Microsoft и применение его ограничивается исключительно операционной системой Windows.
Сброс Windows 10
Сложности при установке
Как удалить DirectX на Windows 10 — инструкция, программы
Иногда Directx на Windows 10 не устанавливается или установка прерывается. Причин может быть три:
- блокировка антивирусом;
- битые файлы установщика;
- засорение системы вирусами.
Проблемы с антивирусом обычно возникают при попытке установить нелегальное ПО. Изначальные файлы могут быть подкорректированы, и антивирус распознает их как вредоносные.
Порой сбой установки Directx для Windows 10 вызван повреждением файлов. Такое бывает как у пиратских версий, так и у легальных, если возникла ошибка при закачке экзешника. Чтобы программа установилась, нужно заново скачать dxwebsetup.exe или дистрибутив.
Также сбой часто происходит из-за вирусов, блокирующих процессы.
Что нового в 12 версии?
Данную версию применяют в современных задачах, которая для разработчиков открывает ряд новых инструментов, эффектов. Используя их, создаются проекты которые, не получаться и на современных игровых консолях.
Теперь у вас надеюсь нашел ответ на вопроса, какой DirectX лучше для Windows 10.
Большинство игроков, имеющие довольно дорогие и достаточно мощные компьютеры, сталкиваются с тем, что у них устанавливается DirectX 11.2. И вручную отрегулировать этот процесс никак не получиться, об этом говорилось выше в статье. Настроек Microsoft DirectX для Windows 10 — нет.
В том случае, если после обновления пакета библиотек, ваша версия не изменилась и все так же 11.2, то причина кроется в вашей видеокарте и от её производителя.
Для того чтобы его определить, необходимо открыть Диспетчер устройств (на кнопке Пуск нажмите правую кнопку мышки).
Разбить HDD или SSD диск на разделы в Windows 10

Здесь вы найдете вашу установленную видеокарту.

И только он способен, создать взаимодействие между вашим новым компонентом ПК с вашими аппаратными комплектующими и что позволит ускорить работу вашей ОС.
Вот самый верный ответ на вопрос, почему не выполняется установка DirectX 12 на Windows 10.
Как решить проблемы и избежать ошибок при обновлении
Если при попытке установить директ произойдет внутренняя ошибка системы, стоит попробовать выключить антивирус. Многие бесплатные программы блокируют все подряд. Из платных особенно лютует Касперского. Также можно запустить установку в безопасном режиме, большинство антивирусных программ при этом неактивны.
Иногда система не дает запустить переустановку или обновление, если у пользователя нет прав администратора. Решение — создать на компьютере еще одного пользователя, назначить его админом. Если же права есть, достаточно запустить установщик от имени администратора.
Любая программа, запущенная таким образом, получит разрешение вносить изменения в системные файлы
Важно! Чтобы избежать проблем с вирусами, стоит использовать проверенные антивирусные средства и регулярно сканировать компьютер. Такие программы тоже регулярно обновляют.
Когда директ установлен, может пригодиться утилита DirectX Control Panel для Windows 10, где находятся всевозможные варианты тонкой настройки программы. На компьютере она всегда находится на диске С, в папке Windows, System, файл DXPdl.
Однозначно сказать, какой DirectX для Windows 10 лучше, нельзя, поскольку у каждой игры или софта свои запросы. Но в целом больше подходит, конечно, родной версии 12 или 11.2. С ним система будет работать корректно, без вылетов и графических ошибок.
Что делать если не устанавливается DirectX
Приложение может не установиться, если его версия не соответствует версии ОС Windows. Невозможно провести установку 12-й версии в ОС Windows 7, как и 11-й версии в ОС Windows XP.
Таблица: версии Windows и соответствующие им версии DirectX
| Версии DirectX | Операционные системы Windows |
| DirectX 11.3–12.0 | Windows 10 |
| DirectX 11.2 | Windows 8.1 |
| DirectX 11.1 | Windows 8 |
| DirectX 11.0 | Windows 7 |
| DirectX 10.0 | Windows Vista |
| DirectX 9.0С | Windows ХР |
Кроме того, могут быть другие причины, по которым не может установиться DirectX:
- исполняемый файл dxsetup.exe может быть поражён вирусом. Это часто происходит, если скачивание было произведено с непроверенного сайта. Поэтому скачанный файл нужно сразу проверить антивирусом;
- скачанный архив может не подходить под разрядность (битность) вашей системы. Если у вас 32-битная ОС Windows, архив под 64-битную ОС на ваш компьютер не установится;
- антивирусное программное обеспечение вашего компьютера может заблокировать файл уже в процессе закачки. Нужно отключить антивирус и попробовать скачать файл снова;
- нет прав на установку. В контекстном меню файла надо выбрать запуск от имени администратора или предоставить права на установку;
- оперативная память компьютера и кэш-память захламлены всяким мусором. Нужно очистить память, используя для этого специальные программы. Это могут быть Wise Care 365, Glary Utilites, Ccleaner и другие. После очистки памяти перезагрузить компьютер и повторить установку.
Сбой установки DirectX
Во время установки может произойти непредвиденный сбой и появится окно с сообщением об ошибке.
В процессе установки DirectX моджет произойти непредвиденный сбой
При сбое установки DirectX для преодоления возникшей проблемы можно попробовать применить несколько вариантов:
- скачать исполняемый файл dxsetup.exe с другого сайта и запустить его;
- выполнить установку ОС Windows в режиме обновления, так как, возможно, имеет место сбой в работе её компонентов;
- запустить из командной строки от имени администратора утилиты chkdsk и sfc /scannow и полностью проверить жёсткий накопитель;
- для более опытных пользователей подсказку можно получить в файлах DXError.log и DirectX.log в папке Windows. Если знаний в этой области не хватает, то лучше посоветоваться со специалистом, например, в online-режиме.
Видео: устранение ошибки при установке DirectX
dxerror.log и directx.log ошибка на windows 7: что делать?
Иногда случается так, что при попытке установки или обновления (чаще при обновлении) DirectX на экране появляется сообщение «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError . log и Directx . log в папке Windows ».

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

Как вариант — просто отключите установленное средство защиты на время проведения инсталляции. В некоторых случаях проблема устраняется именно таким образом.
Если и после этого появляются ошибки, возможно, стоит скачать не самый последний пакет (DirectX 12), а инсталлятор платформы рангом ниже (например, версию 9, которая поддерживается Windows 7 и выше). Как вариант, можно использовать установщик DirectX End-User Runtimes.
Скачать DirectX для Windows 8 или 8.1
Отдельного файла компонента на эти ОС не существует. DirectX 11 уже интегрирован в обе «восьмерки» и при необходимости может быть обновлен при помощи установки некоторых важных компонентов безопасности из
«Центра обновлений Windows». Помните, что DirectX 12 не поддерживается этими ОС! Последнюю версию, которую вы можете установить на свой компьютер, можно узнать в главе: «Обновление DirectX до последней версии». Если же необходимо использовать старые приложения, работающие на более ранних библиотеках, вы сможете найти его в главе: . Версия для Windows 7 в этом случае полностью подходит и для 8-ой (8.1).
↑ Вернуть
Для чего нужен DirectX?
Следует отметить, что, если вы все-таки ни разу не сталкивались с таким понятием и можете ручаться за то, что не устанавливали ничего подобного в систему, компонент все равно присутствует, и есть даже способ, как посмотреть версию DirectX на Windows 10. Несмотря на то, что он направлен на игровые проекты, используется и при прочих процессах ОС, поэтому необходим, и устанавливается вместе с ней. В зависимости от версии Windows варьируется и версия библиотек – от 9.0 в Windows XP до 12.0 в Виндовс 10. И так далее, когда выйдет новая ОС – будет и новое обновление библиотек. Опять, же, это очень важный показатель. Каждая новая версия набора не просто подстраивается под новую операционную систему, но и предоставляет расширенные возможности для разработчиков, поэтому, теоретически, одинаковая игра, запущенная с 9 и 11 версией, может выглядеть очень по-разному – особенно, что касается визуальных эффектов. Именно поэтому важно знать, как установить DirectX 12 на Windows 10.
Важно! Сам набор никак не повлияет на качество, но количество технологий, доступных в разных версиях может значительно повлиять на то, как ими воспользуется разработчик, и что в итоге получится из игры. Отталкиваясь от этого, можно понять, какие игры пойдут на Windows 10 .
Как переустановить DirectX
Переустановка приложения проводится двумя способами:
- полное удаление установленной версии и замена её на аналогичную. Применяется при частом выпадении окон с предупреждениями об ошибках DirectX;
- обновление установленной версии. Программное обеспечение DirectX настроено таким образом, что при переустановке недостающие dll-файлы добавляются в существующий пакет библиотек. При необходимости добавить библиотеки из состава DirectX 9.0С в DirectX 12.0 они будут просто присоединены к файлам установленной версии.
Чтобы правильно сделать переустановку, перед её выполнением нужно провести ряд определённых действий:
- Cоздать точку восстановления системы с помощью встроенной в Windows 10 утилиты в свойствах системы, нажав кнопку «Создать».
- Отключиться от интернета, во избежание автоматического восстановления библиотек.
- Отключить защиту системы. Если этого не сделать, то полностью удалить DirectX 12 не удастся, так как приложение является частью ОС Windows 10. Останутся неудалённые «хвосты», которые влияют на переустановку библиотек.
Без отключения защиты системы полностью удалить DirectX с компьютера не удастся
Удаление DirectX в Windows 10
Полное удаление встроенного приложения DirectX в Windows 10 нельзя произвести через стандартную функцию «Удаление или изменение программы» в Панели управления.
Для решения этого вопроса существует большое количество сторонних программ, позволяющих провести удаление DirectX 12, полностью очистив от него каталоги и ветки реестра. Примерами таких программ являются приведённые ниже утилиты.
Для корректного удаления DirectX 12 с ОС Windows 10 можно скачать в интернете и инсталлировать одну из них:
- DirectX Happy Uninstall — утилита распространяется на условно-бесплатной основе. Является одной из самых корректных в работе;
- DX Killer — приложение распространяется бесплатно, имеет русскоязычный интерфейс;
- DirectX eradicator — можно запускать со съёмного носителя без инсталляции на компьютер.
На просторах интернета можно поискать различные программы для работы с приложением DirectX 12 в ОС Windows 10. У каждого пользователя есть свои требования, привычки и определённые приоритеты, которые он вольно или невольно примеряет к программному обеспечению. Кому-то привычнее работать с англоязычными версиями программ, для других это создаёт большое неудобство. Подходить к этому нужно исходя из её возможностей и требований пользователя к использованию интерфейса прикладного программного обеспечения.