Исправление ошибок directx windows 10

Некоторые пользователи Windows 11 и 10, устанавливающие недостающие библиотеки DirectX с помощью веб-установщика от Майкрософт, могут получить сообщение об ошибке «Произошла внутренняя системная ошибка, посмотрите файлы DXError.log и DirectX.log в папке Windows».

В этой инструкции подробно о том, чем может быть вызвана такая ошибка при установке DirectX и как её исправить.

Версии Windows с ограниченным набором компонентов

Одна из самых частых причин ошибки установки DirectX «Произошла внутренняя системная ошибка, посмотрите файлы DXError.log и DirectX.log в папке Windows» (An internal system error occurred в англоязычных версиях ОС) — использование версии системы, в которой по умолчанию отсутствуют некоторые системные компоненты.

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

Речь идёт о компонентах для работы с мультимедиа (Media Feature Pack). Среди таких версий ОС:

  • Windows 11 и 10 N и KN
  • Варианты Windows LTSC и LTSB
  • Некоторые «сборки» Windows

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

Решение для данного случая — попробовать установить Media Feature Pack (Компоненты для работы с мультимедиа):

  • Включить соответствующие компоненты в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows:
    Включить компоненты для работы с мультимедиа

  • Для N и KN редакций последних версий Windows 11/10 — установить компоненты в Параметры — Система — Дополнительные компоненты (в Windows 11) или Параметры — Приложения — Приложения и возможности — Дополнительные компоненты (в Windows 10).
  • Скачать и установить Media Feature Pack вручную (подходит не для любых версий Windows)

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

Другие варианты

Если у вас установлена «обычная» версия Windows 11/10 — Домашняя или Pro, указанные выше компоненты включены, при этом вы всё равно получаете рассматриваемое сообщение об ошибке:

  • Изучите содержание файлов журналов DXError.log и DirectX.log, возможно, их содержимое (в частности, сообщения об ошибках и сбоях) позволят разобраться, на каком этапе и почему возникает ошибка.
    Файл dxerror.log

  • Попробуйте использовать оффлайн-установщик предыдущих версий библиотек DirectX вместо Веб-установщика или наоборот.
  • По некоторым отзывам может помочь запуск установщика в режиме совместимости с предыдущими версиями Windows, что можно сделать, открыв свойства исполняемого файла (правый клик по файлу — свойства) и настроив режим совместимости на соответствующей вкладке.
    Запуск установщика DirectX в режиме совместимости

  • Потенциальной причиной может оказаться повреждение или изменение системных файлов, можно попробовать их восстановить. Запустите командную строку от имени администратора и по порядку выполните команды
    dism /online /cleanup-image /restorehealth
    sfc /scannow
  • Есть непроверенная лично рекомендация (создайте точку восстановления, если решите попробовать): зайти в редактор реестра в раздел
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX

    и изменить значение параметра InstalledVersion: удалить первые «00», ввести 08 08 (появится вторая строка с двумя 0), а значение Version — на 4.09.00.0904, сохранить изменения и перезагрузить компьютер.

    Изменение параметра InstalldedVersion в реестре

И, наконец, в крайнем случае можно попробовать выполнить «Обновление на месте» (опять же, при условии, что у вас установлена «обычная» потребительская версия Windows), после чего вновь попробовать установить DirectX.

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

How to Easily Fix DirectX Errors on Windows 10?

Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. If you’re experiencing errors with DirectX, this article is dedicated to helping you fix them.

how to fix directx errors

Early versions of Windows operating systems (XP and earlier) had multiple versions of DirectX that had to be installed separately. Later Windows versions included DirectX, with some of them having the ability to be upgraded. The latest DirectX version for Windows 10 is DirectX 12.

DirectX is an integral part of the Windows operating system and is necessary for many hypermedia programs and applications to run.

Sometimes, users have various problems with DirectX, such as DirectX not working or throwing errors. If you’re experiencing DirectX errors, read the article below, where you will find several methods to fix DirectX errors easily.

Video Showing How to Fix DirectX Errors:

Table of Contents:

  • Introduction
  • Reinstall Your Video Drivers
  • Install Earlier Version of DirectX
  • Download Visual C++ Redistributables Package
  • Use DirectX Diagnostic Tool
  • Video Showing How to Fix DirectX Errors

Download Computer Malware Repair Tool

It is recommended to run a free scan with Combo Cleaner — a tool to detect viruses and malware on your device. You will need to purchase the full version to remove infections. Free trial available. Combo Cleaner is owned and operated by Rcs Lt, the parent company of PCRisk.com read more.

Reinstall Your Video Drivers

A graphics (video) driver is the software that allows your operating system and programs to use your computer graphics hardware. Updated graphics drivers are essential and often deliver better performance. Driver updates typically provide bug fixes and compatibility with newer software.

In some cases, reinstalling the video drivers helps to fix DirectX errors. To reinstall your video drivers, you need to uninstall them first. To do so, go to Device Manager (type «device manager» in Search and open it). Expand your video hardware device section, select your driver, and right-click on it. Then, choose «Uninstall device».

reinstall your video drivers step 1

Ensure that the «Delete the driver software for this device» checkbox is marked when uninstalling the device. Now the drivers will be uninstalled.

reinstall your video drivers step 2

To install them back, you need to restart your computer, and Windows will automatically install the missing drivers for you.

If you are still getting DirectX errors after you reinstalled the video drivers, then try to update them as well. You can update your drivers manually, but you will need a computer with a working internet connection or to have your drivers on a USB drive.

Go to your device manufacturer’s website and download the latest driver for your graphics card. Copy that driver into your USB drive.

Go to Device Manager (type «device manager» in Search and open it). Expand your video hardware device section, select your driver, and right-click on it. Then choose «Update Driver».

reinstall your video drivers step 3

Or you can update your drivers automatically with Snappy Driver Installer. You will need a computer with a working internet connection to download it.

Snappy Driver Installer (SDI) is a powerful free driver updater tool for Windows that can store its entire collection of drivers offline.

Drivers are downloaded through Snappy Driver Installer in driverpacks, collections of drivers for hardware such as sound devices, video cards, network adapters, etc. You can download Snappy Driver Installer from here.

update drivers using snappy driver installer

[Back to Table of Contents]

Install Earlier Version of DirectX

Many Windows versions included and supported various versions of DirectX, allowing newer versions of the operating system to continue running applications designed for earlier versions of DirectX until those versions could be gradually phased out in favor of newer APIs, drivers, and hardware. If you get DirectX errors, try installing the previous DirectX version on your computer.

Since some applications require older versions of DirectX to run properly, installing the previous version might help you fix the errors. Click on this link to download the installer. After installing it, restart your computer and see if you still have DirectX errors on your computer.

[Back to Table of Contents]

Download Visual C++ Redistributables Package

Visual C++ Redistributable Packages install runtime components of Visual C++ Libraries on a computer that does not have Visual C++ installed. Many applications require redistributable Visual C++ packages to function correctly. These packages are often installed independently of applications, allowing multiple applications to use the package while only having to install it once.

Sometimes installing these packages helps fix the DirectX errors, so you might want to try this one out. Go to this website and download the Visual C++ Redistributable.

Make sure that you download the right version of the Visual C++ Redistributable file. If you are unsure which one to download and install, find out whether you are using 32-bit or 64-bit system type by reading this article.

download visual c++ redistributable

[Back to Table of Contents]

Use DirectX Diagnostic Tool

The DirectX Diagnostic Tool is a tool designed to help you troubleshoot issues related to DirectX. To start this diagnostic tool, type «run» in Search and open Run. In the Run dialog box type, «dxdiag» and press Enter on your keyboard or click «OK».

use directx diagnostic tool

In the DirectX Diagnostic Tool, you will see four tabs: System, Display, Sound, and Input.

The «System» tab provides system information about your computer and specifies the version of DirectX installed on your computer.

The «Display» tab provides information about your graphics adapter and monitor. It also shows information about your graphics drivers and which DirectX features are enabled.

The «Sound» tab of the diagnostic tool provides information about the sound hardware, drivers, and output devices in use on your system.

The «Input» tab lists the input devices connected to your computer and the input drivers installed on your computer.

Depending on your system, there could be more tabs. If the DirectX Diagnostic Tool detects a problem, it will show you a warning message displayed in the «Notes» box at the bottom of the window on every tab (except the «System» tab).

use directx diagnostic tool step 2

The DirectX Diagnostic Tool offers you a quick way to ensure that DirectX is properly installed and running and to see information about devices and drivers on your system related to multimedia and video.

Check if there are any problems with the DirectX on your Windows using this tool. The tool also provides an easy way to save that information to your computer.

We hope that at least one of the described solutions helped you fix the DirectX errors on your Windows 10 computer, and now you can use your computer without any DirectX-related problems.

[Back to Top]

Fix DirectX Errors on Windows 10

Are you receiving the DirectX Errors after Windows 10 update, then read the article to fix DirectX on Windows 10 & 11 OS and make the multimedia applications work properly.

DirectX is one of the important parts of Windows 10, without a direct file all the multimedia applications get unable to execute properly. So, if you are getting DirectX Errors on the execution of any multimedia application then you are at the right place.

Rated Excellent on Trustpilot
Free PC Repair Tool
Repair corrupt or missing system files, prevent virus/malware, file loss or any kind of PC issues.

The DirectX Error Windows 10 is very irritating as it interrupts the execution of many applications and Windows services. And you are likely to see the error when DirectX run into an unrecoverable error related to the DirectX installed on your system.

This generally appears when the system won’t meet the system requirement, or directX requirement needed to play the game or outdated GPU sometimes the virus or malware infection can also corrupt the files.

Luckily for many users installing the latest directX version worked for many users to solve directX error. Below follow the solutions to fix all types of DirectX Errors, make sure to follow the steps accordingly and make your Windows 10 problem-free.

Fix 1 – Try to Install the Previous Version of DirectX

Some applications may give you an error message because of the compatibility issue. So in order to get rid of the incompatibility issue, you need to install the older versions of DirectX to run it properly.

You can install it manually from this article, and after downloading the file, install it and reboot your computer.

Doing this will fix most of the Windows 10 DirectX errors.

Fix 2 – Reinstall Graphics Card Drivers

To execute the re-installation process apply the below-given steps:

  •  Open the Device Manager by pressing Windows Key + X.

Now, open the graphics card manufacturer’s website and download the latest drivers for your graphics card and install the downloaded drivers. Or you can also make use of the Driver Updater, which will scan and update all kinds of drivers related issues.

Get Driver Updater to Update Drivers Automatically.

Fix 3 – Reinstall the Previous Updates

Installing windows 10 updates can also affect the DirectX file, so try to uninstall Windows 10 updates. Apply the below-given steps:

Fix 4 – Download Visual C++ Redistributables

According to some reports, installing Visual C++ Redistributables can fix DirectX errors. So it is recommended to download and install the latest package.

  • Go to the “Visual C++ Redistributable Packages “ download page: http://www.microsoft.com/en-us/download/details.aspx?id=40784
  • Click “Download”

Fix 5 – Download the Missing .dll files

Sometimes DirectX errors can be fixed on Windows 10 simply by downloading the missing .dll files. You can take the help of a professional DLL Repair tool, this app will make you able to deal with all types of DLL Error with ease.

Fix 6 – Run Virus/Malware Scan

DLL errors could be connected to a computer virus or other malware infection on your computer that has corrupted the DLL file. Scanning your entire computer system or laptop with a strong antivirus or antimalware program can make this DLL file free from any type of virus infection.

Get SpyHunter to remove virus or malware completely

Fix 7 – Run sfc /scannow

This command is to verify the System Files, via this command you can replace a missing or damaged copy of the DLL file. Follow the steps to run an sfc scan:

  • Press Windows+ R key.
  • Type “cmd.
  • Right-click on the Command Prompt and select Run as administrator.
  • Type “sfc /scannow” and press enter.

  • Wait for the scanning to complete
  • Now, restart your computer.

Fix 8 – Try Installing .NET Framework via Command Prompt

  • Press Windows icon
  • Type cmd, right-click on the command prompt and select Run as Administrator.
  • Type the command and hit Enter:

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

  • Let the process be completed
  • Restart your system

Fix 9 – Try the DirectX Diagnostic Tool

DirectX Diagnostic Tool helps you to troubleshoot various issues related to DirectX. Follow the steps to use this tool:

  • Press Windows + R
  • Type “dxdiag” and click on OK
  • There will see four tabs that appear in front of you: System, Display, Sound, and Input.
  • “System” tab- System information and version of DirectX
  • “Display” tab- Information of graphic adapter and DirectX enable features
  • “Sound” tab- Information about sound hardware, output devices, and drivers.
  • “Input” tab- list of input devices and drivers installed and connected on the system.

Check all the tabs one after the other so that DirectX diagnostic tool can detect the error. If it detects any problem then it will display a message on the tabs. This tool not only solves DirectX errors but also saves your information on your system.

Best & Easy Solution to Fix DirectX Error

If you are not so much advanced in computers and are unable to perform the above-mentioned methods then you can try running the PC Repair Tool.

This tool scans your PC and fixes all the bugs or errors such as Windows Installer Errors, Windows Startup Errors, Active X Control problems, Active X Errors, Registry Errors, and many other exe errors present inside your computer/laptop.

This application is packed with a very easy to understand user interface, especially for the normal user or those users that don’t have any technical skills It also provides the facility to debug driver related problems. Now you don’t need to suffer from your sluggish system because its advanced technology can turn an old system into a brand-new computer.

Get PC Repair Tool to Fix DirectX Error

Conclusion

Here I have described the solutions that will help you to fix DirectX error in Windows 10. Perform the above-mentioned fixes for DirectX repair in Windows.

I hope you liked this article and it helped you in dealing with DirectX error.

If you have any questions or suggestions regarding this article then you can share them with us on our Facebook page

Hardeep has always been a Windows lover ever since she got her hands on her first Windows XP PC. She has always been enthusiastic about technological stuff, especially Artificial Intelligence (AI) computing. Before joining PC Error Fix, she worked as a freelancer and worked on numerous technical projects.

При установке DirectX может возникнуть системная ошибка с упоминанием файлов DXError.log и DirectX.log. Причина кроется, как правило, в несовместимости между установщиком и ОС, устаревших видеодрайверах или антивирусе, который по ошибке препятствует установке библиотек.

Решение DirectX-ошибки с файлами DXError.log и DirectX.log

DXError.log и DirectX.log

Устранить ошибку относительно легко, задействовав нижеуказанные способы.

Способ №1 Установка DirectX в режиме совместимости

Установщик DirectX может быть несовместим с операционной системой. Такое происходит, например, если он прикладывается к устаревшей программе или видеоигре. Но проблемы совместимости легко исправляются:

  1. Нажмите ПКМ на файл dxsetup.exe и выберите «Исправление проблем с совместимостью».
  2. На экране диагностики нажмите пункт «Использовать рекомендованные параметры».
  3. После подбора оптимальных настроек совместимости кликните на кнопку «Проверить приложение».

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

Способ №2 Деактивация антивируса

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

  1. Нажмите WIN+S для вызова поисковой строки.
  2. Пропишите запрос «Безопасность Windows» и выберите найденный результат.
  3. Перейдите в раздел «Защита от вирусов» и выберите пункт «Управление настройками».
  4. Задайте параметру «Защита в режиме реального времени» значение «Выкл.».

Теперь нужно закрыть все окошки и запустить установку DirectX еще раз.

Способ №3 Обновление видеодрайверов

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

  • NVIDIA;
  • AMD;
  • INTEL.

После установки драйверов обязательно перезагрузите ПК.

Если ошибка с DXError.log и DirectX.log не исчезает

В таком случае стоит выполнить чистую загрузку ОС Windows, т.е. провести установку библиотек DirectX без стороннего ПО в системе.

  1. Нажмите WIN+S и найдите компонент «Конфигурация системы».
  2. Перейдите во вкладку «Службы».
  3. Поставьте галочку у опции «Не отображать службы Майкрософт» и нажмите «Отключить все».
  4. Перейдите во вкладку «Автозагрузка» и нажмите на ссылку «Открыть диспетчер задач».
  5. Деактивируйте все приложения, которые будут показаны в списке.
  6. Перезагрузите ПК.

Проверьте наличие ошибки с логами DXError.log и DirectX.log. Чтобы включить деактивированное ПО, достаточно вернуться в окошко конфигурации системы и нажать «Включить все».

Все способы:

  • Способ 1: Настройки DirectX
  • Способ 2: Проверка системных файлов
  • Способ 3: Переустановка Microsoft Visual C++
  • Способ 4: Переустановка драйвера видеокарты
  • Способ 5: Отключение SLI и Surround в NVIDIA
  • Способ 6: Откат видеодрайвера
  • Вопросы и ответы: 0

Основной причиной ошибки dxgkrnl.sys являются проблемы с ядром DirectX и драйвером видеокарты, но она также может быть вызвана повреждением реестра и системных файлов.

Способ 1: Настройки DirectX

Так как ошибка синего экрана dxgkrnl.sys нередко указывает на проблемы с DirectX, первым делом стоит проверить работу этого компонента.

  1. Откройте «Средство диагностики DirectX», для чего выполните команду dxdiag в вызванном нажатием клавиш Win + R диалоговом окошке.
  2. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-1

  3. Переключитесь на вкладку «Экран» и убедитесь, что функции «Ускорение DirectDraw», «Ускорение Direct3D» и «Ускорение текстур AGP» включены.
  4. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-2

  5. В противном случае откройте приложение «Параметры», перейдите в раздел «Дисплей» и кликните по ссылке «Настройки графики».
  6. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-03

  7. Установите переключатель «Планирование графического процессора с аппаратным ускорением» в положение «Вкл.».
  8. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-4

Чтобы настройки вступили в силу, надо будет перезагрузить компьютер.

Способ 2: Проверка системных файлов

Исключите повреждение системных файлов, воспользовавшись встроенной в Windows 10 утилитой «SFC». Если повреждения будут найдены, утилита исправит их, заменив поврежденные файлы оригинальными файлами из хранилища компонентов.

  1. Запустите «PowerShell» из контекстного меню кнопки «Пуск» или другим известным вам способом.
  2. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-5

  3. Выполните в запустившейся консоли команду sfc /scannow и дождитесь результатов сканирования.
  4. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-6

Если указанная команда вернет ошибку, потребуется восстановление самого хранилища компонентов. Для этого тут же в консоли выполните команду Dism /Online /Cleanup-Image /RestoreHealth, после чего повторите сканирование средствами «SFC».

Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-7

Способ 3: Переустановка Microsoft Visual C++

Столкнувшиеся с неполадкой пользователи отмечали, что в ряде случаев им удавалось устранить ошибку путем переустановки распространяемых компонентов Visual C++, которые, по всей видимости, были повреждены.

Скачать Microsoft Visual C++

  1. Загрузите с официального сайта Microsoft последний пакет Visual C++, включающий в себя версии библиотек 2015, 2017, 2019 и 2022. Рекомендуем скачивать пакеты обеих разрядностей: и 32-битный, и 64-битный.
  2. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-8.1

  3. Откройте диалоговое окошко «Выполнить» нажатием комбинации клавиш Win + R, введите в него команду appwiz.cpl и нажмите клавишу ввода. Это запустит апплет «Программы и компоненты».
  4. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-8

  5. Удалите все найденные в списке компоненты Visual C++.
  6. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-9

  7. Запустите исполняемый файл загруженного ранее компонента и следуйте подсказкам мастера.
  8. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-10

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

Способ 4: Переустановка драйвера видеокарты

Наиболее эффективным способом исправления ошибки dxgkrnl.sys на синем экране является переустановка/обновление драйвера графической карты. Данная процедура включает в себя три основных шага:

  • поиск и скачивание драйвера с официального сайта производителя видеокарты;
  • удаление видеодрайвера с компьютера;
  • установка скачанной актуальной версии драйвера.

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

Подробнее:
Обновление драйвера видеокарты в Windows 10
Программы для обновления / удаления драйверов

Способ 5: Отключение SLI и Surround в NVIDIA

Если у вас видеокарта NVIDIA, попробуйте отключить в ее настройках технологию SLI, позволяющую использовать несколько графических процессоров для улучшения рендеринга кадров.

  1. Кликните по рабочему столу правой кнопкой мыши и вызовите через контекстное меню «Панель управления NVIDIA».
  2. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-11

  3. В меню слева выберите опцию «Параметры 3D»«Настройка SLI, Surround, PsyhsX». Справа активируйте радиокнопку «Отключить SLI» и перезагрузите компьютер.
  4. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-12

Способ 6: Откат видеодрайвера

Если ошибка стала беспокоить после обновления видеодрайвера, выполните его откат к предыдущей версии.

  1. Запустите «Диспетчер устройств» из контекстного меню кнопки «Пуск».
  2. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-13

  3. Разверните пункт «Видеоадаптеры» и откройте свойства вашего видеоустройства двойным по нему кликом.
  4. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-14

  5. В открывшемся окошке свойств переключитесь на вкладку «Драйвер» и нажмите кнопку «Откатить».
  6. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-15

  7. Выберите любую причину для отката, нажмите «Да» и проследуйте указаниям мастера.
  8. Методы исправления критической ошибки dxgkrnl.sys Windows 10 x64-16

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

Подробнее:
Откат к точке восстановления в Windows 10
Восстановление Windows 10 к исходному состоянию

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

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

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Elmconfig для windows 10
  • Как откатиться на точку восстановления windows 10
  • Как включить обычную загрузку windows
  • Нет windows forms в visual studio
  • Apple keyboard drivers for windows 10