- Произошла внутренняя системная ошибка DXError.log и Directx.log — Решение
- Причины ошибки DXError.log и Directx.log
- Способ 1. Временно деактивируйте ваш антивирус
- Способ 2. Корректно распакуйте инсталлятор ДиректХ
- Способ 3. Исправьте встроенную в игру версию ДиректХ
- Способ 4. Проверьте систему на наличие зловредов
- Способ 5. Установите раннюю версию ДиректХ
- Способ 6. Запустите инсталлятор от имени админа
- Способ 7. Проверьте системные файлы
- Способ 8. Исправьте проблемы с совместимостью
- Способ 9. Установите свежие драйвера для видеокарты
- Системная ошибка DirectX — Смотрите dxerror.log и directx.log
- Произошла внутренняя системная ошибка DirectX Windows 10
- 1. Проверка системных файлов
- 2. Совместимость
- 3. Обновить драйверы
- 4. Установка Visual C ++
- 5. Установка .NET Framework через CMD
- Произошла внутренняя системная ошибка dxerror.log directx.log
- Почему не удаётся установить DirectX
- Решение ошибки установки DirectX
- Решение ошибки в Windows 7
- Не устанавливается DirectX, что делать
- Другие способы устранения ошибки
Произошла внутренняя системная ошибка 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 версии). Установите девятую версию с сайта Майкрософт.
Установите более раннюю версию API ДиректХ
Способ 6. Запустите инсталлятор от имени админа
Запуск инсталлятора ДиректХ с недостаточными правами может вызывать внутреннюю системную ошибку данной программы. Скачайте инсталлятор, перейдите в его директорию, наведите курсор на файл dxsetup.exe, щёлкните ПКМ, и выберите «Запуск от имени администратора».
Способ 7. Проверьте системные файлы
Выполните запуск командной строки от имени админа, для чего кликните на кнопку «Пуск», в строке поиска наберите cmd, но на Enter не нажимайте. Сверху отобразится однотипный результат, щёлкните на нём ПКМ, и выберите запуск от имени нужного нам админа.
В открывшейся строке наберите:
Нажмите ввод, и дождитесь окончания процесса.
Способ 8. Исправьте проблемы с совместимостью
В некоторых случаях решить внутреннюю системную ошибку DirectX поможет исправление проблем совместимости установочного файла dxwebsetup.exe (dxsetup.exe). Скачиваем инсталлятор, находим данный файл, наводим на него курсор, кликаем ПКМ, выбираем «Исправление проблем совместимости». Система определит оптимальные параметры запуска, после чего выбираем «Использовать рекомендованные параметры», после чего – «Проверить программу».
Способ 9. Установите свежие драйвера для видеокарты
Также рекомендуется установить самые новые драйвера для вашей графической карты, скачав их с сайта производителя устройства (также помогут программы уровня «ДрайверПак Солюшн»).
Системная ошибка 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
Произошла внутренняя системная ошибка dxerror.log directx.log
DirectX очень важен для ПК с Windows. Без него нам не поиграть в современные игры и не запустить некоторые программы. Но что делать, если не получается установить его. При запуске лончера компонента появляется окно: произошла внутренняя системная ошибка dxerror.log directx.log. Эти файлы нам советуют посмотреть для определения причины. Давайте узнаем, что с ней делать.
Почему не удаётся установить DirectX
Разберём ситуацию по порядку. Появляться ошибка может по той причине, что файлы, которые вы пытаетесь скачать — нарушены. Или их версия не соответствует версии системы вашего компьютера. Загружать компонент DirectX нужно только с одного ресурса — с сайта Microsoft. Есть единственный адрес, где расположен официальный дистрибутив Дайректа — здесь.
Ссылка на загрузку DirectX на сайте Майкрософт
Загружая компонента с любого другого сайта, вы рискуете не только потерять время, но и заразить компьютер вирусами. С вопросом источника загрузчика DirectX разобрались. Теперь перейдём к причинам на вашем ПК. Чаще всего загрузчику мешает антивирусная система, которая установлена на вашем ПК. Не имеет значение — это Avast, Kaspersky, AVG или другие.
При запуске установщика антивирус блокирует его действия, и вы наблюдаете системную внутреннюю ошибку. Источником блокировки установки могут быть другие программы. Далее мы рассмотрим всевозможные варианты решения и обязательно в конце статьи установим на ваш ПК необходимый компонент.
Решение ошибки установки DirectX
Уведомление рекомендует нам посмотреть логи установки файлов компонента. Но в них может не быть важной информации. Или пользователь вовсе не сможет их найти на системном томе. Это и ни к чему. Решить ошибку удаётся следующим образом:
- Загрузите DirectX с сайта Майкрософт;
- Отключите антивирус на время. Официальная инструкция для Avast и Kaspersky. Для других антивирусов найдите самостоятельно;
- Откройте папку с расположением скаченного пакета DirectX и выберите его ПКМ. Затем нажмите на пункт «От …администратора»;
Откройте дистрибутив DirectX от имени администратора
В этот раз пакет должен установиться без каких-либо ошибок. Большей части пользователей удаётся решить эту проблему с помощью данной инструкции. Если удалось и вам — поделитесь этой статьёй с другими.
Решение ошибки в Windows 7
Если произошла внутренняя системная ошибка dxerror.log directx.log в седьмой версии системы, можно попробовать решить её иначе. Для этого нужно отключить все службы и компоненты.
- Откройте окно Выполнить (Win +R);
- Запишите в строке msconfig и нажмите Enter;
Запустите команду msconfig в окне Выполнить
На экране возникнет окно, в котором нужно выбрать вкладку Службы;
Выберите вкладку Службы в окне msconfig
Нажмите справа в окне кнопку Отключить все
Выберите кнопку Применить ниже;
Нажмите Применить, чтобы сохранить настройки
Затем нужно перезагрузить ПК и установить DirectX.
Успешная установка DirectX
В этом состоянии на установочный пакет не будут влиять сторонние службы и программы. Эта инструкция для Windows 7 является универсальной для многих сбоев в компьютере.
Не устанавливается DirectX, что делать
Следующий метод также может помочь во многих ситуациях, когда игра или программа не запускаются в Windows. Нужно открыть способы загрузки системы. Для этого перезагрузите ПК и нажмите F8. В Windows 10 нужно удерживать эту клавишу параллельно с зажатой Shift. Если не получается открыть режимы загрузки, клавишу F8 нужно не удерживать, а быстро нажимать.
Нажмите на клавишу F8 и удерживайте её
В окне с режимами выберите С загрузкой сетевых драйверов.
Выберите режим С загрузкой сетевых драйверов
Система загрузится с базовыми компонентами, которые необходимы для её работы. Прочие службы, включая антивирус будут отключены в данном режиме. Попробуйте сейчас установить DirectX. У вас должно это получится.
Другие способы устранения ошибки
Если до сих пор не получилось избавиться от ошибки при установке Дайрект икс, попробуйте сделать следующее:
- Откройте расположение файла DirectX;
- Выберите его ПКМ и нажмите на пункт Исправление проблем…;
Выберите пункт Исправление проблем с совместимостью
Снова сделайте попытку установить компонент на свой компьютер. Если на этот раз ничего не вышло:
- Снова выберите файл Дайректа ПКМ;
- Нажмите пункт Свойства;
- Выберите Совместимость вверху окна. Если галочка поставлена на пункте Запустить программу…, уберите её;
Уберите галочку с пункта Запустить в режиме совместимости…
Теперь попробуйте запустить лончер DirectX от имени администратора. Уведомление «произошла внутренняя системная ошибка dxerror.log directx.log» возникать не должно. Попробуйте также другие версии в режиме совместимости — Windows XP, Vista, 7, 8.