Biokaminy-lux.ru

Все про ремонт быт. техники
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Что за сообщение — Directx error и как решить вопрос

Что за сообщение — Directx error и как решить вопрос?

Причин для возникновения сообщения Directx error много. Но самые стандартные следующие:

  • Несовместимая или устаревшая directx.
  • Не установлены нужные обновления.
  • Поврежденная версия или установлены не все важные файлы.
  • Для игры нужна более «продвинутая» версия.

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

Что за сообщение - Directx error и как решить вопрос?

Второй способ решить проблему-установить «Обновление платформы для Windows 7», если у вас стоит именно такая ОС. Он сработает с условием, что DirectX вы уже обновили, но ошибка по-прежнему всплывает. Итак, чтобы установить необходимый пакет обновлений, следуйте инструкциям:

  1. Зайдите на официальный сайт Microsoft.
  2. Найдите обновления для вашей версии ОС.
  3. Для 64 разрядной системы находим файл «windows6.1-KB976932-X64.exe» отмечаем галочкой и нажимаем «Next».
  4. Для 32 разрядной системы понадобится «windows6.1-KB976932-X86.exe».
  5. Сохраняйте нужный вам файл и устанавливайте.
  6. Потом снова возвращайтесь на сайт и скачайте «Windows6.1-KB2670838-x64.msu» размером 11.3Мб.
  7. После всех этих манипуляций перезапустите ваше устройство.

Выберите диспетчер устройств Автоматический поиск обновлений Скачивания установщика

Причина возникновения внутренней системной ошибки dxerror.log и directx.log

Хотя точную информацию вы можете узнать, просмотрев указанные в данной ошибке логи DXError.log и Directx.log (обычно они находятся в папке c:WindowsLogs). Тем не менее, обычно эта ошибка возникает из-за того, что установщик DirectX не может найти данные о предыдущей версии DirectX в реестре ОС Windows.

Произошла внутренняя системная ошибка dxerror.log directx.log

Произошла внутренняя системная ошибка dxerror.log directx.log

Такая ситуация возникает из-за некорректной деинсталляции предыдущей версии DirectX, повреждения реестра, работы некоторых программ (обычно игровых), которые очень «своеобразно» обошлись с системными файлами. Также могут возникать описанные мной ранее ошибки при запуске приложения 0xc0000142 и номер 43 не найден в библиотеке DLL xlive.dll.

Вся эта ситуация нуждается в исправлении, и ниже я поясню, что необходимо делать для того чтобы исправить ошибку dxerror.log и Directx.log.

Подробности

Чаще всего проблемы случаются со старыми играми. Такими, как Warcraft III The Frozen Throne. Однако нередки такие проблемы и с вполне современными тайтлами (вроде GTA V). Поэтому возраст игрушки не важен.

Абсолютными рекордсменами по появлению различных ошибок считаются игрушки от Electronic Arts. Неизвестно, как эта контора клепает свои «шедевры», но по статистике, именно у них чаще всего случаются проблемы с DirectX.

Картинка Компьютерные игры

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

Обновление драйверов графического адаптера

Это первое, что нужно сделать. Вероятно, драйвер оборудования по какой-то причине дал сбой и отказался нормально работать с актуальной версией библиотек DirectX. Такое случается довольно часто. Ведь Windows – не Linux. В ОС от Microsoft драйвера не отличаются особенной стабильностью. Поэтому проблему нужно как-то решать.

Читайте так же:
Как в яндексе регулировать масштаб

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

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

Пункт Обновить драйвер в Диспетчере устройств

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

Новая установка библиотек

Это самый простой способ исправить ошибку. Обновление DirectX иногда помогает. К тому же, заново установив пакет можно исправить некоторые ошибки, связанные с поврежденными файлами библиотек. Да и новая версия просто необходима для некоторых игрушек. В общем, переустановка крайне желательна при возникновении проблем.

К тому же, сделать это довольно просто. С этим процессом справится даже новичок. Установщик библиотек обладает очень простым интерфейсом и может похвастаться наличием русского языка. Ведь он сделан компанией Microsoft. Но на всякий случай мы предоставим подробную инструкцию, рассказывающую о том, как и что делать.

  1. Переходим по ссылке https://www.microsoft.com/ru-RU/download/35.
  2. Откроется страница для загрузки установщика. Просто нажимаем на кнопку «Скачать».

Скачать веб-установщик DirectX на русском языке с официального сайта

Пункт Запустить от имени администратора в меню файла dxwebsetup

Начало чистой установки dxwebsetup

Окончание чистой установки dxwebsetup

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

Отключение блокировки антивируса и брандмауэра

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

Поэтому нужно на некоторое время отключить защиту и посмотреть, как будет работать игра с библиотеками после этого. Достаточно временно деактивировать работу антивирусной программы. Как правило, нужно открыть трей Windows, кликнуть ПКМ по ее иконке и выбрать соответствующую опцию. А потом настроить включение после перезагрузки ПК.

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

Поиск и устранение различных вирусов

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

Для поиска и устранения вредоносных объектов могут использоваться различные программы. Но мы рассмотрим распространенные случаи: Защитник Windows (актуально для «Десятки») и ESET Smart Security от компании. Мы предоставим подробные инструкции для каждой утилиты. И сначала разберемся с системным антивирусом от Майкрософт. Вот алгоритм действий:

  1. В системном трее ищем иконку с изображением щита. Это и есть антивирус. Кликаем по нему правой кнопкой мыши.
  2. Появится меню, в котором необходимо выбрать пункт «Выполнить быструю проверку».

Пункт Выполнить быструю проверку в меню Защитника Windows

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

Инструкция для Smart Security:

  1. Снова смотрим на системный трей и ищем там иконку антивируса в форме буквы «е». Кликаем по ней правой кнопкой мыши.
  2. В появившемся меню выбираем «Открыть Smart Security».

Пункт Открыть ESET Smart Security из меню значка в трее Windows

Пункт Выборочное сканирование в ESET Smart Security

Кнопка Сканировать в ESET Smart Security

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

Сканирование компьютера можно выполнить и с помощью другого антивируса.

Обновление драйвера видеокарты Диспетчер устройств Windows Диспетчер устройств: Видеоадаптеры Скачивания установщика

Как я могу исправить установку DirectX: произошла внутренняя системная ошибка?

  1. Запустите установщик DirectX от имени администратора
  2. Отключить стороннее антивирусное программное обеспечение
  3. Установка DirectX со средой выполнения DirectX для конечных пользователей
  4. Установите DirectX из учетной записи администратора
  5. Сканируйте реестр с помощью CCleaner
  6. Редактировать реестр

1. Запустите установщик DirectX от имени администратора.

Сначала попробуйте запустить установщик DirectX от имени администратора. Открытие установщика от имени администратора часто может исправить ошибки установки. Для этого щелкните правой кнопкой мыши мастер установки DirectX и выберите Запустить от имени администратора .

2. Отключите стороннее антивирусное программное обеспечение.

Многие пользователи исправили ошибку «Произошла внутренняя системная ошибка”Ошибка, отключив их стороннее антивирусное ПО а затем установите DirectX.

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

Если вы не можете найти такой вариант в контекстном меню, откройте окно антивирусной программы и просмотрите параметры конфигурации.

3. Установите DirectX со средой выполнения DirectX для конечных пользователей.

Значок «Произошла внутренняя системная ошибка»Системная ошибка чаще возникает при установке DirectX с версией веб-установки пакета среды выполнения (в противном случае веб-установщиком).

Таким образом, некоторые пользователи обнаружили, что DirectX устанавливается нормально с альтернативным установщиком DirectX End-User Runtime, который вы можете загрузить с эта страница .

После этого запустите установщик, извлеките все файлы в папку, а затем запустите DXSETUP как администратор из папки, в которой находятся извлеченные файлы.

4. Установите DirectX из учетной записи администратора.

Если вы устанавливаете DirectX в стандартный профиль пользователя Windows, вам может потребоваться установить его в учетной записи администратора. Вы можете создать совершенно новый профиль администратора.

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

  1. Нажмите клавишу Windows + R Сочетание клавиш , чтобы открыть Run.
  2. Введите «netplwiz» в текстовое поле «Открыть» и нажмите Хорошо чтобы открыть окно на снимке экрана прямо под ним.
  3. Выберите свой стандартный профиль пользователя и нажмите Свойства , чтобы открыть окно, показанное ниже.
  4. Выберите вкладку «Членство в группе», на которой представлены параметры, показанные на снимке ниже.
  5. Выберите параметр «Администратор» на вкладке «Членство в группе».
  6. нажмите Применять и Хорошо кнопки, чтобы подтвердить вновь выбранную настройку.

5. Просканируйте реестр с помощью CCleaner.

  1. Некоторые пользователи также подтвердили, что сканирование реестра CCleaner может исправить ошибку «Произошла внутренняя системная ошибка‘ ошибка. Чтобы просканировать реестр с помощью бесплатное ПО CCleaner , нажмите Скачать кнопка на эта страница .
  2. Затем вы можете добавить CCleaner в Windows с помощью мастера установки.
  3. Запустите CCleaner и нажмите Реестр , чтобы открыть программу очистки реестра.
    Очистить ошибки реестра
  4. Установите все флажки и нажмите Сканировать на наличие проблем кнопку, чтобы начать сканирование.
  5. нажмите Исправить отдельные вопросы кнопка. Затем вы можете сохранить дополнительную резервную копию реестра, но она, вероятно, вам не понадобится.
  6. нажмите Исправить все выбранные проблемы кнопку для дальнейшего подтверждения.

6. Отредактируйте реестр.

  1. Еще одно исправление для «произошла внутренняя системная ошибка”Ошибка, которую некоторые пользователи подтвердили, заключается в редактировании раздела реестра DirectX. Для этого откройте Редактор реестра введя ‘regedit’ в текстовое поле ‘Выполнить’.
  2. Затем перейдите к этому разделу реестра: HKEY_LOCAL_MACHINE SOFTWARE Microsoft DirectX.
  3. Выберите ключ DirectX, показанный на снимке ниже.
  4. Затем дважды щелкните InstalledVersion в правой части окна, чтобы открыть окно «Изменить двоичное значение».
  5. Удалите данные значения в окне редактирования двоичного значения и замените его этим значением: 0808 00 00 00 09 00 00 00.
  6. нажмите Хорошо кнопку, чтобы закрыть окно Редактировать двоичное значение.
  7. Дважды щелкните Версия, чтобы открыть окно редактирования строки, показанное ниже.
  8. Удалите текущее значение в текстовом поле «Значение».
  9. Введите «4.09.00.0904» в текстовое поле «Значение» и нажмите кнопку Хорошо кнопка.

Вот как можно исправить ошибку ‘Произошла внутренняя системная ошибка”Ошибка при установке DirectX. Вы также можете проверить Эта статья для дальнейших исправлений DirectX.

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

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

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

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

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

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

Команда sfc

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

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

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

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

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

Активируйте строку «Выполнить» при помощи зажатия клавиш Win (значок Windows) и R. В строке нужно ввести слово regedit и нажать на кнопку «Выполнить». В итоге система откроет вам панель реестра, где необходимо перейти в папку Директ икс по адресу: HKEY_LOCALMACHINESOFTWAREMicrosoft.

Перейдя в папку по предоставленному адресу, вы можете увидеть несколько строк. Если она всего одна, то вам придется создать еще два строковых параметра. Для этого вам нужно внести две строки поочередно. Первой будет строчка «InstalledVersion»=hex:00,00,00,09,00,00,00,00, а второй «Version»=»4.09.00.0904». Вводим с кавычками, после сохранения всех изменений перезагружаем систему и пробуем установить Directx.

Не удалось установить DirectX

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

Не удалось установить DirectX

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

Мы собираемся попробовать следующие проверенные методы решения ошибки.

  1. При необходимости установите предыдущую версию DirectX.
  2. Проверьте обновления драйверов графической карты
  3. Скачайте и установите Visual C ++ Redistributable
  4. Установите .NET Framework с помощью командной строки.

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

1]При необходимости установите предыдущую версию DirectX.

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

  1. Нажмите Победить + р ключи. В Пробег окно откроется.
  2. Тип dxdiag и нажмите ввод. Откроется инструмент диагностики DirectX.run_directx_diagnostics
  3. В Система вкладка искать Версия DirectX.directx_version_dxdiag

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

Читать: DirectX обнаружил неисправимую ошибку.

2]Проверьте обновления драйверов графической карты.

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

  1. Нажмите Победить + Икс ключи. В Быстрый доступ откроется меню.
  2. Нажмите на Диспетчер устройств. Откроется новое окно диспетчера устройств.quick_access_device_manager
  3. Нажмите на Адаптер дисплея, будут видны драйверы дисплея, доступные в вашей системе.
  4. Щелкните правой кнопкой мыши на Intel HD адаптер и нажмите «Обновить».update_display_drivers
  5. Нажмите на Автоматический поиск обновленного программного обеспечения драйвера. Просто убедитесь, что ваша система имеет активное подключение к Интернету.auto_update_display_drivers
  6. Если последние версии драйверов уже установлены, он сообщит вам об этом, но если нет, он загрузит и установит последние обновления.updated_graphics_drivers_installed
  7. Теперь, если на вашем компьютере также есть выделенный графический процессор, щелкните его правой кнопкой мыши в списке адаптера дисплея и выберите «Удалить устройство». Снова установите драйверы с официального сайта GPU.
  8. Если вы знаете, как обновить драйверы графического процессора из его приложения, вы можете пропустить шаг 7 и продолжить обновление драйверов.

3]Загрузите и установите Visual C ++ Redistributable.

В Windows 10 важную роль играет распространяемый компонент Visual C ++. Основное требование DirectX также включает распространяемые компоненты Visual C ++. Может случиться так, что он уже установлен в вашей системе, но вам нужна либо более старая, либо более новая версия. Чтобы проверить, какая версия Visual C ++ Redistributable установлена:

  1. Нажмите Победить + р ключи. Тип контроль и нажмите Enter.run_control_panel
  2. Когда Панель управления открывается, нажмите на Программы и особенности.
  3. В списке Программ, выполните поиск распространяемого пакета Microsoft Visual C ++. Вы можете найти несколько установленных версий, это связано с разными требованиями разных приложений. Проверить 2015 г. версия, если она доступна, вам может потребоваться переустановить ее. В противном случае вам может потребоваться его загрузить.ms_visual_rediatributables
  4. Посещение Microsoft официальный сайт и скачать Распространяемый компонент Visual C ++ 2015.
  5. Выберите язык и нажмите Скачать.download_visual_rediatributable
  6. Выберите из списка x86 и x64 версии. Нажмите на Следующий. Скачивание начнется в ближайшее время.select_visual_rediatributable_version
  7. Теперь установите только что загруженный файл, и ваша ошибка уже должна исчезнуть.

4]Установите .NET Framework с помощью командной строки

Если вышеуказанный метод не сработал для вас, вы можете загрузить и установить его с помощью командной строки. Для установки фреймворка мы будем использовать службу обслуживания образов развертывания и управления ими (DISM) Windows.

  1. Откройте меню «Пуск», введите cmd. Выбирать Командная строка и нажмите на Запустить от имени администратора. Убедитесь, что у вас есть активное подключение к Интернету.cmd_as_admin_start_menu
  2. Введите следующую команду и нажмите Enter: DISM / Online / Enable-Feature / FeatureName: NetFx3 / All / LimitAccess / Источник: D: sourcessxsDISM_visual_redistributable
  3. Теперь дождитесь завершения процесса. Перезагрузите систему, как только процесс закончится.

Поскольку эти методы ранее зарекомендовали себя как полезные, вы больше не должны сообщать об ошибке.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector