Произошла внутренняя системная ошибка чтобы определить причину ошибки просмотрите файлы dxerror log

При попытке установить DirectX выдается сообщение об ошибке "Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы

При попытке установить DirectX выдается сообщение об ошибке «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows«. Ошибка может быть из-за устаревшего видео драйвера, Visual C ++ или .NET Framework. В этой инструкции о том, как исправить внутреннюю системную ошибку при установке DirectX на Windows 10.

Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows

Произошла внутренняя системная ошибка 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 и запускайте.

directx режим совместимости для всех пользователей

3. Обновить драйверы

Некоторые пользователи на reddit смогли решить системную внутреннюю ошибку при установке DirectX при помощи обновления драйверов Nvidia HD Audio через утилиту GeForce Experience. По этой причине, если у кого-то стоит Nvidia, AMD или Intel, нужно перейти на официальный сайт и скачать последние версии драйверов, а лучше специальные утилиты от производителей по обновлению оборудования.

  1. Nvidia — GeForce Experience.
  2. AMD — отдельно драйвер (нет своей утилиты).
  3. Intel — Intel Driver Assistant.

Перезагрузите ПК.

channel

4. Установка Visual C ++

В Windows 10, Visual C++ пакеты играют важную роль, так как DirectX включает эти файлы. Может быть так, что у вас уже установлен Visual C++ 2015, но вам нужна либо более старая, либо более новая версия, или не установлен пакет разрядности x32-bit. Перейдите на сайт Microsoft и скачайте:

  • Visual C ++ Redistributable 2015
  • Скачайте и установите два пакета vc_redist.x64 и vc_redist.x86.

Перезагрузите ПК.

скачать две версии Microsoft Visual C++ 2013

5. Установка .NET Framework через CMD

Запустите командную строку от имени администратора и введите:

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

Перезагрузите ПК.

Установка .NET Framework через CMD


Смотрите еще:

  • Как скачать, установить и обновить DirectX на ПК
  • Включить и Скачать DirectPlay для Windows 10
  • Как установить NET Framework 2.0 3.0 и 3.5 в Windows 10
  • Скачать xinput1_3.dll или d3dx9_43.dll для Windows 10/8/7
  • Отсутствует d3dx9_27.dll — Запуск программы невозможен

[ Telegram | Поддержать ]

При попытке установки или обновления API DirectX пользователь может столкнуться с сообщением о произошедшей внутренней системной ошибке, и рекомендацией поискать её причину в логах файлов DXError.log и Directx.log. Обращение к логам никак не проясняет ситуацию, и что делать в данной ситуации пользователь не знает и не представляет. Ниже я разберу, что это за внутренняя системная ошибка ДиректХ, и как можно её исправить.

Сообщение об внутренней ошибке DirectX

Содержание

  1. Причины ошибки DXError.log и Directx.log
  2. Способ 1. Временно деактивируйте ваш антивирус
  3. Способ 2. Корректно распакуйте инсталлятор ДиректХ
  4. Способ 3. Исправьте встроенную в игру версию ДиректХ
  5. Способ 4. Проверьте систему на наличие зловредов
  6. Способ 5. Установите раннюю версию ДиректХ
  7. Способ 6. Запустите инсталлятор от имени админа
  8. Способ 7. Проверьте системные файлы
  9. Способ 8. Исправьте проблемы с совместимостью
  10. Способ 9. Установите свежие драйвера для видеокарты
  11. Способ 10. Выполните откат системы
  12. Заключение

Причины ошибки DXError.log и Directx.log

Возникновение проблемы «Произошла внутренняя системная ошибка DXError.log и Directx.log» обычно обусловлено следующим набором причин:

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

Как я уже писал выше, просмотр логов Directx.log и DXError.log в большинстве случаев никак не способствует выявлению причин возникшей проблемы. Для её исправления рекомендую воспользоваться способами, представленными мной ниже.

Картинка ошибки DirectX

Варианты решения, позволяющие избавиться от системной ошибки DXError.log и Directx.log выглядят следующим образом:

Способ 1. Временно деактивируйте ваш антивирус

Наиболее эффективным вариантом решить системную ошибку DXError.log и Directx.log является отключение антивируса ПК перед установкой ДиректХ. Наиболее часто вызывают дисфункцию антивирусы «Аваст» и «Касперский», потому сначала отключите данные программы (или другие антивирусы на вашем PC), а потом попробуйте установить ДиректХ с сайта Майкрософт.

В качестве альтернативы также можно попробовать версию ДиректХ End-User Runtimes, датируемой июнем 2010 года.

Способ 2. Корректно распакуйте инсталлятор ДиректХ

Если вы скачали инсталлятор в виде архива, распакуйте его в директорию на главном корневом каталоге (обычно диска С), название которой должно быть написано латиницей. Найдите там запускаемый файл (например, dxsetup.exe), и запустите его.

Способ 3. Исправьте встроенную в игру версию ДиректХ

В некоторых устанавливаемых на ПК играх наблюдаются проблемы в работе встроенной в тело игры версии ДиректХ. Выполните для исправления «Произошла внутренняя системная ошибка DXError.log и Directx.log» следующие действия:

  1. Перейдите в директорию игры;
  2. Там найдите папку ДиректХ (например, это может быть installerdirectxredist);
  3. Здесь выберите все файлы кроме dsetup.dll, dsetup32.dll и dxsetup.exe, и удалите выбранные файлы, оставив лишь три указанных файла;
  4. Запустите проблемную игру, и если система предложит установить ДиректХ – подтвердите установку.

Способ 4. Проверьте систему на наличие зловредов

В ряде случаев функционал вирусных программ блокировал корректную установку и работу ДиректХ. Используйте бесплатные антивирусы для Windows 7, 8, 10 для удаления с ПК найденных зловредов.

Способ 5. Установите раннюю версию ДиректХ

Некоторым версиям игр может понадобиться более ранняя версия ДиректХ (к примеру, 9.0 вместо 11 и 12 версии). Установите девятую версию с сайта Майкрософт.

Окно DirectX

Установите более раннюю версию API ДиректХ

Способ 6. Запустите инсталлятор от имени админа

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

Способ 7. Проверьте системные файлы

Выполните запуск командной строки от имени админа, для чего кликните на кнопку «Пуск», в строке поиска наберите cmd, но на Enter не нажимайте. Сверху отобразится однотипный результат, щёлкните на нём ПКМ, и выберите запуск от имени нужного нам админа.

Пункт запуска от админа

В открывшейся строке наберите:

Команда sfc

Нажмите ввод, и дождитесь окончания процесса.

Способ 8. Исправьте проблемы с совместимостью

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

Способ 9. Установите свежие драйвера для видеокарты

Также рекомендуется установить самые новые драйвера для вашей графической карты, скачав их с сайта производителя устройства (также помогут программы уровня «ДрайверПак Солюшн»).

Программа Driver Pack Solution

Способ 10. Выполните откат системы

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

Заключение

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

Если возникает в DirectX ошибка DXEror log DirectX log, то это явный повод задуматься. Просто так она не появляется. Она говорит о том, что с операционной системой что-то не так. И нужно решать проблему, так как дальше будет хуже.

Содержание

  • Подробности
    • Решение №1: Загрузка последней версии Директа
    • Решение №2: Обновляем драйвера
    • Решение №3: Откатываем драйвера
    • Решение №4: Выключаем защиту ОС
    • Решение №5: Устраняем вредоносные объекты
    • Решение №6: Реанимируем поврежденные файлы ОС
  • Заключение

Подробности

Как правило, ошибка такого типа появляется при попытке установить библиотеки DirectX на компьютер. И она может быть связана как с особенностями ОС (чаще всего), так и говорить о том, что пользователь скачал битый файл установки.

Способов для исправления ситуации очень много. Как и причин для появления ошибки. Беда в том, что пользователю приходится перебирать все варианты, так как определить причину ошибки часто не представляется возможным.

В данном материале мы расскажем о возможных вариантах решения проблемы. По традиции начнем с самых простых методов и потихоньку доберемся к самым сложным. Однако их бояться не нужно. У вас все получится. На то есть инструкция.Картинка DirectX

Решение №1: Загрузка последней версии Директа

Основной способ для устранения проблемы – скачивание онлайн-установщика ДиректХ. Это утилита от компании Microsoft, которая анализирует компьютер на отсутствие нужных компонентов библиотеки, затем загружает их с официального сервера и распаковывает на компьютере. Таким образом, от пользователя практически ничего не требуется, что сильно упрощает задачу. Инструкция по использованию данной утилиты изложена в отдельной статье. Воспользуйтесь ей, чтобы добиться желаемого результата.

Решение №2: Обновляем драйвера

Это еще одно решение для устранения ошибки при инсталляции библиотек или запуске игр. Вероятнее всего, вы используете старые драйверы для своего графического адаптера, потому возникают проблемы с совместимостью, приводящимся к обозначенным ранее сбоям.

Поэтому нужно заняться обновлением программного обеспечения. Можно, конечно, посетить сайт производителя оборудования, скачать там нужную версию ПО и 3установить ее вручную. Но это долго и небезопасно. Гораздо проще использовать для обновления инструменты самой операционной системы. Вот как это можно сделать:

  1. Щелкаем по кнопке «Пуск» правой кнопкой мыши и дожидаемся появления контекстного меню.
  2. В меню ищем «Диспетчер устройств» и нажимаем на этот пункт.Пункт Диспетчер устройств в меню Пуск
  3. Появится окно со списком установленного оборудования. Ищем «Видеоадаптеры» и раскрываем данный каталог.
  4. Находим имя своей видеокарты и щелкаем по нему правой кнопкой мыши.
  5. В контекстном меню выбираем «Обновить драйвер».Пункт Обновить драйвер в Диспетчере устройств
  6. Запустится мастер обновления. Необходимо щелкнуть по кнопке «Автоматический поиск драйверов в сети».

Не забудьте, что после обновления драйверов обязательно нужно перезагрузить компьютер. Иначе новая версия драйвера просто не будет учтена системой. А уже после рестарта можно снова пробовать устанавливать DirectX. Вдруг вам повезет и первый же вариант поможет? А если нет, то стоит перейти к следующему пункту нашего материала.

Решение №3: Откатываем драйвера

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

Откат также осуществляется при помощи встроенных инструментов операционной системы Windows. Но для его осуществления требуются немного другие шаги, чем для обновления драйвера. Впрочем, мы в любом случае предоставим подробную инструкцию, рассказывающую о данном процессе. Вот она:

  1. Вновь переходим к разделу «Видеоадаптеры» в «Диспетчере устройств».
  2. Дважды нажимаем ЛКМ на наименование вашей графической карты.
  3. Перемещаемся на вкладку «Драйвер».
  4. Нажимаем на кнопку «Откатить».Пункт Откатить драйвер в Диспетчере устройств
  5. Подтверждаем действие путем нажатия на кнопку «ОК».

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

Решение №4: Выключаем защиту ОС

Если ошибка продолжает появляться, то такое поведение может быть также связано с работой антивируса или системного брандмауэра. Эти программы любят блокировать все подряд. Даже несмотря на то, что перед ними вовсе не вредоносный объект. Вероятно, они блокируют и установщик библиотек DirectX.

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

  1. Открываем меню «Пуск» и кликаем по форме поиска. А в случае Windows 8 и 10 для этого нужно нажать Win + Q.
  2. Введите туда запрос «Службы».Поиск Службы в меню Пуск
  3. Кликните по подходящему результату.
  4. Ищем службу «Брандмауэр…» и открываем ее двойным кликом.Пункт Брандмауэр Защитника Windows в окне Службы
  5. Теперь поочередно щелкаем по кнопкам «Остановить» и «Применить».Временно остановить службу Брандмауэр защитника Windows

Вот так мы поработали с брандмауэром. Гораздо проще отключить его полностью, чем копаться в его многочисленных правилах и настройках. А для восстановления его работы достаточно перезапустить Windows. Теперь перейдем к антивирусу. В качестве примера рассмотрим программу Internet Security от компании ESET. Она является весьма популярным продуктом и тоже любит блокировать все подряд.

Инструкция в этом случае такая:

  1. Смотрим на системный трей и ищем значок в виде буквы «е». Кликаем по нему правой кнопкой мыши.
  2. В появившемся меню щелкаем по пункту «Приостановить защиту».Пункт Приостановить защиту в меню ESET Internet Security
  3. Появится окошко, в котором нужно выбрать продолжительность отключения. Выставляем в соответствующей графе 10 минут и жмем «Применить».

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

Решение №5: Устраняем вредоносные объекты

Весьма часто все вышеописанные способы ничуть не помогают. Вероятнее всего, на компьютере хозяйничают вирусы. Именно из-за них может получиться такой казус. И это еще не предел. Огромное количество вирусов на компьютере вполне может повесить всю ОС.

Поэтому их нужно уничтожить. Для этого можно пользоваться любым антивирусом по вашему смотрению.

Решение №6: Реанимируем поврежденные файлы ОС

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

Однако даже если файлы сильно повреждены, есть возможность вернуть все на круги своя. Для восстановления элементов даже не нужно никаких дополнительных программ. Достаточно командной строки. Бояться ее не стоит. Если все выполнять в строгом соответствии с инструкцией, то ничего страшного не случится. А вот и она.

  1. Открываем меню «Пуск» при помощи соответствующей кнопки в панели задач.
  2. Далее щелкаем по папке «Служебные».
  3. Находим пункт «Командная строка» и кликаем по нему правой кнопкой мыши.
  4. Появится меню, в котором нужно выбрать «Дополнительно» и затем – «Запуск от…».Запустить Командную строку из меню Пуск
  5. В главном окне консоли вводим sfc /scannow и жмем на кнопку Enter.Команда sfc scannow в Командной строке

Проверка файлов и их восстановление займет около 10-15 минут. Не забудьте, что после окончания проверки обязательно нужно будет перезагрузить компьютер. Иначе в восстановлении не будет никакого толку. После рестарта можно проверять работоспособность инсталлятора DirectX. Если это не помогло, то остается всего один вариант.

Заключение

А теперь подведем итоги. В рамках данного материала мы поговорили о том, что делать, если при установке библиотек DirectX вдруг появляется такая ошибка. Она связана с программными особенностями и говорит о том, что что-то не так с настройками операционной системы или самим установщиком.

Для решения проблемы есть много способов. И все они рассмотрены в тексте выше. Возможно, вам повезет, и не придется применять сложные варианты. Но если даже так случится, то паниковать не стоит. Главное – все выполнять в строгом соответствии с инструкцией. Тогда ничего страшного не случится, и вы добьетесь успеха. Только не забывайте после некоторых способов перезагружать компьютер. Это условие обязательное. И оно указано в инструкциях.

Иконка ошибка dxerror.log

Иногда при попытке установить DirectX пользователь сталкивается с ошибкой. При помощи данной статьи мы поможем выйти из сложившейся ситуации и устранить проблему. Итак, ваш компьютер выдает сообщение: «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки, просмотрите файлы DXError.log и Directx.log в папке Windows». Давайте это исправим.

Содержание

  1. Что это за ошибка?
  2. Обновление DirectX
  3. Исправление системных файлов
  4. Режим совместимости
  5. Параметры проверки совместимости
  6. Обновление драйверов
  7. Устанавливаем/обновляем Visual C ++
  8. Восстановление ОС
  9. Проблемы с антивирусом
  10. Переустановка Windows 7
  11. Видеоинструкция
  12. Подводим итоги

Что это за ошибка?

Чаще всего данная проблема появляется на тех компьютерах, на которые пользователь пытается установить или обновить DirectX. Также сбой возникает и при запуске игры/программы. Причиной проблемы может стать невозможность считывания данных о предыдущих версиях мультимедийной библиотеки от Microsoft.

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

Ошибка dxerror.log directx.log

Дальше давайте переходить непосредственно к списку вариантов, каждый из которых в теории позволит решить проблему. Рекомендуем начать со способов, которые опубликованы выше.

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

DirectX можно обновить. Для того чтобы в ходе установки не возникло проблем, дистрибутив необходимо в обязательном порядке скачивать с официального сайта Microsoft, а также запускать от имени администратора.

  1. Сначала переходим на официальный сайт мультимедийной библиотеки DirectX. Загружаем установочный файл и запускаем его, предварительно сделав правый клик мышью и выбрав пункт запуска от имени администратора.

Запуск установки DirectX на Windows 7

  1. Появится окно установщика, а пользователю останется лишь принять лицензионное соглашение и перейти к следующему этапу.

Лицензионное соглашение DirectX на Windows 7

  1. Также важный шаг – отключение автоматической установки рекомендуемого ПО. Уберите галочку напротив инсталляции панели Bing и только после этого двигайтесь дальше.

Отказ от установки панели Bing при инсталляции DirectX на Windows 7

  1. Начнется установка DirectX. В ее ходе все нужные для правильной работы библиотеки файлы, загрузятся с официального сайта Microsoft.

Установка DirectX на Windows 7

Уже через несколько секунд недостающая библиотека будет установлена. В некоторых случаях необходимо обязательно перезагрузить компьютер.

Исправление системных файлов

Иногда внутренняя системная ошибка при установке DirectX может быть вызвана проблемами в системных файлах Windows 7. Соответствующие записи об этом можно увидеть в DXError.log и DirectX.log. Исправить такую ситуацию тоже несложно. Мы просто запустим автоматическое восстановление системы и дождемся завершения процесса:

  1. Первое, что нужно сделать, это запустить командную строку от имени администратора. Жмем кнопку меню «Пуск», прописываем аббревиатуру «CMD» и правой кнопкой мыши жмем по нужному результату. Дальше в выпадающем меню выбираем пункт, обозначенный цифрой «3».

Запуск командной строки от имени администратора в Windows 7

  1. Запустится командная строка и пользователю останется ввести оператор [kod]sfc /scannow[/kod]. Когда это будет сделано, жмем «Enter». Все системные файлы Windows 7 начнут проверяться. Это займет некоторое время.

Проверка целостности системных файлов в командной строке Windows 7

  1. Если все файлы находятся в актуальном состоянии и не имеют повреждений, вы увидите соответствующее уведомление. Если же ошибки будут найдены, операционная система исправит их в автоматическом режиме.

Отсутствие нарушений целостности системных файлов Windows 7

Опять же, перезагружаем компьютер и проверяем, исчезла ли проблема. Если ошибка продолжает появляться, переходим к разбору следующего способа.

Режим совместимости

Что же делать, когда ошибка продолжает появляться? Если мы обратимся к одному из файлов DXError.log или DirectX.log, то поймем, что никаких полезных записей там нет. Давайте попробуем запустить приложение или игру в режиме совместимости.

  1. Переходим в каталог с приложением, которое выдает ошибку при запуске. Делаем правый клик на исполняемом файле и из контекстного меню выбираем пункт «Свойства».

Свойства исполняемого файла в Windows 7

  1. В открывшемся окне переходим к вкладке «Совместимость». Устанавливаем флажок напротив пункта запуска программы в режиме совместимости и выбираем версию операционной системы, которую используем. В данном случае это Windows 7 32/x64 Bit. Сохраняем внесенные изменения, нажав на «ОК».

Включение режима совместимости в Windows 7

Также в некоторых случаях помогает установка флажка напротив пункта «Выполнять эту программу от имени администратора».

Параметры проверки совместимости

Также у Windows 7 есть встроенная утилита, которая может проверить и в случае наличия устранить проблемы совместимости. Давайте разберемся, как работать с данным инструментом:

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

Исправление неполадок совместимости в Windows 7

  1. Появится окно, в котором нужно указать нашу проблему. В данном случае это отмеченный цифрой «1» вариант. Сделав выбор, переходим дальше.

Выбор причины неполадок в совместимости приложения и Windows 7

  1. Тут указываем операционную систему, с которой наше приложение ранее работало корректно. Снова переходим к следующему шагу.

Выбор версии ОС для оптимизации совместимости с Windows 7

Обратите внимание: мы указываем свою операционную систему, а если в вашем случае проблема была вызвана переходом с другой ОС, обозначьте ее.

  1. На следующем этапе жмем кнопку запуска программы.

Подсказка по обеспечению совместимости WIndows 7 и приложения

  1. Если приложение запустится корректно, значит, проблема решена, и ошибка устранена. Так и произошло в нашем случае.

Правильная работа приложения в Windows 7

  1. Закрепляем внесенные изменения, кликнув по обозначенному пункту.

Сохранение новых параметров совместимости в Windows 7

Обновление драйверов

В некоторых случаях сбой установки DirectX, отображаемой в файлах DXError.log и DirectX.log в папке Windows 7, может быть вызван устаревшим или неработающим видеодрайвером. Соответственно, его нужно заменить. Рассмотрим, как это делается на примере графических адаптеров от NVIDIA:

  1. Сначала переходим на официальный сайт производителя видеокарты после чего, воспользовавшись поиском, находим нужную модель.

Поиск нужной версии драйвера видеокарты NVIDIA на официальном сайте

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

Кнопка скачивания драйвера видеокарты NVIDIA на официальном сайте

  1. Через несколько секунд исполняемый файл скачается на ваш компьютер, и вы сможете запустить обновление драйвера. Так это выглядит в случае с NVIDIA.

Запуск установки драйвера графического адаптера NVIDIA

Устанавливаем/обновляем Visual C ++

Если ничего из перечисленного выше не помогло, можете попытаться обновить исполняемую библиотеку Microsoft Visual C ++. Как ни странно, в некоторых случаях это помогает.

  1. Переходим на официальный сайт Microsoft и скачиваем оттуда нужный нам файл. Дальше запускаем его и принимаем лицензионное соглашение, установив флажок в соответствующую позицию.

Запуск установки Microsoft Visual C++

  1. Появится маленькое окошко, в котором мы должны будем предоставить доступ к полномочиям администратора. Соглашаемся и нажимаем «Да».

Доступ к полномочиям администратора при запуске установки Microsoft Visual C++

  1. После этого библиотека насчет устанавливаться. Тут нужно просто немного подождать.

Процесс установки Microsoft Visual C++

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

Восстановление ОС

Еще один действенный вариант, позволяющий решить проблему, это полное восстановление операционной системы Windows 7 32/x64 Bit. Рассмотрим, как это правильно делается:

  1. Сначала открываем меню «Пуск» и при помощи поиска находим нужный инструмент.

Восстановление системы в Windows 7

  1. Дальше оставляем флажок в положении по умолчанию и просто переходим к следующему шагу.

Первый этап восстановления Windows 7

  1. Появится окно, в котором нужно будет выбрать диск для восстановления. Так это в нашем случае он один, выбирать тут ничего. Просто переходим дальше.

Процесс восстановления ОС Windows 7

  1. Дальше соглашаемся с появившимся приглашением, кликнув по кнопке «Да».

Подтверждение запуска восстановления Windows 7

  1. Через несколько секунд компьютер перезагрузится, и операционная система Windows 7 запустится вновь. Все прошло успешно, и это подтверждает появившееся окошко.

Восстановление Windows 7 завершено успешно

Что ж, попробуйте, исчезли ошибка. Если проблема осталась, переходите к следующему совету, который также может помочь.

Проблемы с антивирусом

Часто случается так, что игра, особенно нелицензионная, сама становится причиной ошибки. Точнее, антивирус, который установлен на компьютер с Windows 7, находит, по его мнению, подозрительный код и блокирует процесс. Чтобы решить такую проблему, достаточно на время отключить защитник и проверить, ушла ли проблема.

Переустановка Windows 7

Существует еще один радикальный метод, который позволит исправить ситуацию, если, конечно, дело не в самой игре. Это переустановка операционной системы. Данный процесс может показаться сложным и отпугнут новичка, но на самом деле все просто. Переходите по ссылке и читайте подробную пошаговую инструкцию о том, как установить Windows 7 с флешки.

Видеоинструкция

Наша инструкция была бы неполной без обучающего видео по теме.

Подводим итоги

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

22.03.2020

Просмотров: 9424

Во время установки библиотеки DirectX пользователь Windows 7 и выше может столкнуться с сообщением «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows». Указывает такая неполадка на системные файлы, которые чаще всего принадлежат видеодрайверу, библиотекам NET Framework и Microsoft Visual C ++. Для того, чтобы системная ошибка DirectX DXError log была исправлена, нужно провести ряд диагностических действий.

Читайте также: Как исправить ошибку Error code 0x0003 в NVIDIA GeForce Experience на Windows 7 и выше?

Способы исправления ошибки с файлами 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.

  • NVidia;
  • AMD;
  • Intel.

Далее нужно нажать «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.

Понравилась статья? Поделить с друзьями:
  • Произошла внутренняя системная ошибка директ икс
  • Произошла критическая ошибка the server returned a 500 whoops looks like something went wrong
  • Произошла внутренняя системная ошибка dxerror log directx log windows 10 при установке directx
  • Произошла внутренняя системная ошибка dxerror log directx log windows 10 как исправить
  • Произошла внутренняя ошибка сервера обработка запроса невозможна суфд