Некоторые пользователи Windows 11 и 10, устанавливающие недостающие библиотеки DirectX с помощью веб-установщика от Майкрософт, могут получить сообщение об ошибке «Произошла внутренняя системная ошибка, посмотрите файлы DXError.log и DirectX.log в папке Windows».
В этой инструкции подробно о том, чем может быть вызвана такая ошибка при установке DirectX и как её исправить.
Версии Windows с ограниченным набором компонентов
Одна из самых частых причин ошибки установки DirectX «Произошла внутренняя системная ошибка, посмотрите файлы DXError.log и DirectX.log в папке Windows» (An internal system error occurred в англоязычных версиях ОС) — использование версии системы, в которой по умолчанию отсутствуют некоторые системные компоненты.
Речь идёт о компонентах для работы с мультимедиа (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, возможно, их содержимое (в частности, сообщения об ошибках и сбоях) позволят разобраться, на каком этапе и почему возникает ошибка.
- Попробуйте использовать оффлайн-установщик предыдущих версий библиотек DirectX вместо Веб-установщика или наоборот.
- По некоторым отзывам может помочь запуск установщика в режиме совместимости с предыдущими версиями Windows, что можно сделать, открыв свойства исполняемого файла (правый клик по файлу — свойства) и настроив режим совместимости на соответствующей вкладке.
- Потенциальной причиной может оказаться повреждение или изменение системных файлов, можно попробовать их восстановить. Запустите командную строку от имени администратора и по порядку выполните команды
dism /online /cleanup-image /restorehealth sfc /scannow
- Есть непроверенная лично рекомендация (создайте точку восстановления, если решите попробовать): зайти в редактор реестра в раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
и изменить значение параметра InstalledVersion: удалить первые «00», ввести 08 08 (появится вторая строка с двумя 0), а значение Version — на 4.09.00.0904, сохранить изменения и перезагрузить компьютер.
И, наконец, в крайнем случае можно попробовать выполнить «Обновление на месте» (опять же, при условии, что у вас установлена «обычная» потребительская версия Windows), после чего вновь попробовать установить DirectX.
Если один из способов помог решить проблему в вашем случае, буду благодарен комментарию о том, какой именно — это может пригодиться другим пользователям, столкнувшимся с той же ошибкой.
Короче чуваки, ВСЕ перепробывал, менял разрешение в файле, удалял файл option.ini, переустанавливал разные версии игр, пытался директ икс старый ставить…ноль по фазе короче, всегда вылазила ошибка DirectX H81:0 , в итоге что я нашел в комментах у одного чувака, надо УДАЛИТЬ в папке где установлена игра файл dbghelp.dll , и сможете играть.
- пожаловаться
- скопировать ссылку
Odinn89
Чел реально все что до тебя предлагали перепробывал толку нет сделал как ты сказал (удалил dbghelp.dll) все запустилось
Пришлось восстанавливать учетку на ПГ чтоб те спасибо написать )
Короче спасибо у меня стартанула
- пожаловаться
- скопировать ссылку
Odinn89
Человечище!!! Спасибо огромное. всё перепробовал, что только не делал и не шаманил, помогло только удаление файла dbghelp.dll
Не партесь с файлом оптионс, просто удаляйте этот файл и играйте.
- пожаловаться
- скопировать ссылку
Odinn89
Вот все перепробовал, у себя на ноуте сразу пошло (только надо было options.ini подсунуть), а у друга на ноуте никак.. только удаление dbghelp.dll помогло!) Спасибо тебе, человечешко, прям выручил, ух!)) Спасибо из 2020 года)))
- пожаловаться
- скопировать ссылку
Odinn89
Слушай… Реально помогло! Огромнейшее спасибо….
Как только удалил dbghelp.dll
игра с первого раза стартанула… и без нареканий ._.
\во я лох… весь интернет перерыл, а тут просто тупо что-то удалить и всё.
Я уже задолбался искать способ
- пожаловаться
- скопировать ссылку
HeaD_KraB
Боже спасибо дай бог тебе здоровьячка !!!!!))))
- пожаловаться
- скопировать ссылку
Вообщем так. Запустил генералов. Вылетела ошибка H81:0. Почитал тут, удалил файл Options.ini. После чего появилась другая ошибка ( прекращена работа Game.dat) чутка подумав… Вернул файл Options.ini, открыл его и изменил значения Resolution= 800 600, сохранил. Запустил игру, всё включилось. Потом вышел поставил нужное мне разрешение=). Так же бывают проблемы когда скачиваешь генералов, устанавливаешь а они вовсе не включаются. Тогда где-то на просторах интернета ищи файл Options.ini и скачивайте. Создавайте папку по адресу Мой компьютер\Диск С (если один, если два то исполнительный)\ Имя пользователя( у меня например Константин пс)\мои документы. И в этой папке создаёте папку генералов пихаете в неё файл и включаете генералов.
Лично мой адрес выглядит так
C:\Users\Константин\Documents\Command and Conquer Generals Zero Hour Data.
Удачи! =)
- пожаловаться
- скопировать ссылку
exzosoft
схема не канает.
перепробывал всё из всех гайдов) тоже самое выкидует
- пожаловаться
- скопировать ссылку
exzosoft
чтоб я без тебя делал, помогло, спасибо.
- пожаловаться
- скопировать ссылку
DarKaggeпопробуй и в опциях 800 600 и удали этот хелпер, должно включиться, я тоже перепробовал все, но после 2х изменений получилось
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
exzosoft
ну ты даешь чувак, смотрю на дату капсула времени
- пожаловаться
- скопировать ссылку
КТО С ЭТОЙ ОШИБКОЙ СТОЛКНУЛСЯ ДЕЛАЙТЕ ВОТ ТАК
Вообщем так. Запустил генералов. Вылетела ошибка H81:0. Почитал тут, удалил файл Options.ini. После чего появилась другая ошибка ( прекращена работа Game.dat) чутка подумав… Вернул файл Options.ini, открыл его и изменил значения Resolution= 800 600, сохранил. Запустил игру, всё включилось. Потом вышел поставил нужное мне разрешение=). Так же бывают проблемы когда скачиваешь генералов, устанавливаешь а они вовсе не включаются. Тогда где-то на просторах интернета ищи файл Options.ini и скачивайте. Создавайте папку по адресу Мой компьютер\Диск С (если один, если два то исполнительный)\ Имя пользователя( у меня например Константин пс)\мои документы. И в этой папке создаёте папку генералов пихаете в неё файл и включаете генералов.
Лично мой адрес выглядит так
C:\Users\Константин\Documents\Command and Conquer Generals Zero Hour Data.
Удачи! =)
спасибо этому парню exzosoft
- пожаловаться
- скопировать ссылку
админы или создатели исправте все вылеты и ошибки в игре чтобы можно было поиграть на винде 7
- пожаловаться
- скопировать ссылку
Всем Привет!Вообщем была такая же ошибка с directx.Исправление ошибки: Открываем файл Options.ini, и изменяем значение в Resolution = на свое разрешение экрана! Например: У меня стоит разрешение монитора 1920 на 1080, изменяю Resolution = 1024 768 на Resolution = 1920 1080!После этого у меня запустилась без проблем! Win 7 x64
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Тюма
Крассаучег, всё пошло на ура, спасибо
- пожаловаться
- скопировать ссылку
Всем спасибо, разобрался…
- пожаловаться
- скопировать ссылку
Нужно удалить файл Options.ini из папки Мои документы\Command and Conquer Generals Zero Hour Data\
- пожаловаться
- скопировать ссылку
Внимание! В документах должны быть два файла! «Options» (документ с ярлыком в виде шестеренки) и «Options ini» (простой тестовый документ, копия предыдущего документа!) Важно! поставить в этих доках Resolution = 800 600 (разрешение экрана) именно так! И главное удалить файл «dbghelp.dill» в корневой папке игры! P.S. заработала на винде 10. Если помогло плюсаните! что бы остальные видели.
- пожаловаться
- скопировать ссылку
JDM_Power
Благодарю, именно это помогло)
- пожаловаться
- скопировать ссылку
Спасибо тебе огромное! Помогло решить проблему
- пожаловаться
- скопировать ссылку
Если же Вам не помогло удаление dbhelp, не помогло изменение разрешения в файле Options
Откройте свойства ярлыка и добавьте в поле Объект » -win»(через пробел без кавычек)
Затем настройте разрешение вручную в файле Options
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
а ето может быти иза отсуствии звука?
- пожаловаться
- скопировать ссылку
Nujno ustanovit HDGrafics podhodashiy na vash computer
- пожаловаться
- скопировать ссылку
помогите пажалуста! я захожу в ету игру а там какаета ошибка! я удалил игру потом установил ее а она всеравно не запускается! сделайте чтото пажалуста!
- пожаловаться
- скопировать ссылку
может быть dx обновить? через программу dxwebsetup загружаются все отсутствующие библиотеки.
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
я так и не понял как исправить ошибку удалил этот файл даже всю папку долго грузит и выдают ошибку
- пожаловаться
- скопировать ссылку
Всем привет. Я перерыл пол интернете порочитал кучу блогов изменял разшерение екрана ничего не работает помогите пожалуста!!!
- пожаловаться
- скопировать ссылку
При попытки исправить ошибку, я понял, что если в настройках игры разрешение хоть на 1 пиксель стоит больше чем мое, то вылезает такая ошибка.У меня было разрешение 1360×768, и я подумал что ничего страшного не будет если поставить в игру разрешение 1366×768. Однако нет, игра всячески отказывалась запускаться, в итоге снизил разрешение в игре (Через файл Options.ini) и поставил на 1280×768 и игра запустилась. В итоге у меня была проблема в разрешении, стояло больше чем моник.
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Odinn89
Зарегался на сайте специально, чтобы тебя поблагодарить) Только удаление этого файла помогло, спасибо!
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Odinn89
2022, твой ответ все еще помогает десяткам людей 
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Подскажи как именно удалось устранить ошибку?
Спасибо.
- пожаловаться
- скопировать ссылку
Напишите как исправить Ошибку «на старте» — H81:0 DirectX C&C Генералы???
- пожаловаться
- скопировать ссылку
Всем привет. У меня такая же ошибка появилась после того, как купил новую видяху и материнку. Я все пробовал, что сказано выше и все равно не помогает. Обновлял Директ, ставил Options.ini друга(у него пашет), изменял разрешение и ничего не помогло. Причем игра — мод Contra 008(и все версии Contrы так же не прут), а допустим Reborn 5.05 работает… И кстати ошибку выдает только когда в документах нету файла Options.ini, а когда есть — картинка игры-черный экран-и вместо запуска вылетает на рабочий стол. Помогите пожалуйста, че делать уже не знаю, прогуглил весь интернет и решения не нашел!
- пожаловаться
- скопировать ссылку
- пожаловаться
- скопировать ссылку
Ребят как оконный режим убрать?
- пожаловаться
- скопировать ссылку
magazeishikov
Тебе нужно найти масштабирование видюхи. Правой кнопкой по экрану, радеон или амд: дисплей — масштабирование. Там на выбор: в окне, растянуть на весь, или растянуть с сохранением соотношения сторон(рекомендую!)
- пожаловаться
- скопировать ссылку
kikaha.80
Директы не причём! У меня все стоят от от 7го до 12го! Как обновил AMD Adrenalin 2020 — появилась ошибка. Где теперь ковырять -не знаю!
- пожаловаться
- скопировать ссылку
чуваки может ктонибудь ссылку тореннта скинуть Generals Zero Hour, винду перебил теперь не могу найти нормальную… заранее спасибо
- пожаловаться
- скопировать ссылку
Тоже самое.Пацаны реально помогите плиз.Играл все норм.Взял в один день врубил и все вылетает этот DirectX.У меня Хрюша но дох искал 8.1 DirectX и чтото находил,устанавливал и них.Опять тож самое.Расширение менял.Ничего
- пожаловаться
- скопировать ссылку
И заметил когда запускаю и после ошибки создается файл ReleaseCrashInfo а внутри:
Release Crash at Tue Feb 24 18:48:48 2015
; Reason >60;C9AB0
- пожаловаться
- скопировать ссылку
Перепробовал всё и даже переустановку. если удалить или изменить файл dbghelp.dll, подскажите что делать.
- пожаловаться
- скопировать ссылку
Игорь Мехоношин
1 попробуй найти в сети другие дистрибутивы игр, механики например.
2 удаления dbghelp.dll должно помочь, мб ты что не то делаешь.
3 есть еще вот это GenTool_v8.0
все делай на свой страх и риск.
- пожаловаться
- скопировать ссылку
Как и писал «Одинн89» просто удалить два файла файла — dbghelp.dll , в папке C:\Program Files (x86)\R.G. Mechanics\Command and Conquer — Generals (Видеокарта rx 480 драйвер
20.20.33.01-RadeonSoftwareAdrenalin2020 ) мучался пол года — чтобы играть удалял драйвера . Спасибо за помощь в решении проблемы !
- пожаловаться
- скопировать ссылку
Помогло удаления dbghelp.dll в папук с игрой спс типчикам которые написали как это сделать
- пожаловаться
- скопировать ссылку
У меня установлена Project Raptor 9.1.20. Удаление dbghelp.dll не помогло. Но помогло удаление файла d3d8.dll из папки: Project Raptor/Generals ZeroHour/
Удачи!
- пожаловаться
- скопировать ссылку
Короче чуваки тут в чате уже все написано как исправить эту ошибку по этому ишите тут себе подходящию у кого то помогает так у кого то под другому у всех по разному. Приятной игры!
- пожаловаться
- скопировать ссылку
Решил поиграть, но ничего из вышеописанного лично мне не помогло. Пришлось искать другие пути и разработал свой метод как всё это запустить без танцев с бубном.
Мой метод (работает на Windows 10 64 бита) Железобетонно и с рабочей игрой по сети, постоянный онлайн игроков!
1) Устанавливаете игру
2) Устанавливаете GenTool 8.6 — качаете ZIP архив (именно архив, а не .exe установщик!), распаковываете и файл d3d8.dll перемещаете в папку с игрой ZeroHour где лежит файл generals.exe
2) Устанавливаете GenLauncher1000 — скачиваете GenLauncher.exe, и перемещаете в папку с игрой ZeroHour где лежит файл generals.exe
3) Запускаете GenLauncher.exe, начнется обновление GenTool (черное окошко, дождитесь завершения до надписи Press any key to continue…), в открывшемся лаунчере зайдите в Options нажмите Set Reccomend Settings, жмите Apply, потом поставьте галочку Use original exe files и опять Apply
4) Жмите Add mod from files, укажите файл EnglishZH.big который в папке с установленной игрой, введите название ZeroHour введите версию 1.8, жмем OK
5) В лаунчере выбираем добавленный нами мод, жмем Launch Game
Всё работает, игра запускается, поздравляю!) Бонусом рабочий мультиплеер через C&C:Online
p.s.: если игра просит вставить диск то просто поверх ещё раз устанавливаем игру и ничего больше не изменяем.
p.s.s.: Клавиша Insert открывает настройки в игре. В лаунчере кнопкой Add mod! можно закачать ещё модов на игру.
- пожаловаться
- скопировать ссылку
Помогите пожалуйста с H81:0 DirectX в Kontre 007. В окне — #1548B5AL, GB> C 20A CAB0=>2;5= DirectX 8.1 8;8 2KH5 на старте,каким то образом играл,а потом почему то не могу войти?
- пожаловаться
- скопировать ссылку
мучался с такой же проблемой , то вначале директ проблема , то при удалении option.ini имел дата проблему , не знаю кто конкретно помог но все же испробовал все варианты решилось . от себя добавлю ссылку на гугл диск , где в архиве папка -Command and Conquer Generals Zero Hour Data , себе закидывайте и может поможет файлы земенит или добавит каких не хватает . https://drive.google.com/file/d/1kxjEMxA63WNR5gTmdTbOjuZNyXvdrfaY/view?usp=sharing
- пожаловаться
- скопировать ссылку
Спасибо, только этот вариант помог💪
- пожаловаться
- скопировать ссылку
все равно показывает Ошибка в Generals «на старте» — H81:0 DirectX . В окне — #1548B5AL, GB> C 20A CAB0=>2;5= DirectX 8.1 8;8 2KH5
- пожаловаться
- скопировать ссылку
а у меня какая то фигня я удаляю получается dbghelp.dll и да все хорошо у меня запускается игра но у меня не видно технику и здания напишите мне кто нибудь в тг чтобы помочь очень прошу
тг; @Dima_aan
- пожаловаться
- скопировать ссылку
народ помогите пожауста не могу по играть, удалял фаил dbghelp.dll но чет нечего не заработало(( винда 10 стоит
- пожаловаться
- скопировать ссылку
Аудио драйвер nahimic 2+ стоит ? Если да , удаляй , а так если после запуска генералов начальное окошко игры не запустилось и в диспетчере весит статус «не отвечает » по одному процессу останавливай и пробуй запускать ,при условии, что dbghelp удален из корня с игрой и options.ini с разрешением 800х600
- пожаловаться
- скопировать ссылку
Парни, у кого стоит мать msi, в моем случаи msi b350 tomahawk, то при установке в live update 6 не устанавливайте драйвера для звука nahimic 2+ , путем завершения процессов в диспетчере , после остановки этого драйвера генералы запустились , но после перезагрузки вновь не запускались , удалил драйвер и все , полет нормальный. А так перепробывал все и вся
(винда 10 х64) надеюсь кому помог
- пожаловаться
- скопировать ссылку
Спасибо огромное. Помогло
- пожаловаться
- скопировать ссылку
При установке DirectX может возникнуть системная ошибка с упоминанием файлов DXError.log и DirectX.log. Причина кроется, как правило, в несовместимости между установщиком и ОС, устаревших видеодрайверах или антивирусе, который по ошибке препятствует установке библиотек.
Решение DirectX-ошибки с файлами DXError.log и DirectX.log
Устранить ошибку относительно легко, задействовав нижеуказанные способы.
Способ №1 Установка DirectX в режиме совместимости
Установщик DirectX может быть несовместим с операционной системой. Такое происходит, например, если он прикладывается к устаревшей программе или видеоигре. Но проблемы совместимости легко исправляются:
- Нажмите ПКМ на файл dxsetup.exe и выберите «Исправление проблем с совместимостью».
- На экране диагностики нажмите пункт «Использовать рекомендованные параметры».
- После подбора оптимальных настроек совместимости кликните на кнопку «Проверить приложение».
Если проблема заключалась в несовместимости с ОС, установка библиотек пройдет без проблем.
Способ №2 Деактивация антивируса
Антивирусные программы по ошибке могут блокировать процесс установщика DirectX. Делают это не только сторонние антивирусы, но и системный вариант. Последний можно отключить через параметры ОС Windows:
- Нажмите WIN+S для вызова поисковой строки.
- Пропишите запрос «Безопасность Windows» и выберите найденный результат.
- Перейдите в раздел «Защита от вирусов» и выберите пункт «Управление настройками».
- Задайте параметру «Защита в режиме реального времени» значение «Выкл.».
Теперь нужно закрыть все окошки и запустить установку DirectX еще раз.
Способ №3 Обновление видеодрайверов
Проблемы при установке библиотек DirectX могут возникать из-за устаревших драйверов видеокарты. Обновить видеодрайвера можно через Диспетчер устройств, но чтобы получить наиболее актуальную версию, нужно обратиться к официальным сайтам производителей ГПУ.
- NVIDIA;
- AMD;
- INTEL.
После установки драйверов обязательно перезагрузите ПК.
Если ошибка с DXError.log и DirectX.log не исчезает
В таком случае стоит выполнить чистую загрузку ОС Windows, т.е. провести установку библиотек DirectX без стороннего ПО в системе.
- Нажмите WIN+S и найдите компонент «Конфигурация системы».
- Перейдите во вкладку «Службы».
- Поставьте галочку у опции «Не отображать службы Майкрософт» и нажмите «Отключить все».
- Перейдите во вкладку «Автозагрузка» и нажмите на ссылку «Открыть диспетчер задач».
- Деактивируйте все приложения, которые будут показаны в списке.
- Перезагрузите ПК.
Проверьте наличие ошибки с логами DXError.log и DirectX.log. Чтобы включить деактивированное ПО, достаточно вернуться в окошко конфигурации системы и нажать «Включить все».
Содержание статьи:
- Что делать с ошибкой Direct3D
- Обновление DirectX
- Проблема с драйвером видеокарты
- Используйте режим совместимости
- Вопросы и ответы: 19
Один из типичных вопросов
Здравствуйте.
У меня в Windows 10 при запуске некоторых игр появляется ошибка «Direct3D initialization error». Windows шла вместе с ноутбуком, версия «Домашняя для одного языка».
Скажите, может ли эта ошибка быть из-за версии Windows, и как ее исправить?
Доброго дня!
Вообще, подобная ошибка не редкость, особенно после переустановки Windows (в вашем случае, после покупки ноутбука, так как в магазинах редко устанавливаются все необходимые библиотеки и драйвера, необходимые для комфортной работы устройства).
Появляется она, как правило, после попытки запустить какую-нибудь игру — либо сразу, либо в игре будет просто черный экран, а свернув ее вы увидите это окно.
В этой статье остановлюсь на основных причинах появления подобной ошибки, и покажу на примере как от нее избавиться…
Типичный вид ошибки
Что делать с ошибкой Direct3D
Обновление DirectX
Самая частая причина появления подобной ошибки связана с отсутствием библиотеки👉 DirectX. Причем, не обязательно, что она у вас не установлена, возможно у вас просто нет какого-то конкретного файла из библиотеки.
*
DirectX — специальная библиотека для программистов. Используется в большинстве случаев при разработке игр. Пакет доступен для установки и обновления на официальном сайте Microsoft. Более подробно от этом можете узнать на сайте Википедии.
👉 Несколько способов обновить DirectX — см. инструкцию
*
Поэтому, рекомендую посмотреть требования запускаемой вами игры, и посмотреть, какая версия DirectX установлена у вас на ПК.
Чтобы узнать, какой DirectX у вас на ПК, нажмите:
- сочетание кнопок Win+R, чтобы открылось окно «Выполнить«;
- далее впишите команду dxdiag и нажмите Enter (см. скриншот ниже).
Запускаем средство диагностики DirectX (DxDiag)
Далее во вкладке «Система» будут представлены все необходимые данные: версия вашей ОС Windows, ваша видеокарта, звуковое устройства, версия BIOS, и версия DirectX (см. на красный квадрат на скрине ниже).
Средство диагностики DirectX / Кликабельно
Для обновления DirectX на сайте Microsoft есть специальный веб-установщик. Перейдите на нужную страницу и скачайте его. Далее запустите, согласитесь с условиями лицензионного соглашения, и ждите пока работает мастер.
Принятие условий лиц. соглашения DirectX
В конце операции вы должны увидеть сообщение о том, что установка DirectX завершена, нужные пакеты обновлены и пр. Либо, как вариант, мастер сообщит вам о том, что новая версия DirectX уже установлена и в обновлении не нуждается.
Рекомендую после этого перезагрузить компьютер, а затем попробовать запустить игру.
Установка DirectX завершена
Как правило, после такого обновления, игра начинает работать как нужно.
👉 ДОПОЛНЕНИЕ!
Если у вас нет интернета (либо он медленный или сайт Microsoft недоступен, выдает ошибку и т.д.), DirectX можно обновить с помощью игр: почти на половине дисков с играми есть новая версия DirectX (прим.: новая на момент запуска игры, конечно). Поэтому, вам достаточно взять более-менее современную игру и установив ее, обновите DirectX.
*
Проблема с драйвером видеокарты
Если ошибка все так же появляется, возможно ваша видеокарта отключена в диспетчере устройств (такое может быть, например, у ноутбуков с 2-мя видеокартами), либо у вас просто не обновлены/не установлены драйвера на видеокарту.
Как проверить наличие драйверов и включена ли видеокарта
Самый простой способ, воспользоваться диспетчером устройств. Чтобы его открыть:
- нажмите кнопки Win+R;
- далее введите devmgmt.msc и нажмите Enter.
Запуск диспетчера устройств — devmgmt.msc
Далее откройте вкладку «Видеоадаптеры», и посмотрите, все ли видеокарты включены, и не горит ли напротив них желтый восклицательный знак (указывающий на проблемы с драйверами, пример — ).
Ниже на скриншоте показано, что один видеоадаптер отключен и не задействован. Часто ошибка с Direct3D связана как раз с этим.
Intel HD включена, NVIDIA выключена
Чтобы включить адаптер, просто щелкните по нему правой кнопкой мышки и выберите функцию «Задействовать». Пример на скрине ниже.
Задействовать видеокарту
После этого перезагрузите компьютер, затем попробуйте открыть игру.
👉 ДОПОЛНЕНИЕ!
В некоторых случаях одна из видеокарт может быть отключена в BIOS компьютера (например, если у вас на ноутбуке стоит дискретная и встроенная видеокарты). Чтобы проверить так ли это, зайдите в BIOS, обычно, в разделе MAIN можно найти режим работы графики (Graphic mode). Пример показан на фото ниже.
![]()
👉 Как зайти в BIOS — см. инструкцию
👉 Кнопки для входа в BIOS для разных производителей ноутбуков/ПК — см. инструкцию
Как обновить драйвера на видеокарту:
- Способ №1: зайти на официальный сайт производителя вашего ноутбука и скачать их оттуда. Если не знаете точную модель ноутбука, воспользуйтесь программами для определения характеристик компьютера;
- Способ №2: воспользоваться специальными программами для автоматического поиска и обновления драйверов. Самый простой и быстрый вариант, на самом деле. К тому же, программы проверят необходимые библиотеки для игр (например, Drive Booster, рекомендую);
- Способ №3: работать в ручном режиме, через диспетчер устройств. Более подробно об этом см. здесь.
*
Используйте режим совместимости
Не так давно я тестировал ноутбук с относительно новым процессором AMD Ryzen 5 2500U и столкнулся с одной интересной особенностью…
Обновил DirectX, установил все необходимые драйвера, различные пакеты и дополнения к играм — однако, часть игр не запускалась, показывая ошибку Direct3D… (особенность: все игры были старыми, что наводило на разные мысли…).
Довольно сильно я был удивлен, когда открыл свойства исполняемого файла игры, перешел во вкладку «Совместимость» и поставил галочку напротив пункта «Запустить игру в режиме совместимости с Windows XP SP 2» — игра стала нормально работать, никаких ошибок, связанных с Direct3D, больше не было…
Примеры, что нужно сделать, приведены на скринах ниже…
Открываем свойства исполняемого файла игры
Запустить игру в режиме совместимости с Windows XP SP 2
👉 Также в помощь!
Как запустить старую игру на новом компьютере — см. способы и примеры
PS
Если ничего не помогло из выше написанного, то также рекомендую еще обновить пакет Microsoft Visual C++ и NET Framework.
На этом все, всем всего доброго!
👣
Первая публикация: 19.03.2017
Статья откорректирована: 17.12.2020
