Произошла внутренняя системная ошибка DXError.log и Directx.log — Решение
19.11.2020Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный 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.
Что такое CAB файл в Windows?
В Windows существуют собственные форматы программ и технологий, которые работают только в этой системе. CAB файлы являются таким архивом с цифровой подписью и сжатием. Предназначены для программ-установщиков. После разархивирования файлы запускаются инсталлятором и устанавливаются в систему. Чтобы Виндовс смог распознать файлы CAB и работать с ними, на компьютере должен быть установлен архиватор (7z, WinRAR, ZIP или др.).
Если файл CAB был загружен не из официальных источников, система отобразит соответствующее уведомление. Также причиной ошибки при открытии этого файла могут служить определённые настройки Windows. Были замечены проблемы в совместимости CAB и WinRAR.
Это может быть полезным: возникшая проблема привела к прекращению работы программы.
Способ 2. Исправляем ошибки с совместимостью
Кликаем правой клавишей мыши на файл Dxwebsetup.exe (инсталляционный файл DirectX), в появившемся меню выбираем сверху «Исправление проблемы совместимости». Система поищет возможные проблемы, после чего выбрать «Использовать рекомендованные параметры», а затем «Проверить программу». После чего проведите инсталляцию DirectX, проблема обычно оказывается решена.
Как это выглядит визуально можно посмотреть на видео:
Возможные причины
Чтобы определить, в какой области искать причину данной ошибки, нужно знать возможные неисправности, которые могут повлиять на работу игры:
- Несовместимость видеокарты с технологией Direct3D. Этот вариант актуален для совсем старого оборудования. Поддержка начинается с видеокарт Nvidia 8 серии Radeon 2×00 серии.
- Несоблюдение системных требований игры. Обязательно проверьте, подходит ли ваш компьютер для Dota Найти официальные требования можно на официальном сайте игры.
- Установлена неправильная версия DirectX. Для Dota 2 требуется DirectX Если данный пакет не установлен на ПК, то может появляться подобная ошибка.
- Устаревший драйвер видеокарты. В таком случае необходимо просто обновить ПО оборудования до актуальной версии.
Теперь перейдем возможным способам устранения ошибки.
Способ 3. Вносим изменения в реестр
Жмём клавиши Win+R, в появившейся строке вписываем regedit, и на панели реестра переходим по адресу HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX.
Изменения в реестр DirectX
Если там у вас всего одна строка, то жмём вверху слева «Правка» — «Создать» — «Строковой параметр» и вносим в реестр сначала одну строчку из представленных ниже, а затем вторую:
«InstalledVersion»=hex:00,00,00,09,00,00,00,00 «Version»=»4.09.00.0904»
Сохраняем изменения и перезагружаем наш компьютер.
Что делать, если появляется ошибка «Нет доверия к CAB файлу»?
Чтобы избавиться от ошибки «Нет доверия к CAB файлу» при установке пакетов DirectX, вам необходимо вручную загрузить и установить их. Так как она часто появляется в результате автоматической загрузки другими компонентами. К примеру, когда какая-либо программа или игра предлагает нам обновить компоненты динамической библиотеки. Чтобы обновить или установить новые редакции DirectX без ошибок, нам придётся делать это вручную.
Если вы загружали компоненты DirectX из сторонних сайтов, попробуйте скачать веб-установщик по ссылке: https://www.microsoft.com/ru-ru/download/details.aspx?id=35.
Страница загрузки установщика DirectX
Эта программа автоматически найдёт недостающие компоненты на вашем ПК и загрузит их. А также произведёт автоматическую установку.
Она устанавливается традиционным способом:
Скачать дополнительно средства удаления вирусов
Утилита поможет найти и обезвредить вирусы на ПК, если они есть;
Нажмите синюю кнопку для загрузки
Установка DirectX
В результате работы веб-установщика будут загружены все недостающие компоненты системы. Если ошибка снова появляется, попробуйте установить нужный файл библиотеки отдельно. Но искать его нужно только на официальном сайте Microsoft.
К примеру, если вам нужен Microsoft Visual C++ 2008 для Windows 7:
Поиск на сайте Microsoft
Введите в строке название компонента
Выберите подходящий компонент в поиске
Anno 1701 Ошибка: не могу инициализировать Direct3D — Решение
Anno 1701
— Одна из лучших стратегий и лучший экономический симулятор 2007 года. Как и предыдущих частях концепция остается неизменной — торгуйте, воюйте и развивайте свои города.
Системные требования:√ Операционная система:
Windows XP / Vista / 7
√ Процессор:
Intel Pentium 4 2,4 GHz, AMD Athlon 64 2400+
√ Оперативная память:
1 Гб (XP) / 1 Гб (Vista / 7)
√ Видеокарта:
GeForce 6600 GT или Radeon 1600 XT
√ Звуковая карта:
Совместимая с DirectX 9.0c
√ Свободное место на жёстком диске:
3 Гб
Описание:
Когда в Германии настаёт время выхода очередной серии игры из серии Anno, каждый десятый житель этой страны бросает все свои дела и бежит в магазин и покупает заветную коробочку. Эту стратегическую серию можно назвать тем редким случаем, когда каждая следующая игра значительно превосходит предыдущую. Anno 1701, третья игра серии, посвящена XVI–XVII векам: эпохе Просвещения и великих открытий. Всё здесь выполнено в классической немецкой последовательности: отполированная до блеска модель экономики, идеально оформленная графика, хрустальная музыка. Это самая лучшая градостроительная стратегия на сегодняшний день, аналогов которой Вы нигде не найдёте. По версии IGN.com она является лучшей экономической стратегией 2006 года.
Известная проблема на Windows:
Запускаем игру: выскакивает во время загрузки Anno 1701 сразу после game initialization ошибка «не могу инициализировать Direct3D»
Причина Anno 1701 использует разрешение 800х600 32bit.
Решение 1:
находите в папке с установленном игрой файл
Engine.ini
открываете его в Блокноте
ищите строчки и меняйте значения на 800 и 600 соответственно.
800 600 или используйте этот фикс
Решение 2:
обновить directX и драйверы вашей видеокарты
Сохранить в соцсетях:
Ошибка DirectDraw в Windows 10 и ее исправление
Наличие на компьютере последней версии DirectX — обязательное условие для запуска целого ряда игр, использующих 3D-графику, но это еще не гарантирует отсутствие ошибок. Так, при запуске игр и 3D-редакторов вы можете столкнуться с ошибкой DirectDraw с тем или иным кодом. Причиной ее появления вполне может быть поврежденный DirectX, но у этой проблемы могут быть и иные причины. Что же еще способно вызвать эту неполадку?
Отключены DirectDraw и Direct3D
DirectDraw предоставляет приложениям непосредственный доступ к видеопамяти, используется для ускорения рендеринга двухмерной графики. Direct3D подобен DirectDraw, но отвечает за работу с трехмерной графикой. Оба эти API должны находиться в активном состоянии.
Чтобы проверить их статус, выполните в окошке Win + R команду dxdiag, переключитесь в открывшемся окне на вкладку «Экран» и посмотрите блок «Возможности DirectX».
Если API имеют статус «Откл», откройте управление компонентами Windows, разверните пункт «Компоненты прежних версий», установите галку в пункте DirectPlay и перезагрузитесь.
Задействуйте настройки совместимости
Так как ошибка DirectDraw в Windows 10 в определенной мере связана с используемым приложениями разрешением, как вариант, можете попробовать такой трюк.
Откроете свойства исполняемого файла приложения, при запуске которого выдается ошибка, переключитесь на вкладку «Совместимость» и установите птичку в чекбоксе «Использовать разрешение экрана 640 x 480».
Решение не самое лучшее, так как работать в таком разрешении будет явно некомфортно.
Устаревшие видеодрайвера
Ошибка DirectDraw может быть вызвана и некорректной работой видеодрайвера. Проверьте актуальность драйвера видеокарты и обновите его в случае необходимости. Желательно использовать «родные» драйвера, а не те, которые поставляются Microsoft в составе операционной системы.
Проверка драйвера видеокарты
В том случае, если предыдущий способ не помог, можно проверить драйвера к видеокарте. Для этого следует зайти в «Свойства компьютера», нажав сочетание клавиш Win + Pause, и выбрать пункт «Диспетчер устройств».
В новом окне среди всех устройств следует найти строку с видеокартой, кликнуть по ней правой кнопкой мыши и нажать пункт «Свойства».
В новом окне надо выбрать пункт «Обновить драйвер», и система попробует самостоятельно найти подходящий драйвер.
Между тем, рекомендуется искать новые драйвера непосредственно на официальном сайте производителя видеокарты.