Как исправить системную ошибку DirectX с файлами DXError.log DirectX.log?

Во время установки библиотеки DirectX пользователь Windows 7 и выше может столкнуться с сообщением «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows». Указывает такая неполадка на системные файлы, которые чаще всего принадлежат видеодрайверу, библиотекам NET Framework и Microsoft Visual C ++. Для того, чтобы системная ошибка DirectX DXError log была исправлена, нужно провести ряд диагностических действий.
Способы исправления ошибки с файлами DXError.log и DirectX.log
Если на вашем ПК произошла ошибка DXError.log DirectX.log при установке DirectX, то в первую очередь нужно заново скачать с сайта Майкрософт установочный файл библиотеки и, отключив антивирус, запустить инсталляцию с правами Администратора. Для этого на exe файле нужно нажать правой кнопкой мыши и выбрать нужный пункт из функционального меню.
Если выполнить установку DirectX с правами Администратора не удалось, то нужно проверить саму Windows на целостность системных файлов и образа. Для этого нужно открыть командную строку с правами Администратора и ввести следующие команды (вводим их по отдельности):
- sfc /scannow;
- dism /online /cleanup-image /restorehealth.
Многие разработчики современных игр, дабы избежать проблем с установкой и дальнейшим запуском софта, добавляют в установочный пакет игры файл DirectX нужной версии. Однако, когда пользователь хочет установить новую версию библиотеки, то появляется системная ошибка, связанная с файлами DXError.log и Directx.log. Поэтому при установке новой версии библиотеки рекомендуем нажать на установочном файле DirectX правой кнопкой мыши и выбрать «Свойства», а далее, в появившимся окне, перейти во вкладку «Совместимость» и выбрать совместимую версию операционной системы. Не помешает в этой же вкладке поставить отметку «Выполнить поиск с правами Администратора».
Если установить программу в режиме совместимости не удалось, то нужно попробовать переустановить драйвера к видеокарте. Для этого необходимо перейти на официальный сайт производителя видеокарты и загрузить актуальные драйвера, которые будут соответствовать версии и разрядности Windows.
Далее нужно нажать «Win+R» и ввести «devmgmt.msc».
Откроется Диспетчер устройств. Нужно развернуть ветку «Видеоадаптеры».
Нажимаем на названии видеокарты правой кнопкой мыши и выбираем «Свойства». Далее переходим во вкладку «Драйвера» и нажимаем «Обновить».
Далее выбираем «Выполнить поиск драйверов на этом компьютере».
Указываем путь к ранее загруженному драйверу. Позволяем программному обеспечению обновиться. Перезагружаем систему, чтобы изменения вступили в силу.
Если у вас ошибка возникает на Windows 10, то, возможно, у вас установлена неверная версия пакета Microsoft Visual C++ или выбран пакет не той битности. Для этого нужно удалить все установленные пакеты C++ и перейти на сайт Microsoft, чтобы скачать установочный файл.
После переустановки библиотек C++ нужно перезагрузить систему, чтобы изменения вступили в силу.
Фреймворки можно установить через командную строку с правами Администратора. Для этого в консоли нужно ввести DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs.
После выполнения данной команды нужно перезагрузить ПК и повторить установку DirectX.
В случае, если исправить ошибку не удалось, рекомендуем откатить систему до более раннего состояния или воспользоваться установочным диском для восстановления Windows. После отката повторяем попытку установки компонента. Если и эта попытка завершиться ошибкой, то нужно в безопасном режиме удалить ранее установленный компонент и заново попробовать инсталлировать скачанный DirectX.
Не устанавливается DirectX выдает ошибку:Произошла внутренняя системная ошибка.Чтобы определить причину ошибки просмотри
Не устанавливается DirectX, выдает ошибку: Произошла внутренняя системная ошибка.
Чтобы определить причину ошибки просмотри
Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows
Пробовал переустанавливать вебустановщиком и полным DirectX,
все равно, одна и та же ошибка.
У меня Windows XP Pro SP3, ставлю конечно DirectX 9.
Вот что вычитал в тех файлах, в DXError.log :
Failed API:LoadLibraryShim()
Error:(0x80070006) — Неверный дескриптор
Unable to initialize CFusion.
Unable to initialize MDXCheck.
и в файле DirectX.log :
02/08/12 13:14:31: dxupdate: IsMDXInUse(): Unable to initialize MDXCheck.
02/08/12 13:14:31: dsetup32: CSetup::InstallPlugIn(): DirectXUpdateInstallPlugIn() failed.
02/08/12 13:14:31: dsetup32: Installation ended with value -9 = Internal or unsupported error
Лучший ответ
Скачай dxwebsetup, положи его в отдельную пустую папку и оттуда установи. Иногда у меня тоже были проблемы, когда запускал установщик из папки со скачанным, наверное он укакие-нибудь файлы оттуда подцеплял) После переноса в пустую папку ставилось отлично)
Остальные ответы
незачем устанавливать, то что уже стоит.
Программа установки не может найти данные о предыдущей версии DirectX в реесте. Почистил каким-нибудь клинером поди. Или восстанавливай с контрольной точки или реестр восстанавливай на тот момент когда почистил.
Для многих пользователей операционной системы Windows возникает иногда желание или необходимость удаления DirectX. Специально для этой цели и была создана программа DirectX Happy Uninstall.
Некоторые возможности программы:
Поддержка Windows 2000/XP/2003
Поддержка DirectX9.0c(4.09.00.0904)
Полное и безопасное удаление DirectX, при сохранении стабильности системы
Гарантия того что система и регистр избежат каких-либо ошибок после деинсталляции, перезагрузки или восстановления DirectX
Поддержка удаления различных версий DirectX
Полная перезагрузка или восстановление оригинального DirectX
Инструменты DirectX Happy Uninstall помогут Вам увидеть ошибки допущенные другими программами для удаления DirectX
Создание файлов бекапа — всегда возможно отменить или возвратится к прежним настройкам системы
Возможность восстановления DirectX с помощью Вашего диска для установки Windows
Залог успеха — винда не сборка с последними обновлениями. Не забываем и про Microsoft .NET Framework
Вот собственно, и все.
И тогда не будет глюков с ДиректХ и с другими приложениями, заставляющих судорожно гуглить без всякого толку.
Dxerror.log и directx.log ошибка windows 7 – что делать?

Периодически пользователи операционной системы (ОС) Windows после установки свежей версии DirectX видят на экране своего компьютера сообщение об ошибке. Возникает вопрос: dxerror.log и directx.log – ошибка windows 7, что делать, чтобы исправить ее? С тем, по каким причинам может появляться ошибка, а также как действовать при ее возникновении сейчас и предстоит разобраться.
Причины возникновения внутренней ошибки dxerror.log и directx.log

Сообщение по типу «Directx windows 7 внутренняя системная ошибка dxerror.log directx.log» возникает на экране компьютера главным образом по причине того, что установщику DirectX не удается обнаружить в системе данные, касающиеся предыдущей версии программы.
Важно! Сообщение в зависимости от версии ОС и языка, на котором она функционирует, может быть разным. Суть его от формулировки не меняется – DirectX отказывается функционировать.
Такое может происходить в случае:
- повреждения реестра данных;
- неисправностей в работе конкретных программ;
- некорректной работы антивируса и пр.
Так или иначе, данная ошибка Windows 7 может быть исправлена в самые короткие сроки сразу несколькими методами.
Способы решения проблемы
Если произошла внутренняя системная ошибка dxerror.log directx.log windows 7, то расстраиваться не стоит. Есть несколько путей исправления ошибки Windows 7. С каждым из них следует ознакомиться подробнее.
Способ № 1: Загрузка последней версии Директа
Первый способ исправления ошибки Windows 7 предлагает скачивание установщика «DirectX Online Installer». Выполнить его загрузку можно, перейдя на официальный сайт Microsoft. После загрузки установщика его потребуется запустить. Запуск возможно осуществить непосредственно из браузера. Дальнейший порядок действий:
- При открытии приветственного окна надлежит принять условия лицензионного соглашения, после чего кликнуть «Далее».

- После этого программа приступит к сканированию компьютера в поисках необходимых для его полноценного функционирования программ. Если таковые не находятся, утилита предложит их установить. Потребуется снова нажать «Далее».

- По завершению действий остается кликнуть «Готово».

Как правило, после этой процедуры ошибка Windows 7 исчезает.
Способ № 2: Обновление драйвера
Второй способ устранения данной ошибки Windows 7 – обновление соответствующего драйвера видеокарты. Обновить драйвер проще всего, воспользовавшись встроенными возможностями ОС. Потребуется:
- Открыть меню «Пуск».
- Перейти в «Диспетчер устройств».

- Откроется окно, в котором будет указано оборудование, установленное на компьютере. Необходимо найти пункт «Видеоадаптеры».
- Далее следует выбрать свою видеокарту, щелкнув по ней правой кнопкой мыши, и выбрать пункт «Обновить драйвер».

- После этого потребуется в автоматическом режиме выполнить их поиск и автоматическую установку.
Важно! После того как графический драйвер обновлен, рекомендуется произвести перезагрузку компьютера. Лишь после этого многие изменения вступают в силу.
Способ № 3: Откат драйверов
Рассматриваемая ошибка Windows 7 также потенциально может быть устранена посредством отката драйвера до предыдущей версии. Это может потребоваться, когда при обновлении драйвера (оно в большинстве случаев производится системой автоматически) произошла какая-то ошибка. Нужно:
- Перейти в раздел «Видеоадаптеры».
- Левой кнопкой мыши дважды кликнуть по видеокарте.
- Выбрать вкладку «Драйвер» и нажать «Откатить».
- Кликнуть по виртуальной кнопке «ОК».

Завершающий этап – перезагрузка компьютера.
Способ № 4: Выключение защиты ОС
Если после примененных выше способов при попытке запустить нужную программу снова появляется рассматриваемая ошибка Windows 7, то, вероятнее всего, проблема кроется в некорректной работе антивирусной программы.
Чтобы проверить, так ли это, надлежит выполнить ее отключение. Для этого нужно зайти в меню антивируса и принудительно прекратить его работу. Необходимо только после проверки не забыть снова запустить его.
Важно! Если произошла внутренняя системная ошибка dxerror.log directx.log windows 10, то отключение антивируса также может поспособствовать скорому решению проблемы.
Способ № 5: Устранение вредоносных объектов

Для устранения вредоносных программ на компьютер должна быть произведена установка антивирусной программы. Наибольшей популярностью пользуется антивирус Kaspersky. Загрузить его можно, перейдя на официальный сайт компании.
В качестве альтернативы можно использовать антивирус Avast. Он обладает своими фишками и особенностями функционирования. Загрузить его также можно с официального сайта.
Важно! Чтобы не допускать ошибок Windows 7, рекомендуется периодически (хотя бы 1 раз месяц) проводить полную проверку компьютера на наличие вирусов.
Способ № 6: Реанимация поврежденных файлов ОС
Чтобы сообщение об ошибке Windows 7 не появлялось, можно попробовать восстановить поврежденные вирусами системные файлы. Для этого не потребуется устанавливать никакие дополнительные программы, нужно лишь воспользоваться командной строкой. Для этого необходимо:
- Открыть меню «Пуск».
- Кликнуть по папке «Служебные – Windows».
- Кликнуть правой кнопкой мыши по иконке с надписью «Командная строка»
- Выбрать пункт «Дополнительно», после чего кликнуть по «Запуск от имени администратора».

- Откроется консоль, в которой нужно ввести «sfc /scannow», после чего нажать «Enter».

Процесс проверки и восстановления поврежденных файлов занимает 15–30 минут. Все зависит от мощности компьютера и количества ошибок в системе.
Как уже говорилось ранее, dxerror.log и directx.log – ошибка windows 10, Windows 7 и других ОС. Все рассмотренные выше способы решения проблемы в равной степени для них пригодны. Разница может быть лишь в пути нахождения некоторых внутренних системных файлов. Суть действий при этом не меняется.
Произошла внутренняя системная ошибка DXError.log и Directx.log — Решение
При попытке установки или обновления API DirectX пользователь может столкнуться с сообщением о произошедшей внутренней системной ошибке, и рекомендацией поискать её причину в логах файлов DXError.log и Directx.log. Обращение к логам никак не проясняет ситуацию, и что делать в данной ситуации пользователь не знает и не представляет. Ниже я разберу, что это за внутренняя системная ошибка ДиректХ, и как можно её исправить.

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

Варианты решения, позволяющие избавиться от системной ошибки DXError.log и Directx.log выглядят следующим образом:
Способ 1. Временно деактивируйте ваш антивирус
Наиболее эффективным вариантом решить системную ошибку DXError.log и Directx.log является отключение антивируса ПК перед установкой ДиректХ. Наиболее часто вызывают дисфункцию антивирусы «Аваст» и «Касперский», потому сначала отключите данные программы (или другие антивирусы на вашем PC), а потом попробуйте установить ДиректХ с сайта Майкрософт.
В качестве альтернативы также можно попробовать версию ДиректХ End-User Runtimes, датируемой июнем 2010 года.
Способ 2. Корректно распакуйте инсталлятор ДиректХ
Если вы скачали инсталлятор в виде архива, распакуйте его в директорию на главном корневом каталоге (обычно диска С), название которой должно быть написано латиницей. Найдите там запускаемый файл (например, dxsetup.exe), и запустите его.
Способ 3. Исправьте встроенную в игру версию ДиректХ
В некоторых устанавливаемых на ПК играх наблюдаются проблемы в работе встроенной в тело игры версии ДиректХ. Выполните для исправления «Произошла внутренняя системная ошибка DXError.log и Directx.log» следующие действия:
- Перейдите в директорию игры;
- Там найдите папку ДиректХ (например, это может быть installer\directx\redist);
- Здесь выберите все файлы кроме dsetup.dll, dsetup32.dll и dxsetup.exe , и удалите выбранные файлы, оставив лишь три указанных файла;
- Запустите проблемную игру, и если система предложит установить ДиректХ – подтвердите установку.
Способ 4. Проверьте систему на наличие зловредов
В ряде случаев функционал вирусных программ блокировал корректную установку и работу ДиректХ. Используйте бесплатные антивирусы для Windows 7, 8, 10 для удаления с ПК найденных зловредов.
Способ 5. Установите раннюю версию ДиректХ
Некоторым версиям игр может понадобиться более ранняя версия ДиректХ (к примеру, 9.0 вместо 11 и 12 версии). Установите девятую версию с сайта Майкрософт.

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

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

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