Произошла ошибка directx
Ошибка DirectX при запуске игры
Fatal DirectX Error — распространенный сбой, возникающий в компьютере при попытке запуска каких-либо игр. Причин возникновения таких ошибок довольно много, но итог всегда один: поиграть не удается. Рассмотрим наиболее эффективные пути решения сложившейся проблемы.
Устранение
Как правило, такие проблемы вызваны отсутствием ДиректХ в системе. В таком случае выход один — установить недостающий компонент. Предлагаем вам воспользоваться веб-инсталлятором. Данный вариант является наиболее простым в исполнении.
Но что делать, если компонент уже имеется на компьютере? Почему в таком случае возникает ошибка DirectX при запуске игры? Здесь возможно несколько причин:
DirectX-for-pc.ru рекомендует InstallPack, с его помощью вы сможете быстро установить программы на компьютер, подробнее на сайте.
- Установленная версия библиотеки устарела. Тогда просто обновите ее опять же через веб-инсталлятор.
- ПК не удовлетворяет минимальным системным требованиям видеоигры. Скорее всего, вам придется поставить новое компьютерное «железо». Но в некоторых случаях, например, в Crysis 3, ограничения можно обойти без этого.
- Драйвер видеокарты устарел. Обновить его получится с официального сайта либо через специальную программу (Nvidia Experience, AMD Catalyst).
Иногда ошибка DirectX не связана с самим драйвером на компьютере или его отсутствием, она может быть вызвана повреждением игровых файлов. Тогда выполните переустановку, это должно устранить сбой. Но к такому варианту стоит прибегать, если остальные способы не оказались эффективными.
Дополнение
В исключительных случаях сбой связан непосредственно с повреждением файлов библиотеки Директ Икс. Такое бывает, например, из-за неожиданной перезагрузки системы или ввиду работы опасных вирусов. Отметим два доступных решения:
- Восстановление ОС внутренними средствами Windows.
Соответствующую опцию легко отыскать в Панели управления.
- Полная переустановка операционной системы.
Второй представляется гораздо менее удобным, поэтому вкратце рассмотрим первый. Запустите «Панель управления» через «Пуск», переключите вид на «Значки». Здесь отыщите элемент «Восстановление» (в Windows 7 он может называться иначе).Теперь укажите опцию отката по контрольным точкам. Выберите ту отметку, которая соответствует дате, когда проблемы не существовала. А потом произведите восстановление. Пользовательские файлы при этом затронуты не будут, а вот некоторые программы могут удалиться.
Что делать при ошибке dxerror.log и directx.log
Автор: admin · Опубликовано Июнь 29, 2016 · Обновлено Июль 27, 2017
Иногда, при попытке установить на компьютер свежую версию DirectX, компьютер выдаёт сообщение об ошибке с текстом «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows». Для исправления системной ошибки пользователи используют различные приёмы, но не всегда они дают желаемый эффект. В данном материале я опишу проблему данной ошибки, а также расскажу, как исправить ошибку dxerror.log и directx.log в Windows 7.
Ошибка при установке DirectX
Причина возникновения внутренней системной ошибки dxerror.log и directx.log
Хотя точную информацию вы можете узнать, просмотрев указанные в данной ошибке логи DXError.log и Directx.log (обычно они находятся в папке c:WindowsLogs). Тем не менее, обычно эта ошибка возникает из-за того, что установщик DirectX не может найти данные о предыдущей версии DirectX в реестре ОС Windows.
Произошла внутренняя системная ошибка dxerror.log directx.log
Такая ситуация возникает из-за некорректной деинсталляции предыдущей версии DirectX, повреждения реестра, работы некоторых программ (обычно игровых), которые очень «своеобразно» обошлись с системными файлами. Также могут возникать описанные мной ранее ошибки при запуске приложения 0xc0000142 и номер 43 не найден в библиотеке DLL xlive.dll.
Вся эта ситуация нуждается в исправлении, и ниже я поясню, что необходимо делать для того чтобы исправить ошибку dxerror.log и Directx.log.
Способ 1. Скачиваем новый пакет DirectX
Попробуйте просто ещё раз скачать новый DirectX с родного(!) сайта Microsoft. Некоторым пользователям этого оказалось достаточно для исправления ошибки.
Способ 2. Исправляем ошибки с совместимостью
Кликаем правой клавишей мыши на файл Dxwebsetup.exe (инсталляционный файл DirectX), в появившемся меню выбираем сверху «Исправление проблемы совместимости». Система поищет возможные проблемы, после чего выбрать «Использовать рекомендованные параметры», а затем «Проверить программу». После чего проведите инсталляцию DirectX, проблема обычно оказывается решена.
Как это выглядит визуально можно посмотреть на видео:
Способ 3. Вносим изменения в реестр
Жмём клавиши Win+R, в появившейся строке вписываем regedit, и на панели реестра переходим по адресу HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX.
Изменения в реестр DirectX
Если там у вас всего одна строка, то жмём вверху слева «Правка» — «Создать» — «Строковой параметр» и вносим в реестр сначала одну строчку из представленных ниже, а затем вторую:
Сохраняем изменения и перезагружаем наш компьютер.
Способ 4. Попробуйте отключить антивирус
Наиболее простой способ из всех возможных решить внутреннюю системную ошибку dxerror.log и directx.log — это отключить антивирус, у группы пользователей причина была именно в этом. Попробуйте на время инсталляции полностью отключить антивирус.
Способ 5. Проверьте целостность системных файлов
Всё необходимое нужно осуществлять через права администратора. Нажмите кнопку «Пуск», в строке поиска наберите CMD, в появившейся командной строке наберите sfc /scannow, нажмите «Ок». Система проведёт проверку системных файлов на целостность и при нахождении ошибок исправит их. После окончания проверки перезагрузите систему и попробуйте вновь проинсталлировать DirectX.
Способ 6. Проверьте вашу систему на наличие malware
Попробуйте воспользоваться хорошим антивирусным софтом для проверки вашего компьютера на наличие вредоносных программ (напр. Dr.Web Cureit! или Malwarebytes Anti-Malware). Злокачественное программное обеспечение может быть напрямую виновато в нестабильной работе DirectX и ошибках dxerror.log directx.log.
Способ 7. Возвратитесь на контрольную точку
Некоторым из пользователей помогло восстановление системы с контрольной точки, когда системной ошибки dxerror.log и directx.log не наблюдалось.
- Нажмите «Пуск – Все программы – Стандартные – Служебные – Восстановление системы».
- и выберите через «Показать другие контрольные точки» ту точку восстановления, когда данной проблемы не было.
- Совершите откат системы на прошлую стабильную позицию.
Способ 8. Попробуйте переустановить драйвера к видеокарте
Попробуйте обновить драйвера к видеокарте. Сомнительно, чтобы они оказались виноваты в проблеме, но стандартный набор советов включает и этот, вдруг вы именно тот «счастливчик», у которого проблема именно в них.
Системная ошибка DirectX — Смотрите dxerror.log и directx.log
При попытке установить DirectX выдается сообщение об ошибке «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError . log и Directx . log в папке Windows«. Ошибка может быть из-за устаревшего видео драйвера, Visual C ++ или .NET Framework. В этой инструкции о том, как исправить внутреннюю системную ошибку при установке DirectX на Windows 10.
Произошла внутренняя системная ошибка DirectX Windows 10
В первую очередь отключите сторонний антивирусник, если он есть, и запустите установку DirectX от имени администратора. Нажмите правой кнопкой мыши по «.exe» файлу DirectX и выберите запуск от имени админа. В лучшем случае, вы можете открыть указанные log файлы и постараться определить причину, или скинуть логи в комментарии, я постараюсь помочь.
1. Проверка системных файлов
Запустите командную строку от имени администратора и введите ниже команды по очереди. Это исключит возможность, если поврежден какой-либо системный фал. Инструмент автоматически найдет и восстановит файлы.
- sfc /scannow
- dism /online /cleanup-image /restorehealth
2. Совместимость
Некоторые программы и игры при установке автоматически устанавливают DirectX. По этой причине, если игра или программа старые, то там может быть старый DirectX, который не поддерживается на Windows 10 или Windows 7, если он для XP. Нажмите правой кнопкой мыши по исполняемому файлу dxwebsetup.exe и выберите «свойства». Перейдите во вкладку «Совместимость» и ниже нажмите на «Изменить параметры для всех пользователей». Далее установить галочку «Запускать программу в режиме совместимости с». Выбирайте по порядку версии Windows и запускайте.
3. Обновить драйверы
Некоторые пользователи на reddit смогли решить системную внутреннюю ошибку при установке DirectX при помощи обновления драйверов Nvidia HD Audio через утилиту GeForce Experience. По этой причине, если у кого-то стоит Nvidia, AMD или Intel, нужно перейти на официальный сайт и скачать последние версии драйверов, а лучше специальные утилиты от производителей по обновлению оборудования.
- Nvidia — GeForce Experience.
- AMD — отдельно драйвер (нет своей утилиты).
- Intel — Intel Driver Assistant.
4. Установка Visual C ++
В Windows 10, Visual C++ пакеты играют важную роль, так как DirectX включает эти файлы. Может быть так, что у вас уже установлен Visual C++ 2015, но вам нужна либо более старая, либо более новая версия, или не установлен пакет разрядности x32-bit. Перейдите на сайт Microsoft и скачайте:
- Visual C ++ Redistributable 2015
- Скачайте и установите два пакета vc_redist.x64 и vc_redist.x86.
5. Установка .NET Framework через CMD
Запустите командную строку от имени администратора и введите:
- DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs
Ошибка DirectX при запуске игры
Ошибка Директ Икс при запуске игры может появиться как раз тогда, когда ее совсем не ждешь. И хорошего в этом мало. Это значит, что библиотеки или драйвера оборудования вдруг стали работать некорректно. И тип ошибки не имеет никакого значения.
Подробности
Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.
Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.
В данном материале мы рассмотрим стандартные способы исправления ошибок разного типа. Как правило, в большинстве случаев достаточно самых простых вариантов. Они оказываются самыми действенными. Вот с них и начнем.
Обновление драйверов графического адаптера
Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.
Обновить драйвера можно несколькими способами. Однако мы выберем самый простой и безопасный. Так как копаться на сайте производителя в поисках новой версии, а потом еще и скачивать ее очень долго. Мы используем для обновления возможности самой операционной системы. Вот подробная инструкция по этому поводу:
- Нажимаем на кнопку меню «Пуск» правой кнопкой мыши и в появившемся меню выбираем «Диспетчер устройств».
- Появится окно со списком установленного оборудования. Ищем пункт «Видеоадаптеры» и кликаем по нему.
- Затем выбираем имя нашей карточки и щелкаем по нему правой кнопкой мыши.
- Появится меню, в котором нужно выбрать пункт «Обновить…».
- Запустится мастер обновления. Здесь щелкаем «Автоматический поиск драйверов».
После этого мастер начнет искать подходящее программное обеспечение на серверах компании Microsoft. Как только он его найдет, так сразу и установит. После инсталляции драйвера нужно будет перезагрузить компьютер. После рестарта можно тестировать игру. Есть вероятность, что с новым драйвером все заработает нормально. А если нет, то вот вам следующая глава.
Новая установка библиотек
Это самый простой способ исправить ошибку. Обновление DirectX иногда помогает. К тому же, заново установив пакет можно исправить некоторые ошибки, связанные с поврежденными файлами библиотек. Да и новая версия просто необходима для некоторых игрушек. В общем, переустановка крайне желательна при возникновении проблем.
К тому же, сделать это довольно просто. С этим процессом справится даже новичок. Установщик библиотек обладает очень простым интерфейсом и может похвастаться наличием русского языка. Ведь он сделан компанией Microsoft. Но на всякий случай мы предоставим подробную инструкцию, рассказывающую о том, как и что делать.
- Переходим по ссылке https://www.microsoft.com/ru-RU/download/35.
- Откроется страница для загрузки установщика. Просто нажимаем на кнопку «Скачать».
- Дожидаемся завершения скачивания и переходим в каталог, куда сохранился файл dxwebsetup.exe.
- Щелкаем на него ПКМ.
- Выбираем следующий пункт:
- В приветственном окошке соглашаемся с условиями использования.
- Отказываемся от поисковой панели Bing. Затем жмем на кнопку «Далее».
- На следующем этапе мастер установки просканирует систему на предмет установленных библиотек. После этого он выдаст объем загружаемых файлов. Жмем на кнопку «Установить».
- После того, как установка окончится, нажимаем на кнопку «Готово».
Вот и все. Перезапускать компьютер не нужно. Установленные компоненты сразу же готовы к работе. Можно проверять работоспособность той или иной игрушки. Однако стоит описать еще несколько вариантов просто на всякий случай. Ведь далеко не все собираются сразу переустанавливать библиотеки.
Отключение блокировки антивируса и брандмауэра
Иногда ошибки DirectX при запуске какой-нибудь игрушки могут случаться по причине блокировки каких-либо файлов антивирусом или системным брандмауэром. Последний и вовсе любит блокировать все подряд, не разбирая, вирус это или нет. Также и некоторые антивирусные продукты блокируют заведомо безопасные элементы.
Поэтому нужно на некоторое время отключить защиту и посмотреть, как будет работать игра с библиотеками после этого. Достаточно временно деактивировать работу антивирусной программы. Как правило, нужно открыть трей Windows, кликнуть ПКМ по ее иконке и выбрать соответствующую опцию. А потом настроить включение после перезагрузки ПК.
Вот теперь можно тестировать работоспособность игрушки. Если дело было в блокировке, то все должно заработать отлично. Но в этом случае придется править правила антивируса и файервола. Так как защиту операционной системы придется возвращать. Вы ведь не хотите нахвататься различных вирусов в интернете?
Поиск и устранение различных вирусов
Часто такое поведение игры и библиотек DirectX может быть связано с деятельностью различных вредоносных объектов. Вирусы различного типа могут негативно влиять как на саму игрушку, так и на библиотеки вместе с драйверами. Возможны и более серьезные последствия. Вся система может работать нестабильно.
Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:
- В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
- Появится меню, в котором необходимо выбрать пункт «Выполнить быструю проверку».
- Дожидаемся окончания процедуры.
После проверки все сведения о найденных и устраненных угрозах можно будет прочесть в журнале программы. Так мы искали вирусы при помощи стандартного Защитника Windows. Теперь же перейдем к сторонним продуктам. Лучше использовать именно их, поскольку Защитник не умеет нормально ловить вирусы.
Инструкция для Smart Security:
- Снова смотрим на системный трей и ищем там иконку антивируса в форме буквы «е». Кликаем по ней правой кнопкой мыши.
- В появившемся меню выбираем «Открыть Smart Security».
- В правом столбце щелкаем «Сканирование ПК».
- Затем выбираем пункт «Выборочное сканирование».
- Выделяем все доступные расположения и запускаем процедуру.
Сканирование будет происходить в автоматическом режиме. Оно может занять довольно продолжительное время. В зависимости от размера жесткого диска и количества файлов на нем. После проверки нужно перезапустить компьютер и только потом пробовать запускать ту или иную игрушку. Только после рестарта будут применены изменения.
Заключение
В данном материале мы попытались рассказать о том, как исправить ошибки, связанные с библиотеками DirectX, возникающими при запуске той или иной игрушки. Как правило, эти ошибки связаны с повреждением файлов самих библиотек или драйвера графического адаптера. Остальное случается крайне редко.
Проблема лечится переустановкой драйверов или самих библиотек. Но в некоторых случаях придется произвести более сложные манипуляции. А вообще, проверять компьютер на вирусы нужно регулярно. Только тогда в нем все будет работать так, как положено. И не забывайте, что выполнять все действия нужно в строгом соответствии с инструкциями.
Произошла внутренняя системная ошибка DXError.log DirectX.log
Пакет DirectX незаменимая составляющая для всех компьютерных игр. Он включается в абсолютно любой сборник, его предлагают установить перед каждой инсталляцией. Однако происходят моменты, когда из-за разных проблем в системе возникает ошибка «Произошла внутренняя системная ошибка DXError.log DirectX.log» . Тогда пакет DirectX отказывается нормально становиться в вашу Windows. Соответственно, игры также не будут запускаться.
Причины системной ошибки
Конфликт DXError.log и DirectX.log возникает вследствие несовместимости с предыдущей установленной версией. Возможно, она была очень не до конца деинсталлирована. Остатки разных файлов и библиотек входят в конфликт с новыми пакетами. Также причиной еще становятся антивирусные утилиты и битые сборники игр. Последнее встречается в разных не лицензионных версиях, где применялись программы для взлома — репаки, моды и читы.
Как исправить данную проблему
Естественно, никакие файлы мы просматривать не будем, как указанно в ошибке. Очевидным и самым первым действием становится скачивание софта DirectX:
- Наилучшим вариантом будет скачать утилиту dxwebsetup.exe , которая загрузит DirectX онлайн. Программку следует поместить в пустую папку и запустить загрузку. Скачать её нужно из официального сайта Microsoft.
- Еще можно применить любой другой диск с игрой и попробовать оттуда переустановить пакет.
- Внимание! Перед установкой желательно очистить остаточные записи в реестре и файлы в системе — CCleaner вам в помощь.
Проверка совместимости
Многим пользователям в решении проблем ссистемной ошибкой DXError.log DirectX.log помогает процедура устранения проблем с совместимостью файла dxwebsetup.exe . Вот наглядная видео-инструкция.
Хочется заметить, что вся информация по установке DirectX сохраняется на вашем системном диске. Если в процессе происходят разные непредвиденные ситуации, то их можно просмотреть по пути: C – Windows – Logs. В самом низу будут соответствующие два блокнота: directХ и DXE, но разобраться с ними могут далеко не все.
Антивирус
Причиной не нахождения чего-либо в системе с легкостью может становиться антивирус. Особенно Касперский чаще всего блокирует пакеты из DirectX. На не лицензионных дисках каждый файл может попасть в зону карантина.
Администратор
Специалисты в IT-технологиях отмечают хороший вариант по смене учетной записи. Нужно создать абсолютно новую учетную запись с правами администратора . Должно решить проблему в случаях, когда за компьютером всегда сидят несколько совершенно разных людей. Кто-то мог внести некоторые изменения лично под себя, что и служит причиной ошибки.
Реестр
Реестр и его изменение требует особой осторожности от пользователя. Будем лично выполнять данное действие. Вызываем «Выполнить» через Win-R и вносим данные символы — regedit . Теперь ищем папку DirectX: каждый элемент имеет название HKEY , нам нужно LOCAL MACHINE . Далее SOFTWARE — Microsoft . Тут должно располагаться как минимум два файла:
- InstalledVersion со значениями 00,00,00,09,00,00,00,00
- Version со значениями 4.09.00.0904
В случае не нахождения или наличия совершенно других файлов их нужно поместить сюда самому. Воспользовавшись правой клавишей мышки (по пустому полю), создаете «строковые параметры» с данными выше названиями и присвоенными кодами.
Командная строка
Последним вариантом остается командная строка. Она способна самостоятельно исправить мелкие системные сбои. Для этого находим ее в папке «Стандартные» меню «Пуск». Далее нужно просто прописать следующую команду sfc /scannow . Жмем «Enter». Ожидаем окончания процесса и перезапускаемся. Пробуем инсталлировать последний пакет DirectX взятого с официального источника Microsoft.