Не могу установить directx на windows 10 dxerror log directx log

Почему при установке DirectX на ПК с Windows 10 возникает ошибка dxerror log и directx log? Что делать в данном случае и как устранить неполадку?

22.03.2017

Просмотров: 18866

При установке DirectX – пакета необходимых компонентов для нормальной работы мультимедийных приложений и игр, на компьютере или ноутбуке с Windows 10 может возникнуть ошибка с файлами dxerror log и directx log. Чтобы её устранить, нужно установить причину возникновения ошибки и предпринять соответствующие действия.

Читайте также: Как скачать или обновить DirectX до 12 версии в Windows 10?

Причины отказа системы от установки DirectX

Многие пользователи ПК интересуются, почему возникает dxerror log и directx log ошибка Windows 10 и что делать, чтобы её исправить.

Причины возникновения неполадки следующие:

  • Неверно подобранный установочный файл под разрядность Виндовс 10.
  • Блокирование операции антивирусом.
  • Недостаточно свободного места для установки компонентов DirectX.
  • Отсутствие прав на выполнение действий по установке ПО.
  • Вход под аккаунтом гостя или другого пользователя.

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

Способы решение ошибки dxerror log и directx log на Windows 10

На официальном сайте Microsoft, когда произошла внутренняя системная ошибка с файлом log directx, рекомендуют выполнить следующее:

  • Нажимаем правой кнопкой мыши на файле «dxwebsetup» (это веб-установщик DirectX) и выбираем пункт «Исправление проблем с совместимостью».
  • Появится окно. Выбираем «Режим диагностики».
  • Кликаем «Использовать рекомендованные параметры» и далее в окне «Параметры проверки совместимости для программы» стоит нажать на кнопку «Проверить программу…».

Ошибка dxerror log и directx log на Windows 10 и методы её решения

  • После проверки утилита сама установить компонент и ошибка исчезнет.

На практике этот способ выглядит следующим образом.

ВАЖНО! Выполнять установку DirectX после возникновения ошибки стоит с отключенным антивирусом. Программа может блокировать выполнение действий.

Также рекомендуем выполнить правильную установку DirectX. Для этого стоит определить разрядность своей операционной системы. После переходим по ссылке на официальный сайт Microsoft и загружаем актуальный компонент.

После проверяем, если у вас права администратора и вошли ли вы под локальной учётной записью, а не аккаунтом Microsoft. Далее нажимаем правой кнопкой мыши на файле «dxwebsetup» и выбираем «Запустить от имени Администратора».

Ошибка dxerror log и directx log на Windows 10 и методы её решения

DirectX установится. Система выдаст запрос о перезагрузке ПК. Соглашаемся и перезагружаем Windows 10. Системная ошибка dxerror будет исправлена.

При попытке установить DirectX выдается сообщение об ошибке «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows«. Ошибка может быть из-за устаревшего видео драйвера, Visual C ++ или .NET Framework. В этой инструкции о том, как исправить внутреннюю системную ошибку при установке DirectX на Windows 10.

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

Произошла внутренняя системная ошибка 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 и запускайте.

directx режим совместимости для всех пользователей

3. Обновить драйверы

Некоторые пользователи на reddit смогли решить системную внутреннюю ошибку при установке DirectX при помощи обновления драйверов Nvidia HD Audio через утилиту GeForce Experience. По этой причине, если у кого-то стоит Nvidia, AMD или Intel, нужно перейти на официальный сайт и скачать последние версии драйверов, а лучше специальные утилиты от производителей по обновлению оборудования.

  1. Nvidia — GeForce Experience.
  2. AMD — отдельно драйвер (нет своей утилиты).
  3. Intel — Intel Driver Assistant.

Перезагрузите ПК.

channel

4. Установка Visual C ++

В Windows 10, Visual C++ пакеты играют важную роль, так как DirectX включает эти файлы. Может быть так, что у вас уже установлен Visual C++ 2015, но вам нужна либо более старая, либо более новая версия, или не установлен пакет разрядности x32-bit. Перейдите на сайт Microsoft и скачайте:

  • Visual C ++ Redistributable 2015
  • Скачайте и установите два пакета vc_redist.x64 и vc_redist.x86.

Перезагрузите ПК.

скачать две версии Microsoft Visual C++ 2013

5. Установка .NET Framework через CMD

Запустите командную строку от имени администратора и введите:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs

Перезагрузите ПК.

Установка .NET Framework через CMD


Смотрите еще:

  • Как скачать, установить и обновить DirectX на ПК
  • Включить и Скачать DirectPlay для Windows 10
  • Как установить NET Framework 2.0 3.0 и 3.5 в Windows 10
  • Скачать xinput1_3.dll или d3dx9_43.dll для Windows 10/8/7
  • Отсутствует d3dx9_27.dll — Запуск программы невозможен

[ Telegram | Поддержать ]

Иногда, при попытке установить на компьютер свежую версию DirectX, компьютер выдаёт сообщение об ошибке с текстом «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows». Для исправления системной ошибки пользователи используют различные приёмы, но не всегда они дают желаемый эффект. В данном материале я опишу проблему данной ошибки, а также расскажу, как исправить ошибку dxerror.log и directx.log в Windows 7.

Ошибка при установке DirectX

Хотя точную информацию вы можете узнать, просмотрев указанные в данной ошибке логи DXError.log и Directx.log (обычно они находятся в папке c:WindowsLogs). Тем не менее, обычно эта ошибка возникает из-за того, что установщик DirectX не может найти данные о предыдущей версии DirectX в реестре ОС Windows.

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

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

Такая ситуация возникает из-за некорректной деинсталляции предыдущей версии DirectX, повреждения реестра, работы некоторых программ (обычно игровых), которые очень «своеобразно» обошлись с системными файлами. Также могут возникать описанные мной ранее ошибки при запуске приложения 0xc0000142 и номер 43 не найден в библиотеке DLL xlive.dll.

Вся эта ситуация нуждается в исправлении, и ниже я поясню, что необходимо делать для того чтобы исправить ошибку dxerror.log и Directx.log.

Подробности

Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.

Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.

Картинка Компьютерные игры

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

Обновление драйверов графического адаптера

Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.

Обновить драйвера можно несколькими способами. Однако мы выберем самый простой и безопасный. Так как копаться на сайте производителя в поисках новой версии, а потом еще и скачивать ее очень долго. Мы используем для обновления возможности самой операционной системы. Вот подробная инструкция по этому поводу:

  1. Нажимаем на кнопку меню «Пуск» правой кнопкой мыши и в появившемся меню выбираем «Диспетчер устройств».
  2. Появится окно со списком установленного оборудования. Ищем пункт «Видеоадаптеры» и кликаем по нему.
  3. Затем выбираем имя нашей карточки и щелкаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать пункт «Обновить…».

    Пункт Обновить драйвер в Диспетчере устройств

  5. Запустится мастер обновления. Здесь щелкаем «Автоматический поиск драйверов».

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

Новая установка библиотек

Это самый простой способ исправить ошибку. Обновление DirectX иногда помогает. К тому же, заново установив пакет можно исправить некоторые ошибки, связанные с поврежденными файлами библиотек. Да и новая версия просто необходима для некоторых игрушек. В общем, переустановка крайне желательна при возникновении проблем.

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

  1. Переходим по ссылке https://www.microsoft.com/ru-RU/download/35.
  2. Откроется страница для загрузки установщика. Просто нажимаем на кнопку «Скачать».

    Скачать веб-установщик DirectX на русском языке с официального сайта

  3. Дожидаемся завершения скачивания и переходим в каталог, куда сохранился файл dxwebsetup.exe.
  4. Щелкаем на него ПКМ.
  5. Выбираем следующий пункт:

    Пункт Запустить от имени администратора в меню файла dxwebsetup

  6. В приветственном окошке соглашаемся с условиями использования.
  7. Начало чистой установки dxwebsetup

  8. Отказываемся от поисковой панели Bing. Затем жмем на кнопку «Далее».
  9. На следующем этапе мастер установки просканирует систему на предмет установленных библиотек. После этого он выдаст объем загружаемых файлов. Жмем на кнопку «Установить».
  10. После того, как установка окончится, нажимаем на кнопку «Готово».

Окончание чистой установки dxwebsetup

Отключение блокировки антивируса и брандмауэра

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

Поэтому нужно на некоторое время отключить защиту и посмотреть, как будет работать игра с библиотеками после этого. Достаточно временно деактивировать работу антивирусной программы. Как правило, нужно открыть трей Windows, кликнуть ПКМ по ее иконке и выбрать соответствующую опцию. А потом настроить включение после перезагрузки ПК.

Вот теперь можно тестировать работоспособность игрушки. Если дело было в блокировке, то все должно заработать отлично. Но в этом случае придется править правила антивируса и файервола. Так как защиту операционной системы придется возвращать. Вы ведь не хотите нахвататься различных вирусов в интернете?

Поиск и устранение различных вирусов

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

Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:

  1. В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
  2. Появится меню, в котором необходимо выбрать пункт «Выполнить быструю проверку».

    Пункт Выполнить быструю проверку в меню Защитника Windows

  3. Дожидаемся окончания процедуры.

После проверки все сведения о найденных и устраненных угрозах можно будет прочесть в журнале программы. Так мы искали вирусы при помощи стандартного Защитника Windows. Теперь же перейдем к сторонним продуктам. Лучше использовать именно их, поскольку Защитник не умеет нормально ловить вирусы.

Инструкция для Smart Security:

  1. Снова смотрим на системный трей и ищем там иконку антивируса в форме буквы «е». Кликаем по ней правой кнопкой мыши.
  2. В появившемся меню выбираем «Открыть Smart Security».

    Пункт Открыть ESET Smart Security из меню значка в трее Windows

  3. В правом столбце щелкаем «Сканирование ПК».
  4. Затем выбираем пункт «Выборочное сканирование».

    Пункт Выборочное сканирование в ESET Smart Security

  5. Выделяем все доступные расположения и запускаем процедуру.

    Кнопка Сканировать в ESET Smart Security

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

Сканирование компьютера можно выполнить и с помощью другого антивируса.

Способ 3. Вносим изменения в реестр

Жмём клавиши Win+R, в появившейся строке вписываем regedit, и на панели реестра переходим по адресу HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX.

Изменения в реестр DirectX

Изменения в реестр DirectX

Если там у вас всего одна строка, то жмём вверху слева «Правка» — «Создать» — «Строковой параметр» и вносим в реестр сначала одну строчку из представленных ниже, а затем вторую:

«InstalledVersion»=hex:00,00,00,09,00,00,00,00 «Version»=»4.09.00.0904»

Сохраняем изменения и перезагружаем наш компьютер.

Dota 2: не удалось обнаружить устройство Direct3D

Ошибка директ 3д что делать?

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

Возможные причины

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

  • Несовместимость видеокарты с технологией Direct3D. Этот вариант актуален для совсем старого оборудования. Поддержка начинается с видеокарт Nvidia 8 серии Radeon 2×00 серии.
  • Несоблюдение системных требований игры. Обязательно проверьте, подходит ли ваш компьютер для Dota Найти официальные требования можно на официальном сайте игры.
  • Установлена неправильная версия DirectX. Для Dota 2 требуется DirectX Если данный пакет не установлен на ПК, то может появляться подобная ошибка.
  • Устаревший драйвер видеокарты. В таком случае необходимо просто обновить ПО оборудования до актуальной версии.

О чём нужно знать или справочный абзац.

  • Direct 12, 11.4 и 11.3 на Windows 7 не станут: он заточен под Windows 10. И апгрейд до этих версий возможен только через обновления; насколько мне известно, ситуация, будут ли поставляться они для предыдущих версий Windows, уже не прояснится. Но, видимо, этого уже не произойдёт никогда.
  • DirectX 11.2 стаёт только на 10-ю и 8-ю версии Windows. Ситуация с апгрейдом версии та же
  • А вот Direct 11.1 доступен в том числе и для пользователей Windows 7 SP 1, но только после установки специальной платформы обновлений
  • DirectX 11.0 доступен для всех вплоть до Vista (на последней также требуется наличие всех последних обновлений)
  • Direct 10 станет на все версии вплоть до Vista
  • DirectX 9 должен стоять на всех версиях, включая XP. Сразу момент. Если вы ставите игру, которая, выпущенная недавно, требует установки DirectX 9 – ни в коем случае НЕ ПРОПУСКАЙТЕ момент установки, считая, что это автоматически ухудшит уже имеющуюся версию. Помните, что это абсолютно актуальная версия Direct-a, которая просто позволит запуститься игре и на Windows XP!

( 1 оценка, среднее 5 из 5 )

При попытке установки или обновления API DirectX пользователь может столкнуться с сообщением о произошедшей внутренней системной ошибке, и рекомендацией поискать её причину в логах файлов DXError.log и Directx.log. Обращение к логам никак не проясняет ситуацию, и что делать в данной ситуации пользователь не знает и не представляет. Ниже я разберу, что это за внутренняя системная ошибка ДиректХ, и как можно её исправить.

Сообщение об внутренней ошибке DirectX

Содержание

  1. Причины ошибки DXError.log и Directx.log
  2. Способ 1. Временно деактивируйте ваш антивирус
  3. Способ 2. Корректно распакуйте инсталлятор ДиректХ
  4. Способ 3. Исправьте встроенную в игру версию ДиректХ
  5. Способ 4. Проверьте систему на наличие зловредов
  6. Способ 5. Установите раннюю версию ДиректХ
  7. Способ 6. Запустите инсталлятор от имени админа
  8. Способ 7. Проверьте системные файлы
  9. Способ 8. Исправьте проблемы с совместимостью
  10. Способ 9. Установите свежие драйвера для видеокарты
  11. Способ 10. Выполните откат системы
  12. Заключение

Причины ошибки DXError.log и Directx.log

Возникновение проблемы «Произошла внутренняя системная ошибка DXError.log и Directx.log» обычно обусловлено следующим набором причин:

  • Пользователь пытается установить в систему игровую программу с встроенными в ней устаревшими библиотеками ДиректХ;
  • Пользователь пытается установить версию DirectX не соответствующую данной ОС;
  • API ДиректХ устанавливается не от имени администратора;
  • Антивирус блокирует установку свежей версии ДиректХ;
  • Вирус блокирует установку ДиректХ и вызывает сбой системного функционала;
  • На пользовательском ПК установлены устаревшие версии драйверов для видеокарты;
  • Предыдущий ДиректХ был повреждён или деинсталлирован не должным образом;
  • Ряд системных файлов Виндовс повреждены.

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

Картинка ошибки DirectX

Варианты решения, позволяющие избавиться от системной ошибки DXError.log и Directx.log выглядят следующим образом:

Способ 1. Временно деактивируйте ваш антивирус

Наиболее эффективным вариантом решить системную ошибку DXError.log и Directx.log является отключение антивируса ПК перед установкой ДиректХ. Наиболее часто вызывают дисфункцию антивирусы «Аваст» и «Касперский», потому сначала отключите данные программы (или другие антивирусы на вашем PC), а потом попробуйте установить ДиректХ с сайта Майкрософт.

В качестве альтернативы также можно попробовать версию ДиректХ End-User Runtimes, датируемой июнем 2010 года.

Способ 2. Корректно распакуйте инсталлятор ДиректХ

Если вы скачали инсталлятор в виде архива, распакуйте его в директорию на главном корневом каталоге (обычно диска С), название которой должно быть написано латиницей. Найдите там запускаемый файл (например, dxsetup.exe), и запустите его.

Способ 3. Исправьте встроенную в игру версию ДиректХ

В некоторых устанавливаемых на ПК играх наблюдаются проблемы в работе встроенной в тело игры версии ДиректХ. Выполните для исправления «Произошла внутренняя системная ошибка DXError.log и Directx.log» следующие действия:

  1. Перейдите в директорию игры;
  2. Там найдите папку ДиректХ (например, это может быть installerdirectxredist);
  3. Здесь выберите все файлы кроме dsetup.dll, dsetup32.dll и dxsetup.exe, и удалите выбранные файлы, оставив лишь три указанных файла;
  4. Запустите проблемную игру, и если система предложит установить ДиректХ – подтвердите установку.

Способ 4. Проверьте систему на наличие зловредов

В ряде случаев функционал вирусных программ блокировал корректную установку и работу ДиректХ. Используйте бесплатные антивирусы для Windows 7, 8, 10 для удаления с ПК найденных зловредов.

Способ 5. Установите раннюю версию ДиректХ

Некоторым версиям игр может понадобиться более ранняя версия ДиректХ (к примеру, 9.0 вместо 11 и 12 версии). Установите девятую версию с сайта Майкрософт.

Окно DirectX

Установите более раннюю версию API ДиректХ

Способ 6. Запустите инсталлятор от имени админа

Запуск инсталлятора ДиректХ с недостаточными правами может вызывать внутреннюю системную ошибку данной программы. Скачайте инсталлятор, перейдите в его директорию, наведите курсор на файл dxsetup.exe, щёлкните ПКМ, и выберите «Запуск от имени администратора».

Способ 7. Проверьте системные файлы

Выполните запуск командной строки от имени админа, для чего кликните на кнопку «Пуск», в строке поиска наберите cmd, но на Enter не нажимайте. Сверху отобразится однотипный результат, щёлкните на нём ПКМ, и выберите запуск от имени нужного нам админа.

Пункт запуска от админа

В открывшейся строке наберите:

Команда sfc

Нажмите ввод, и дождитесь окончания процесса.

Способ 8. Исправьте проблемы с совместимостью

В некоторых случаях решить внутреннюю системную ошибку DirectX поможет исправление проблем совместимости установочного файла dxwebsetup.exe (dxsetup.exe). Скачиваем инсталлятор, находим данный файл, наводим на него курсор, кликаем ПКМ, выбираем «Исправление проблем совместимости». Система определит оптимальные параметры запуска, после чего выбираем «Использовать рекомендованные параметры», после чего – «Проверить программу».

Способ 9. Установите свежие драйвера для видеокарты

Также рекомендуется установить самые новые драйвера для вашей графической карты, скачав их с сайта производителя устройства (также помогут программы уровня «ДрайверПак Солюшн»).

Программа Driver Pack Solution

Способ 10. Выполните откат системы

Ещё одним способом исправить «Произошла внутренняя системная ошибка DXError.log и Directx.log» является откат системы до стабильной точки восстановления. Для этого достаточно нажать на Win+R, набрать там rstrui, выбрать стабильную точку восстановления, и откатить систему на данное состояние.

Заключение

В большинстве случаев избавиться от внутренней системной ошибки DXError.log и Directx.log можно с помощью отключения антивируса и установки на PC свежей версии ДиректХ. Если же указанные два способа оказались неэффективны, попробуйте другие советы из вышеприведённого материала, позволяющие решить проблему внутренней ошибки ДиректХ на вашем PC.

Если возникает в DirectX ошибка DXEror log DirectX log, то это явный повод задуматься. Просто так она не появляется. Она говорит о том, что с операционной системой что-то не так. И нужно решать проблему, так как дальше будет хуже.

Содержание

  • Подробности
    • Решение №1: Загрузка последней версии Директа
    • Решение №2: Обновляем драйвера
    • Решение №3: Откатываем драйвера
    • Решение №4: Выключаем защиту ОС
    • Решение №5: Устраняем вредоносные объекты
    • Решение №6: Реанимируем поврежденные файлы ОС
  • Заключение

Подробности

Как правило, ошибка такого типа появляется при попытке установить библиотеки DirectX на компьютер. И она может быть связана как с особенностями ОС (чаще всего), так и говорить о том, что пользователь скачал битый файл установки.

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

В данном материале мы расскажем о возможных вариантах решения проблемы. По традиции начнем с самых простых методов и потихоньку доберемся к самым сложным. Однако их бояться не нужно. У вас все получится. На то есть инструкция.Картинка DirectX

Решение №1: Загрузка последней версии Директа

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

Решение №2: Обновляем драйвера

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

Поэтому нужно заняться обновлением программного обеспечения. Можно, конечно, посетить сайт производителя оборудования, скачать там нужную версию ПО и 3установить ее вручную. Но это долго и небезопасно. Гораздо проще использовать для обновления инструменты самой операционной системы. Вот как это можно сделать:

  1. Щелкаем по кнопке «Пуск» правой кнопкой мыши и дожидаемся появления контекстного меню.
  2. В меню ищем «Диспетчер устройств» и нажимаем на этот пункт.Пункт Диспетчер устройств в меню Пуск
  3. Появится окно со списком установленного оборудования. Ищем «Видеоадаптеры» и раскрываем данный каталог.
  4. Находим имя своей видеокарты и щелкаем по нему правой кнопкой мыши.
  5. В контекстном меню выбираем «Обновить драйвер».Пункт Обновить драйвер в Диспетчере устройств
  6. Запустится мастер обновления. Необходимо щелкнуть по кнопке «Автоматический поиск драйверов в сети».

Не забудьте, что после обновления драйверов обязательно нужно перезагрузить компьютер. Иначе новая версия драйвера просто не будет учтена системой. А уже после рестарта можно снова пробовать устанавливать DirectX. Вдруг вам повезет и первый же вариант поможет? А если нет, то стоит перейти к следующему пункту нашего материала.

Решение №3: Откатываем драйвера

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

Откат также осуществляется при помощи встроенных инструментов операционной системы Windows. Но для его осуществления требуются немного другие шаги, чем для обновления драйвера. Впрочем, мы в любом случае предоставим подробную инструкцию, рассказывающую о данном процессе. Вот она:

  1. Вновь переходим к разделу «Видеоадаптеры» в «Диспетчере устройств».
  2. Дважды нажимаем ЛКМ на наименование вашей графической карты.
  3. Перемещаемся на вкладку «Драйвер».
  4. Нажимаем на кнопку «Откатить».Пункт Откатить драйвер в Диспетчере устройств
  5. Подтверждаем действие путем нажатия на кнопку «ОК».

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

Решение №4: Выключаем защиту ОС

Если ошибка продолжает появляться, то такое поведение может быть также связано с работой антивируса или системного брандмауэра. Эти программы любят блокировать все подряд. Даже несмотря на то, что перед ними вовсе не вредоносный объект. Вероятно, они блокируют и установщик библиотек DirectX.

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

  1. Открываем меню «Пуск» и кликаем по форме поиска. А в случае Windows 8 и 10 для этого нужно нажать Win + Q.
  2. Введите туда запрос «Службы».Поиск Службы в меню Пуск
  3. Кликните по подходящему результату.
  4. Ищем службу «Брандмауэр…» и открываем ее двойным кликом.Пункт Брандмауэр Защитника Windows в окне Службы
  5. Теперь поочередно щелкаем по кнопкам «Остановить» и «Применить».Временно остановить службу Брандмауэр защитника Windows

Вот так мы поработали с брандмауэром. Гораздо проще отключить его полностью, чем копаться в его многочисленных правилах и настройках. А для восстановления его работы достаточно перезапустить Windows. Теперь перейдем к антивирусу. В качестве примера рассмотрим программу Internet Security от компании ESET. Она является весьма популярным продуктом и тоже любит блокировать все подряд.

Инструкция в этом случае такая:

  1. Смотрим на системный трей и ищем значок в виде буквы «е». Кликаем по нему правой кнопкой мыши.
  2. В появившемся меню щелкаем по пункту «Приостановить защиту».Пункт Приостановить защиту в меню ESET Internet Security
  3. Появится окошко, в котором нужно выбрать продолжительность отключения. Выставляем в соответствующей графе 10 минут и жмем «Применить».

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

Решение №5: Устраняем вредоносные объекты

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

Поэтому их нужно уничтожить. Для этого можно пользоваться любым антивирусом по вашему смотрению.

Решение №6: Реанимируем поврежденные файлы ОС

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

Однако даже если файлы сильно повреждены, есть возможность вернуть все на круги своя. Для восстановления элементов даже не нужно никаких дополнительных программ. Достаточно командной строки. Бояться ее не стоит. Если все выполнять в строгом соответствии с инструкцией, то ничего страшного не случится. А вот и она.

  1. Открываем меню «Пуск» при помощи соответствующей кнопки в панели задач.
  2. Далее щелкаем по папке «Служебные».
  3. Находим пункт «Командная строка» и кликаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать «Дополнительно» и затем – «Запуск от…».Запустить Командную строку из меню Пуск
  5. В главном окне консоли вводим sfc /scannow и жмем на кнопку Enter.Команда sfc scannow в Командной строке

Проверка файлов и их восстановление займет около 10-15 минут. Не забудьте, что после окончания проверки обязательно нужно будет перезагрузить компьютер. Иначе в восстановлении не будет никакого толку. После рестарта можно проверять работоспособность инсталлятора DirectX. Если это не помогло, то остается всего один вариант.

Заключение

А теперь подведем итоги. В рамках данного материала мы поговорили о том, что делать, если при установке библиотек DirectX вдруг появляется такая ошибка. Она связана с программными особенностями и говорит о том, что что-то не так с настройками операционной системы или самим установщиком.

Для решения проблемы есть много способов. И все они рассмотрены в тексте выше. Возможно, вам повезет, и не придется применять сложные варианты. Но если даже так случится, то паниковать не стоит. Главное – все выполнять в строгом соответствии с инструкцией. Тогда ничего страшного не случится, и вы добьетесь успеха. Только не забывайте после некоторых способов перезагружать компьютер. Это условие обязательное. И оно указано в инструкциях.

Главная Вопросы Ошибка DirectX при установке: DXError.log и DirectX.log

Попробуйте следующее:

  1. Скачайте установщик DirctX.
  2. Нажмите правой кнопкой мыши на веб установщик DirectX (dxwebsetup) и в контекстном меню выберите “Исправление проблем с совместимостью”.
  3. В режиме диагностики выберите “Использовать рекомендованные параметры”.Режим диагностики
  4. В окне “Параметры проверки совместимости для программы” нажмите “Проверить программу”.Проверить программу
  5. Затем происходит запуск установочного файла и установка DirectX. Microsoft DirectX

Проблем, при установке таким способом, не должно возникнуть.

Популярное за неделю

Вопрос пользователя

Отображается панель задач в играх на Windows 10

Здравствуйте! Попробуйте один из этих способов:

В настройках самой игры найдите пункт «Полноэкранный режим» и активируйте его. Чаще всего он находится в разделе «Графика».

Вопрос пользователя

Установщик Windows запускается заново после перезагрузки

Здравствуйте, Илья! Проблема заключается в том, что флешка запускается заново из-за того, что находится в приоритете. Устанавливаются основные компоненты, потом происходит перезагрузка. В этот…

Подтверждение удаления параметра

Сброс программы по умолчанию для неподдерживаемого расширения файла

Чтобы это исправить, нужно воспользоваться редактором реестра. Чтобы случайно не нарушить работу системы, сделайте backup реестра и создайте точку восстановления Windows.

Покажу на примере файла с…

Download PC Repair Tool to quickly find & fix Windows errors automatically

When it comes to Windows 11/10, we always keep on searching for the drivers and software on the internet. Now, some of you may say that Windows Update is good enough to install drivers and system software’s on its own. Yes, you are right but sometimes it’s not enough. Today we are going to see some simple troubleshooting steps if you are unable to install DirectX on your  Windows 11/10.

DirectX is used by applications to create and manage animations, multimedia effects, and images. It is the Application Programming Interface (API) which makes sure everything is as smooth as butter in your Windows environment. It works with the help of binary runtime libraries that come with DirectX’s Software Development Kit (SDK).

If you are not from a computer background then these terminologies might be difficult for you to understand. In short, DirectX is the bundle of instructions that makes sure that you get a seamless and interactive user experience.

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

Most of the time, DirectX throw errors are because of some .NET Framework meddling in between. But, there is more to it, errors may occur due to other reasons too. These reasons vary from time to time and it is always difficult to say which of the reason is behind the error.

DirectX installation failed and not installing

We are going to try the following tried and tested methods to solve the error.

  1. Install the previous version of DirectX if required
  2. Check for graphic card driver updates
  3. Download and install Visual C++ Redistributable
  4. Install .NET Framework using Command Prompt.

Before we start, make sure to try each and every method if the error still exists. Keep in mind that you need to restart your system after the completion of every method.

DirectX not installing

1] Install the previous version of DirectX if required

There are applications out there that still don’t support the latest versions of DirectX. Sometimes you just have to manually download the previous versions like DirectX9. Now, to check which version of DirectX is installed on your machine,

  1. Press Win + R keys. The Run window will open up.
  2. Type dxdiag and press enter. The DirectX Diagnostic Tool will open up.run_directx_diagnostics
  3. In System tab look for DirectX version.directx_version_dxdiag

Now that you know which version is installed and want to install the older one then you can download it from here. But if you like to keep your system running without any freeze and lags, the latest version is always suggested. Try to search for the new version of the application that you want to install which supports the latest version of DirectX.

Read: DirectX encountered an unrecoverable error.

2] Check for Graphic card driver updates

Many times it is noticed that the DirectX version of your system is not compatible with the graphic drivers. This happens because of the disabled auto-updates. To perform this method, make sure that your system is receiving updates regularly.

  1. Press Win + X keys. The Quick Access menu will open up.
  2. Click on Device Manager. A new window of Device Manager will open.quick_access_device_manager
  3. Click on Display Adapter, the display drivers available in your system will be visible.
  4. Right-click on Intel HD adapter and click on update.update_display_drivers
  5. Click on Search automatically for updated driver software. Just make sure your system has an active internet connection.auto_update_display_drivers
  6. If the latest drivers are already installed, it will let you know but if not then it will download and install the latest updates.updated_graphics_drivers_installed
  7. Now, if your machine also has dedicated GPU then in the Display Adapter’s list, right-click on it and select Uninstall Device. Install the drivers again from the GPU’s official website.
  8. If you know how to update the GPU’s drivers from its application then you may skip Step 7 and continue to update the drivers.

3] Download and install Visual C++ Redistributable

In Windows 10 Visual C++ Redistributable plays an important role. The basic requirement of DirectX also includes Visual C++ Redistributables. It may happen that it is already installed on your system but either you need an older or a newer version. To check which version of Visual C++ Redistributable is installed:

  1. Press Win + R keys. Type control and hit enter.run_control_panel
  2. When Control Panel opens up, click on Programs and Features.
  3. In the list of Programs, search for Microsoft Visual C++ -Redistributable. You may find multiple versions installed, this is due to the different requirements of different applications. Check for 2015 version if it is available then you may need to reinstall it. If not then you may need to download it.ms_visual_rediatributables
  4. Visit Microsoft’s official site and download the Visual C++ Redistributable 2015.
  5. Select language and click on Download.download_visual_rediatributable
  6. Choose from the list of x86 and x64 versions. Click on Next. The download will begin shortly.select_visual_rediatributable_version
  7. Now install the newly-downloaded file and your error should have gone by now.

4] Install .NET Framework using Command Prompt

If the above method didn’t work out for you then you may download and install the same using Command Prompt. To install the framework we will use the Deployment Image Servicing and Management (DISM) service of Windows.

  1. Open start menu, type cmd. Select Command Prompt and click on Run as administrator. Make sure that you have an active internet connection.
  2. Type the following command and hit enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxsdism_visual_redistributable
  3. Now, wait for the process to finish. Restart your system as soon as the process ends.

Since these methods have proven themselves helpful previously, your error should not prompt again.

Ezoic

Shubham is a PHP Developer, who is skilled in PHP, DOM, Angular, JavaScript, and C#. He loves talking about Microsoft technologies.

Download PC Repair Tool to quickly find & fix Windows errors automatically

When it comes to Windows 11/10, we always keep on searching for the drivers and software on the internet. Now, some of you may say that Windows Update is good enough to install drivers and system software’s on its own. Yes, you are right but sometimes it’s not enough. Today we are going to see some simple troubleshooting steps if you are unable to install DirectX on your  Windows 11/10.

DirectX is used by applications to create and manage animations, multimedia effects, and images. It is the Application Programming Interface (API) which makes sure everything is as smooth as butter in your Windows environment. It works with the help of binary runtime libraries that come with DirectX’s Software Development Kit (SDK).

If you are not from a computer background then these terminologies might be difficult for you to understand. In short, DirectX is the bundle of instructions that makes sure that you get a seamless and interactive user experience.

DirectX Setup: An internal system error occured, Please refer to DXError.log and DirectX.log in your Windows folder to determine the problem.

Most of the time, DirectX throw errors are because of some .NET Framework meddling in between. But, there is more to it, errors may occur due to other reasons too. These reasons vary from time to time and it is always difficult to say which of the reason is behind the error.

DirectX installation failed and not installing

We are going to try the following tried and tested methods to solve the error.

  1. Install the previous version of DirectX if required
  2. Check for graphic card driver updates
  3. Download and install Visual C++ Redistributable
  4. Install .NET Framework using Command Prompt.

Before we start, make sure to try each and every method if the error still exists. Keep in mind that you need to restart your system after the completion of every method.

DirectX not installing

1] Install the previous version of DirectX if required

There are applications out there that still don’t support the latest versions of DirectX. Sometimes you just have to manually download the previous versions like DirectX9. Now, to check which version of DirectX is installed on your machine,

  1. Press Win + R keys. The Run window will open up.
  2. Type dxdiag and press enter. The DirectX Diagnostic Tool will open up.run_directx_diagnostics
  3. In System tab look for DirectX version.directx_version_dxdiag

Now that you know which version is installed and want to install the older one then you can download it from here. But if you like to keep your system running without any freeze and lags, the latest version is always suggested. Try to search for the new version of the application that you want to install which supports the latest version of DirectX.

Read: DirectX encountered an unrecoverable error.

2] Check for Graphic card driver updates

Many times it is noticed that the DirectX version of your system is not compatible with the graphic drivers. This happens because of the disabled auto-updates. To perform this method, make sure that your system is receiving updates regularly.

  1. Press Win + X keys. The Quick Access menu will open up.
  2. Click on Device Manager. A new window of Device Manager will open.quick_access_device_manager
  3. Click on Display Adapter, the display drivers available in your system will be visible.
  4. Right-click on Intel HD adapter and click on update.update_display_drivers
  5. Click on Search automatically for updated driver software. Just make sure your system has an active internet connection.auto_update_display_drivers
  6. If the latest drivers are already installed, it will let you know but if not then it will download and install the latest updates.updated_graphics_drivers_installed
  7. Now, if your machine also has dedicated GPU then in the Display Adapter’s list, right-click on it and select Uninstall Device. Install the drivers again from the GPU’s official website.
  8. If you know how to update the GPU’s drivers from its application then you may skip Step 7 and continue to update the drivers.

3] Download and install Visual C++ Redistributable

In Windows 10 Visual C++ Redistributable plays an important role. The basic requirement of DirectX also includes Visual C++ Redistributables. It may happen that it is already installed on your system but either you need an older or a newer version. To check which version of Visual C++ Redistributable is installed:

  1. Press Win + R keys. Type control and hit enter.run_control_panel
  2. When Control Panel opens up, click on Programs and Features.
  3. In the list of Programs, search for Microsoft Visual C++ -Redistributable. You may find multiple versions installed, this is due to the different requirements of different applications. Check for 2015 version if it is available then you may need to reinstall it. If not then you may need to download it.ms_visual_rediatributables
  4. Visit Microsoft’s official site and download the Visual C++ Redistributable 2015.
  5. Select language and click on Download.download_visual_rediatributable
  6. Choose from the list of x86 and x64 versions. Click on Next. The download will begin shortly.select_visual_rediatributable_version
  7. Now install the newly-downloaded file and your error should have gone by now.

4] Install .NET Framework using Command Prompt

If the above method didn’t work out for you then you may download and install the same using Command Prompt. To install the framework we will use the Deployment Image Servicing and Management (DISM) service of Windows.

  1. Open start menu, type cmd. Select Command Prompt and click on Run as administrator. Make sure that you have an active internet connection.
  2. Type the following command and hit enter: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxsdism_visual_redistributable
  3. Now, wait for the process to finish. Restart your system as soon as the process ends.

Since these methods have proven themselves helpful previously, your error should not prompt again.

Ezoic

Shubham is a PHP Developer, who is skilled in PHP, DOM, Angular, JavaScript, and C#. He loves talking about Microsoft technologies.

Содержание

  • 1 Назначение DirectX
  • 2 Где найти информацию об установленной версии DirectX
  • 3 Как установить/обновить DirectX
  • 4 Возможные проблемы при установке DirectX на Windows 10
  • 5 Удаление DirectX на Windows 10
  • 6 Не устанавливается DirectX
  • 7 Доступные решения
  • 8 Заключение

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

Назначение DirectX

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

  • DirectSetup: отвечает за корректную установку всего набора;
  • DirectX Graphics: пакет интерфейсов для вывода 2D и 3D графики;
  • DirectInput: интерфейс поддержки обратной связи между ОС и инструментами ввода (клавиатура, мышь, контроллер);
  • DirectPlay: отвечает за игровую и сетевую коммуникацию;
  • DirectSound/Music: интерфейс обработки и вывода звуков и музыки;
  • DirectShow: отвечает за вывод общего потока аудио и видео;
  • DirectX Media Objects: интерфейс кодирования/декодирования данных.

Как видите, DirectX отвечает в ОС Windows практически за все аудио и видеокомпоненты, их обработку, кодирование/декодирование и вывод. Без него пользователь не сможет запустить на своём ПК ни одну игру или приложение, использующее трёхмерные графические технологии.

Где найти информацию об установленной версии DirectX

Существует два способа узнать, какая версия DirectX установлена на ПК:

  • через один из системных инструментов Windows;
  • с помощью стороннего ПО.

Рассмотрим оба варианта.

Чтобы узнать версию, воспользовавшись только внутренними средствами Windows 10, необходимо:

  1. Запустить «Строку задач» (клавиши WIN+R) и ввести значение dxdiag.
    «Строку задач» также можно открыть, щёлкнув правой кнопкой мыши по меню «Пуск» и выбрав параметр «Выполнить»
  2. После нажатия кнопки ОК откроется информационное окно «Средство диагностики DirectX», где во вкладке «Система» можно найти информацию об установленной версии.
    Войдите во вкладку «Система», и в нижней части окна увидите номер установленной версии DirectX

Получить информацию об установленной версии DirectX можно и с помощью стороннего ПО. Для этого следует воспользоваться утилитами AIDA64, Astra32, GPU-Z, SysInfo Detector, HWiNFO и другими. Рассмотрим пример с использованием утилиты Astra32 (алгоритм действий для всех перечисленных программ аналогичный, с некоторыми минимальными отличиями).

  1. Перейдите на официальный сайт разработчика, затем во вкладку «Загрузить», где щёлкните по строке «Загрузить сейчас».
    Выберите одну их двух предлагаемых версий утилиты: с инсталлятором или без него
  2. После завершения скачивания запустите утилиту, а затем проследуйте в корневом каталоге по пути «Astra32/Программы/Windows», где в информационном окне будут доступны сведения о версии DirectX.
    Помимо сведений о версии DirectX, утилита способна предоставить пользователю полную информацию о ПК

Видео: как узнать версию DirectX

Как установить/обновить DirectX

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

Установка DirectX

Для установки DirectX «с нуля» необходимо:

  1. Перейти на сайт «Майкрософт», во вкладке «Центр загрузки» найти и скачать «Веб-установщик DirectX».
    Чтобы найти веб-установщик DirectX, воспользуйтесь поиском по сайту
  2. Скачать инсталлятор, запустить его и принять «Лицензионное соглашение».
    После принятия «Лицензионного соглашения» вам могут предложить установить дополнительное ПО (это делать не обязательно)
  3. Дождаться окончания проверки свободного места на системном HDD.
    Во время подготовительного этапа установки вам предоставят информацию о размерах скачиваемых файлов
  4. Как только подготовительный этап завершится, начнётся автоматическое скачивание библиотеки файлов DirectX.
    В окне отображается ход процесса скачивания DirectX
  5. После окончания скачивания начнётся установка DIrectX.
    Время установки зависит от мощности вашего ПК
  6. Готово, осталось только выполнить перезагрузку ПК.
    Если после установки DirectX ПК не перезагрузился автоматически, то его необходимо перезагрузить вручную

Видео: как установить DirectX

Обновление DIrectX

Если у вас уже установлен DirectX, то для его обновления потребуется:

  1. Нажать кнопку «Пуск», открыть «Параметры» и выбрать «Обновление и безопасность».
    Вы также можете открыть окно настроек «Обновление и безопасность», воспользовавшись поисковой строкой в меню «Пуск»
  2. Затем перейти во вкладку «Центр обновления Windows» и щёлкнуть по строке «Проверка наличия обновлений».
    Чтобы посмотреть дату и время всех последних обновлений, можно открыть «Журнал обновлений»
  3. Если в списке доступных обновлений обнаружится более новая версия DirectX, «Центр обновления» автоматически начнёт скачивание и установку пакета библиотек.
    Перед проверкой наличия обновлений убедитесь, что ваш ПК подключён к интернету
  4. После успешной установки перезагрузите систему.

Возможные проблемы при установке DirectX на Windows 10

Рассмотрим наиболее распространённые проблемы, возникающие при установке DirectX.

Несовместимость версии библиотек DirectX с версией ОС Windows

Корпорация «Майкрософт» регулярно выпускает обновления DirectX для каждой новой версии ОС Windows. Поэтому, например, при попытке установить на Windows 10 версию DirectX ниже 11.3 у пользователей может появиться критическая ошибка.

В окне с текстом ошибки вам порекомендуют установить более новую версию DirectX

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

Таблица: совместимость версий DirectX с разными версиями ОС Windows

Версия DirectX Версия ОС Windows
DirectX 9.0C Windows XP
DirectX 10.0 Windows Vista
DirectX 11.0 Windows 7
DirectX 11.1 Windows 8
DirectX 11.2 Windows 8.1
DirectX 11.3 — 12.0 Windows 10

Из таблицы следует, что подходящими для Windows 10 будут версии DirectX от 11.3 до 12.0.

Сбой установки DirectX (внутренняя ошибка)

В процессе установки DirectX может появиться критическая «внутренняя системная ошибка».

Файлы DXError.log и DirectX.log, содержащие информацию об ошибке, находятся в системной папке Windows

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

  1. В меню «Пуск» найдите и запустите «Командную строку» от имени администратора.
    «Командную строку» также можно запустить через «Строку задач», прописав в ней значение cmd
  2. В появившемся окне пропишите значение chkdsk и нажмите Enter. Затем введите команду sfc /scannow и снова нажмите Enter.
    После окончания процесса появится запись «Проверка завершена»
  3. После завершения процесса закройте «Командную строку», щёлкните правой кнопкой по файлу установки DirectX и выберите параметр «Запуск от имени администратора».
    Файл установки DirectX скачивайте только с официального сайта «Майкрософт»
  4. Теперь установка должна пройти без ошибок.

Ошибка совместимости DirectX с видеокартой или её драйверами

Во время установки DirectX на ОС Windows 10 инсталлятор также может выдать ошибку с сообщением о конфликте с видеокартой.

В информационном окне ошибки будет указано, что проблема кроется именно в видеокарте

Причиной такого «конфликта» может стать либо несоответствие модели вашей видеокарты требованиям DirectX (например, отсутствие у 3D-ускорителя поддержки технологии DirectX 12), либо устаревшие драйверы устройства. В первом случае вам потребуется установить DirectX предыдущей версии. Во втором — обновить драйверы видеокарты.

Для этого:

  1. Щёлкните правой кнопкой мыши по меню «Пуск» и выберите раздел «Диспетчер устройств».
    Открыть «Диспетчер устройств» можно также и через поисковую строку WIndows
  2. В открывшемся окне диспетчера найдите строку «Видеоадаптеры» и щёлкните по ней. Затем кликните правой кнопкой по вашему видеоадаптеру и в контекстном меню нажмите «Обновить драйверы».
    Вы также можете произвести обновление драйвера через меню «Свойства»
  3. Выберите вариант «Автоматический поиск обновлений».
    Если у вас имеется скачанный файл установки драйвера, то вы можете указать путь к нему, выбрав вариант «Выполнить поиск драйверов на этом компьютере»
  4. Дождитесь окончания поиска, скачивания и установки драйверов, после чего перезагрузите ПК.

«Фатальная ошибка» DirectX

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

В информационном окне «Фатальной ошибки» также обычно отображается информация о параметрах оперативной памяти ПК

Для устранения неисправности следует:

  1. Зайти в меню «Пуск», нажать на кнопку «Питание» и, удерживая клавишу Shift, выбрать вариант «Перезагрузка».
    Удерживайте клавишу Shift до тех пор, пока ПК не начнёт выполнять перезагрузку
  2. После перезагрузки системы появится окно «Параметры загрузки», где необходимо выбрать пункт №5 «Включить безопасный режим с загрузкой сетевых драйверов».
    Выбор необходимого пункта осуществляется клавишами F1-F9
  3. Загрузившись в «Безопасном режиме», установите DirectX.
  4. Теперь можете загрузиться в обычном режиме Windows и без ошибок повторно установить DirectX.

Удаление DirectX на Windows 10

К сожалению, в ОС Windows 10 нет возможности удалить DirectX стандартными средствами. Для этого придётся воспользоваться сторонним ПО. Ниже перечислены самые распространённые приложения, способные решить задачу удаления DirectX:

  • DirectX Happy Uninstall способна не только удалять DirectX с компьютера, но и восстанавливать его;
    Вы также можете создать резервную копию DirectX, нажав на кнопку Backup
  • DirectX Killer — помимо основных файлов библиотеки DirectX, удаляет также все его «следы» в системном реестре;
    Утилита способна предоставлять информацию о расположении всех файлов из библиотек DirectX на вашем ПК
  • DirectX Eradicator — не требует установки, предназначена исключительно для удаления DirectX.
    Утилита начинает процесс удаления сразу после запуска (стартовое окно программы отсутствует)

DirectX — это незаменимое средство воспроизведения графики и видео в системе Windows. Благодаря ему пользователи могут без проблем запускать на своём ПК не только игры, но и любые приложения, поддерживающие новейшие 3D-технологии. При установке DirectX имейте в виду, что его версия должна быть совместима с версией Windows, а также помните: любую ошибку, возникшую в процессе установки, можно исправить.

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

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

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

Soobshhenie-o-vnutrenney-sistemnoy-oshibke-pri-popyitke-ustanovki-paketa-DirectX-v-Windows.png

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

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

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

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

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

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

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

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

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

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

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

Zapusk-ustanovshhika-komponentov-DirectX-dlya-konechnogo-polzovatelya-ot-imeni-administratora.png

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

  1. Открываем «Панель управления» и переходим к апплету «Администрирование». Perehod-k-appletu-Paneli-upravleniya-Administrirovanie-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  2. Далее идем в «Управление компьютером». Perehod-k-osnastke-Upravlenie-kompyuterom-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  3. Затем раскрываем ветку «Локальные пользователи» и переходим в папку «Пользователи». Perehod-k-papke-Polzovateli-v-vetke-Lokalnyie-polzovateli-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  4. Дважды кликаем по пункту «Администратор», снимаем галочку напротив «Отключить учетную запись» и применяем изменения. Vklyuchenie-uchetnoy-zapisi-Administratora-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  5. Теперь, при очередной загрузке операционной системы мы видим, что в окне приветствия добавился новый пользователь с именем «Администратор». Данная учетная запись по умолчанию не защищена паролем. Кликаем по значку и входим в систему. Vhod-v-sistemu-Windows-pod-uchetnoy-zapisyu-Administratora.png
  6. Снова идем в «Панель управления», но на этот раз переходим к апплету «Учетные записи пользователей». Perehod-k-appletu-Paneli-upravleniya-Uchetnyie-zapisi-polzovateley-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  7. Далее переходим по ссылке «Управление другой учетной записью». Perehod-po-ssyilke-Upravlenie-drugoy-uchetnoy-zapisyu-dlya-izmeneniya-prav-uchetnoy-zapisi-polzovatelya.png
  8. Выбираем свою «учетку» в списке пользователей. Vyibor-uchetnoy-zapisi-dlya-prisvoeniya-prav-administratora-polzovatelyu.png
  9. Идем по ссылке «Изменение типа учетной записи». Perehod-po-ssyilke-Izmenenie-tipa-uchetnoy-zapisi-dlya-prisvoeniya-polzovatelyu-prav-administratora.png
  10. Здесь переключаемся на параметр «Администратор» и нажимаем кнопку с названием, как в предыдущем пункте. Pereklyuchenie-na-parametr-Administrator-dlya-prisvoeniyu-polzovatelyu-administratorskih-prav.png
  11. Теперь наша учетная запись имеет нужные права. Выходим из системы или перезагружаемся, входим под своей «учеткой» и устанавливаем DirectX. Podtverzhdenie-izmeneniya-tipa-uchetnoy-zapisi-v-Windows.png

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

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

Помогла ли вам эта статья?

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

Доступные решения

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

Также ошибки при установке могут быть связаны с поврежденными системными файлами (например, из-за атаки вирусами). Да и сами вредоносные объекты горазды блокировать все подряд. Поэтому желательно проверять время от времени компьютер.

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

Восстановление системных файлов

Первый (и обязательный) шаг. Если на вашем компьютере находились вирусы, то они могли существенно повредить некоторые файлы операционной системы, требующиеся для нормальной установки библиотеки.

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

  1. Открываем меню «Пуск».
  2. Перемещаемся в каталог «Служебные – Windows» и ищем там пункт «Командная строка». Работать мы будем именно с ней.
  3. Кликаем правой кнопкой мыши по командной строке и выбираем опцию запуска с админскими привилегиями.Zapusk-Komandnoj-stroki-s-pravami-admina-iz-menyu-Pusk-712x478.png
  4. После того, как консоль запустится вводим команду sfc /scannow и нажимаем на кнопку Enter.

Zapusk-skanirovaniya-sistemy-sfc-v-Komandnoj-stroke-850x478.pngДанная команда запустит сканирование файлов Windows. Если чего-то будет не хватать, то система восстановит это в процессе сканирования. После завершения работы консоли потребуется закрыть все окна и перезагрузить компьютер или ноутбук.

Стоит отметить, что такая проверка (вместе с восстановлением) может занять от 5 до 10 минут времени. Зато велика вероятность, что после рестарта DirectX установится нормально. Если же этого не произошло, то нужно переходить к следующей главе.

Проверка на вирусы

Если вредоносные объекты сумели повредить файлы операционной системы, то ничто им не мешает блокировать установку некоторых компонентов. Да и вообще, вирусы на компьютере весьма опасны. Они могут существенно повредить систему.

Поэтому от них нужно избавляться. Для этого стоит использовать любой нравящийся вам антивирус, например, ESET Smart Security. Данная программа работает очень быстро, находит практически все угрозы и несильно нагружает ПК. Скачать ее можно на официальном сайте разработчика. А работать с ней нужно так:

  1. Запускаем главное окошко антивируса.
  2. Нужно в правом меню перейти на вкладку «Сканирование…».
  3. Далее кликаем по пункту «Выборочное…».Zapusk-protsedury-skanirovaniya-v-ESET-Smart-Security-850x478.png
  4. Откроется окошко для выбора объектов проверки. Просто отметьте «Мой компьютер».
  5. Нажимаем ЛКМ на кнопку запуска процедуры.Nachalo-protsedury-skanirovaniya-v-ESET-Smart-Security.png

Запустится проверка системы. В ходе анализа программа выявит все вредоносные объекты и устранит их. После завершения сканирования лучше перезагрузить компьютер. А после рестарта уже можно пробовать устанавливать DirectX.

Отключение антивируса

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

Поэтому нужно на некоторое время отключить защиту антивируса. Только после этого можно будет спокойно установить DirectX. Мы рассмотрим процесс отключения защиты на примере антивируса от компании ESET:

  1. Находим в системном трее иконку программы и кликаем по ней правой кнопкой мыши.
  2. В появившемся меню с выбором действий щелкаем по пункту «Временно отключить защиту».Vremenno-otklyuchit-zashhitu-ESET-Smart-Security-508x478.png
  3. Жмем на «Да».
  4. Появится окошко с выбором временного промежутка отключения. Нам вполне хватит 10 минут. Выставляем это значение в нужной строке и щелкаем на кнопку «ОК».Otklyuchit-zashhitu-na-10-minut-v-ESET-Smart-Security.png
  5. Снова кликаем по значку антивируса. Только теперь выбираем пункт «Временно отключить файервол».
  6. В окошке с выбором времени выбираем все те же 10 минут и снова жмем на «ОК».

Только после этого можно приступать к установке библиотек DirectX. Если дело было именно в этом, то инсталляция должна завершиться успешно. Но если ничего не получилось, то остается только один вариант. И о нем мы поговорим в следующей главе.

Скачивание нового установщика

Если после выполнения всех вышеперечисленных действий DirectX все так же не устанавливается, то вывод здесь может быть только один: вирусы успели повредить установщик. Или же он просто не докачался из-за блокировки антивирусом.

И выход здесь только один: скачать новый установщик и с его помощью инсталлировать, наконец, этот многострадальный DirectX. Данный процесс довольно прост. Но мы все равно предоставим подробную инструкцию, рассказывающую о том, как это сделать.

  1. Открываем в браузере ссылку https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
  2. Мы попадаем на страницу официального сайта компании Microsoft. Здесь ищем кнопку «Скачать» и жмем на нее.Skachat-veb-ustanovshhik-DirectX-s-ofitsialnogo-sajta-850x478.png
  3. Если появится дополнительное окошко, то кликаем на «Отказаться и продолжить…».
  4. Открываем файл dxwebsetup.exe.
  5. Примите лицензионные условия.Nachalo-ustanovki-dxwebsetup.png
  6. Откажитесь от установки панели Bing.
  7. Дайте все необходимые согласия и дождитесь завершения процедуры.
  8. Закройте окошко инсталляции и перезагрузите компьютер.

Заключение

Подведем итоги и обобщим всю полученную информацию. Мы попытались ответить на вопрос о том, что делать, если Директ Икс не устанавливается. Для решения данной проблемы есть много способов. И все они могут помочь.

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

Используемые источники:

  • https://winda10.com/igry/directx-dlya-windows-10.html
  • https://lumpics.ru/do-not-install-directx-causes-and-solutions/
  • https://xn—-gtbdlckc7bog.xn--p1ai/faq/directx-is-not-installing

Понравилась статья? Поделить с друзьями:
  • Не могу установить daemon tools на windows 7
  • Не могу установить ccleaner для windows 10
  • Не могу установить bluetooth на windows 10
  • Не могу установить battle net на windows 10
  • Не могу установить avast на windows 10