Как исправить внутреннюю системную ошибку dxerror log directx log?
Содержание
- 1 Самый легкий способ – скачивание нового пакета DirectX
- 2 Как исправить ошибку dxerror.log и directx.log?
- 3 Другие способы решения проблемы DXError.log и Directx.log в Windows 7
Иногда случается так, что при попытке установки или обновления (чаще при обновлении) DirectX на экране появляется сообщение «Произошла внутренняя системная ошибка. Чтобы определить причину ошибки просмотрите файлы DXError.log и Directx.log в папке Windows».
Подробная информация об ошибке находится в указанных файлах, найти которые можно в папке С:\Windows\Logs. Основной причиной ее возникновения является отсутствие информации об установленной ранее версии DirectX в реестре операционной системы. Исправить эту ошибку можно несколькими способами.
Самый легкий способ – скачивание нового пакета DirectX
Суть этого способа очень проста. Необходимо скачать новый установщик DirectX с официального сайта Microsoft. Важно скачать его именно с официального сайта, чтобы обезопасить себя от загрузки на компьютер нежелательного программного обеспечения.
Как исправить ошибку dxerror.log и directx.log?
Иногда этот способ приносит положительный результат, но может случиться и так, что он не исправит ошибку. В этом случае можно попробовать другие способы:
1. Исправление проблем с совместимостью. Для этого необходимо найти файл Dxwebsetup.exe (установочный файл DirectX), кликнуть по нему правой кнопкой мыши и в контекстном меню выбрать пункт «Исправление проблемы совместимости». Система произведет поиск возможных проблем, после чего нужно будет выбрать пункт «Использовать рекомендованные параметры» и «Проверить программу». Обычно это помогает решить проблему и установить DirectX.
2. Внесение изменений в реестр вручную. Для этого нужно открыть встроенный в систему редактор реестра (нажать Win+R и в появившемся окне ввести regedit). В окне редактора реестра необходимо перейти по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX. Если в этом пункте есть только одна строка, то нужно нажать на кнопку «Правка», затем «Создать» и выбрать «Строковый параметр». Затем нужно добавить две строчки: «InstalledVersion»=hex:00,00,00,09,00,00,00,00 и «Version»=»4.09.00.0904», после чего сохранить изменения и перезагрузить компьютер.
3. Отключение антивируса. Банальный, то нем не менее в некоторых случаях рабочий способ. Нужно отключить все антивирусное ПО на время установки DirectX, а затем снова включить его.
4. Проверка целостности системных файлов. Для использования этого способа нужна командная строка, запущенная с правами администратора. В ней необходимо ввести команду sfc /scannow и запустить ее выполнение. После того, как проверка будет окончена, необходимо перезагрузить компьютер.
5. Переустановка драйвера видеокарты. Обновление драйверов в некоторых случаях также помогает решить проблему с установкой DirectX. При этом важно скачивать их только с официального сайта.
Другие способы решения проблемы DXError.
log и Directx.log в Windows 7Если вышеперечисленные способы не помогли решить проблему с установкой DirectX и ошибка файлов DXError.log и Directx.log продолжает появляться, можно попробовать восстановить систему, воспользовавшись контрольной точкой, созданной в то время, когда эта ошибка не возникала.
Не лишним будет проверить систему на наличие вредоносного ПО. Хотя стоит отметить, что в большинстве случаев хватает воспользоваться первыми тремя советами, чтобы внутренняя системная ошибка DXError.log и Directx.log на Windows 7 перестала вам докучать.
- Автор: AgentChe
- Распечатать
Оцените статью:
(14 голосов, среднее: 3.3 из 5)
Поделитесь с друзьями!
ошибка при установке: основные причины и их устранение
Приветствую вас, дорогие читатели.
Часто пользователи компьютеров с операционными системами от Microsoft встречаются с проблемой, когда появляется DirectX ошибка при установке. Эта программа представляет собой набор активных библиотек, которые нужны для создания программ. Чаще всего используется при разработке игр. И соответственно для запуска приложения, это решение тоже должно быть на устройстве. А что же делать если у вас нет нужной утилиты и при ее установке возникают проблемы? В статье далее я постараюсь рассмотреть основные причины недуга и варианты решения.
Содержание статьи
- Поиск проблемы
- Установочный файл
- Разрядность
- Антивирус
- Очистка
- Права
- Запрет на установку
- Интернет-установщик
- Драйвер
Сама программа при появлении ошибки предлагает пользователям отправиться просмотреть файлы dxerror.log и directx.log в папке Windows. Сразу стоит уточнить, что простое ознакомление с информацией ничем не грозит вашему компьютеру. Правда если вы не очень хорошо разбираетесь в этом направлении, скорее всего данные покажутся просто набором символов, особенно в dxerror.log.
Установочный файл( к содержанию ↑ )Первое, что нужно сделать – попробовать использовать другой инсталлятор. Возможно, файл скачан не до конца, заражен вредоносным кодом. Уверенно можно пробовать приложение, которое предлагается на официальном сайте.
Разрядность( к содержанию ↑ )Перед тем, как начинать скачивать DirectX на компьютер, убедитесь, что вы выбрали подходящую битность Windows 10 или любой другой версии.
Узнать нужную версию легко. Для этого вызываете контекстное меню на иконке «Компьютер» и выбираете «Свойства». Откроется новое окно, где необходимо обратить внимание на «Тип системы».
После того, как подходящая версия скачана, начинаем установку. Для этого достаточно два раза нажать ЛКМ на соответствующей пиктограмме.
Антивирус( к содержанию ↑ )Нередко причиной проблем с приложением является используемое антивирусное программное обеспечение. Обычно недуг сопровождается таким сообщением: « Нет доверия к cab файлу».
Очистка( к содержанию ↑ )Решением станет отключение соответствующего элемента на время установки. Это же лучше сделать перед началом скачивания. Ведь он может заблокировать даже перед началом процесса. Такое обычно сопровождается сообщением, что программе установки не удалось загрузить файл или отдельный компонент.
Иногда на Windows 7 возникает вышеописанная проблема в результате «засоренности» операционки. Для решения нужно воспользоваться специальной программой, позволяющей детально настраивать многие аспекты ОС, включая полную очистку.
Одной из самых популярных считается CCleaner. Стоит установить приложение и выполнить все нужные движения, воспользовавшись подсказками.
Решение позволяет без каких-либо осложнений распрощаться с ненужными элементами в корзине, системном реестре, с неиспользуемыми значениями атрибута контекста и остальным «мусором».
После этого перезапускаем устройство и пробуем опять установить.
Права( к содержанию ↑ )В некоторых случаях у пользователей может попросту отсутствовать доступ.
Для выхода из ситуации вызовите на инсталляционном файле контекстное меню. А после выберите «Запустить от имени администратора».
Запрет на установку( к содержанию ↑ )В Windows 8 и любых других версиях операционных систем от Microsoft предусмотрена возможность создания нескольких учетных записей. При этом для каждой из них можно прописать определенные условия, согласно которым пользователи будут действовать.
Иногда основной проблемой оказывается запрет на установку вообще чего-либо на компьютер под используемой учетной записью. Решается проблема следующим образом:
Необходимо загрузить операционную систему под администратором.
Отправиться в «Пуск» и «Панель управления».
- Нас интересуют «Учетные записи пользователей».
Открываем нужному нам клиенту соответствующие права.
Перезапускаем компьютер, заходим и устанавливаем компонент.
Кроме того, можно создать нового пользователя, обладающего соответствующими возможностями с самого начала.
Интернет-установщик( к содержанию ↑ )Еще одним решением внутренней системной ошибки является использование веб-установщика. Для этого необходимо выполнить несколько действий:
Отправляемся на официальный сайт Microsoft.
Находим и скачиваем приложение DxWebSetup.
Нажимаем на нем ПКМ и выбираем «Исправление проблем с совместимостью».
Появится окно «Режим диагностики». Запустится процесс.
В результате нам необходимо выбрать «
Далее нажимаем кнопку «Проверить программу…».
В результате установщик должен запуститься и разместить все необходимые элементы.
Драйвер( к содержанию ↑ )Иногда причиной отказа внедрения в систему нужных компонентов сборки является использование некорректного драйвера для видеокарты. Обычно это проявляется после запуска какой-то игры, требующей для картинки определенных ресурсов. Такими выступают: последние версии ГТА, DeusEx, NFS и большинство современных проектов.
Решить проблему просто – отправляйтесь на официальный сайт создателя вашей детали и скачивайте нужный инсталлятор. Если у вас ноутбук – можете обратиться к главному онлайн-ресурсу производителя, где и найдете соответствующее ПО.
Что ж, как видно, проблем, влияющих на размещение в системе DirextX может быть много. Если ни один из пунктов вам не помог, возможно стоит задуматься о переустановке операционки.
Если вам что-то вдруг непонятно, всегда есть вариант посмотреть видео на эту тему:
Надеюсь, вам помогла статья справиться с недугом. Подписывайтесь и рассказывайте друзьям!
Материалы по теме
Проблема с DirectX на Win 7 32bit с полной коллекцией от Origin
28.12.2012 16:13 — отредактировано 28.12.2012 16:58
Привет,
пытался установить почти все игры из этой подборки и единственная, которую установил Origin, была самой старой частью. Все остальные остановились в процессе установки на 25% с ошибкой Directx. Я прочитал много статей здесь, но решение заменить текущий Directx 11 на более старую версию в моем случае вообще не работает. Пробовал под админом, результат тот же. Пожалуйста, объясните простыми словами, как установить эти программы.
Источник: Origin
ОС: Win 7 32bit
Directx11
Заранее большое спасибо
28.12.2012 16:19
Какую именно ошибку вы получаете?
28.12.2012 16:46
Выдержка из журнала DxError
[12/28/12 17:37:37] модуль: dxupdate (2 июня 2010 г.), файл: dxupdate.cpp, строка: 189, функция: GetDXVersion
Сбой API: RegQueryValueEx() Ошибка: — Система не может быть обнаружена.
Текущая версия DirectX может быть более старой версией, которая не имеет значения версии в реестре.
——————— [28.12.12 17:37:37] модуль: dxupdate (2 июня 2010 г.), файл: dxupdate.cpp, строка : 4751, функция: DirectXUpdateGetSetupInformation
GetDXVersion() не удалось.
——————— [28.12.12 17:37:37] модуль: dsetup32 (30 марта 2011 г.), файл: dxupdate.cpp, строка : 280, функция: CSetup::InstallPlugIn
Ошибка DirectXUpdateInstallPlugIn().
——————— [28.12.12 17:37:37] модуль: dsetup32 (30 марта 2011 г.), файл: setup.cpp, строка : 1727, функция: CSetup::SetupForDirectX
InstallPlugIn() не удалось.
Сообщение об ошибке от Origin, когда папка Directx частично удалена из папки установки:
Ошибка: распространяемый пакет (DirectX) не был успешно установлен
Иногда процесс установки останавливается на 25% без сообщения об ошибке.
28.12.2012 16:55
последнее обновление в процессе установки TIBERIAN SUN
Всплывающее окно в ORIGIN:
Ошибка во время установки DirectX
внутренняя ошибка.
Dxlog
[28.12.12 17:52:11] модуль: dxupdate (30 марта 2011 г. ), файл: dxupdate.cpp, строка: 192, функция: GetDXVersion
Value Ex g Query Re Failed API: : — Das System kann die angegebene Datei nicht finden.
Текущая версия DirectX может быть более старой версией, которая не имеет значения версии в реестре.
——————— [28.12.12 17:52:11] модуль: dxupdate (30 марта 2011 г.), файл: dxupdate.cpp, строка : 4764, функция: DirectXUpdateGetSetupInformation
GetDXVersion() не удалось.
——————— [28.12.12 17:52:11] модуль: dsetup32 (30 марта 2011 г.), файл: dxupdate.cpp, строка : 280, функция: CSetup::InstallPlugIn
Ошибка DirectXUpdateInstallPlugIn().
——————— [28.12.12 17:52:11] модуль: dsetup32 (30 марта 2011 г.), файл: setup.cpp, строка : 1727, функция: CSetup::SetupForDirectX
InstallPlugIn() не удалось.
28.12.2012 16:57 — отредактировано 28.12.2012 17:00
Как видите, с DirectX, вероятно, что-то не так.
Пожалуйста, следуйте этим инструкциям:
Примечание: Vista/7 Пользователи должны установить игру в режиме администратора, для этого запустите проводник Windows, затем перейдите к своему DVD-приводу,
щелкните правой кнопкой мыши Setup.exe -> Свойства -> Совместимость> Отметьте «Запускать эту программу от имени администратора». Также установите DrectX 9c для Windows Vista (32- и 64-разрядная версии)/Windows 7 (32-разрядная версия) по следующей ссылке:
http://www.microsoft.com/downloads/e…displaylang=en
Для Windows 7 64-битная загрузите и установите DirectX SDK от марта 2008 г.:
http://www.microsoft.com/download/en…ng=en&id=10568 3 Загрузить Включите 32-битную и 64-битную панели управления DirectX и включите аппаратное ускорение:
Пуск -> Все программы -> Microsoft DirectX SDK (март 2008 г.) -> Утилиты DirectX -> Панель управления DirectX -> DirectDraw -> Отметьте «Аппаратное ускорение» -> Нажмите ОК
Пуск -> Все программы -> Microsoft DirectX SDK (март 2008 г. ) -> Утилиты DirectX (64-разрядная версия) -> Панель управления DirectX -> DirectDraw -> Отметьте «Аппаратное ускорение» -> Нажмите OK
Это будет означать, что все старые версии DirectX установлены правильно и должны избежать проблем (в основном с Renegade) с загрузкой игр и отсутствием чего-либо, кроме черного экрана.
Если это не сработает, попробуйте повторно загрузить все установочные файлы и установить его снова. А может попробовать починить установку?
28.12.2012 17:03
Это решение вообще не работает.
Установка выполняется через ORIGIN, а не через CD-привод.
Версия Directx не может быть понижена даже с правами администратора:
Журнал Dxerror:
[12/28/12 17:59:40] модуль: DXWSetup (30 марта 2011 г.), файл: dxwsetup.cpp, строка: 352, функция: CDXWSetup::InitInstallEngine
Ошибка API: SetAction() Ошибка: (0x80070057) — параметр Фальшера.
——————— [28.12.12 17:59:40] модуль: DXWSetup (30 марта 2011 г.), файл: psheets.cpp , строка: 705, функция: PreinstDlgProc
Ошибка CDXWSetup::InitInstallEngine().
28.12.2012 17:05 — отредактировано 28.12.2012 17:27
Можете ли вы повторить попытку с этим установщиком?: http://www.microsoft.com/en-us/download/details.aspx?id=8109. Перед этим попробуйте отключить UAC.
Теперь я также вижу, что ссылка на DirectX SDK указывает на более старую версию. Здесь вы можете загрузить новейшую версию в случае сбоя вышеуказанного установщика: http://www.microsoft.com/en-us/download/details.aspx?id=6812. Вы также можете попробовать обновить платформу .NET до версии 4.5: http://www.microsoft.com/nl-nl/download/details.aspx?id=30653. Запустите все настройки от имени администратора.
Если это не сработает, сделайте следующее:
Я бы посоветовал вам обновить драйвер видеокарты для аппаратного обеспечения и проверить, сохраняется ли проблема. Входить.
— В диспетчере устройств разверните драйвер видеокарты.
— Щелкните правой кнопкой мыши, нажмите «Обновить».
— Перезагрузите компьютер.
Вы также можете найти последние версии драйверов на веб-сайте производителя вашей видеокарты (например, Intel, AMD, ATI, Nvida и т. д.)
Если все это не работает, попробуйте ввести команду sfc/scannow в cmd.exe. Это выполнит поиск поврежденных файлов на вашем компьютере и заменит их.
28.12.2012 18:28
Я попробую все это.
Я опубликую свои результаты позже
Что вы имеете в виду под
Перед этим попробуйте отключить UAC?
28.12.2012 18:43
Используйте Google!: http://www.petri.co.il/disable-uac-in-windows-7.htm
28.12.2012 21:28
ХОРОШАЯ ПОПЫТКА, НИЧЕГО НЕ ПОМОГЛО
Можете ли вы попробовать еще раз с этим установщиком?: http://www. microsoft.com/en-us/download/details.aspx?id=8109. Перед этим попробуйте отключить UAC.
Теперь я также вижу, что ссылка на DirectX SDK указывает на более старую версию. Здесь вы можете загрузить новейшую версию в случае сбоя вышеуказанного установщика: http://www.microsoft.com/en-us/download/details.aspx?id=6812. Вы также можете попробовать обновить платформу .NET до версии 4.5: http://www.microsoft.com/nl-nl/download/details.aspx?id=30653. Запустите все настройки от имени администратора.
ВЫПОЛНЕНО, И РЕЗУЛЬТАТ ТО ЖЕ.
Установка SDX останавливается с сообщением об ошибке, и Dxlog показывает это сообщение:
——————— [28.12.12 22: 22:29] модуль: DXSetup (2 июня 2010 г.), файл: dxsetup.cpp, строка: 934, функция: FindDXSetupWindow
Ошибка API: GetWindowText() Ошибка: (183) — Eine Datei kann nicht erstellt werden, wenn sie bereits форханден ист.
Означает, что файлы не могут быть установлены, если они уже существуют
Если это не сработает, сделайте следующее:
Я бы посоветовал вам обновить драйвер видеокарты для оборудования и проверить, сохраняется ли проблема
ДРАЙВЕР ОБНОВЛЕН СО ВЧЕРА
0 Введите devmgmt. msc в поле поиска и нажмите Enter. — В диспетчере устройств разверните драйвер видеокарты. — Щелкните правой кнопкой мыши, нажмите «Обновить». — Перезагрузите компьютер.
Вы также можете найти последние версии драйверов на веб-сайте производителя вашей видеокарты (например, Intel, AMD, ATI, Nvida и т. д.)
Если все это не работает, попробуйте ввести команду sfc/scannow в cmd.exe. Это выполнит поиск поврежденных файлов на вашем компьютере и заменит их.
ВЫПОЛНЕНО, 100% БЕЗ ОШИБОК
Я ДУМАЮ, ЧТО ПРОСТО НЕВОЗМОЖНО ПОНИЖАТЬ DIRECTX 11. Я ДЕЙСТВИТЕЛЬНО НЕ ПОНИМАЮ, КАК ЭТО РАБОТАЕТ НА ДРУГИХ WIN / 32BITS.
DIRECTX 11 ИСКЛЮЧАЕТ ЛЮБОЕ ДЕЙСТВИЕ, ВЫЗВАННОЕ ИЛИ ВЫЗВАННОЕ СТАРЫМИ ВЕРСИЯМИ DIRECTX.
РЕШЕНО: CAB-файлу, необходимому для установки, нельзя доверять — Dell Netbook
Руководства по ремонту и поддержке нетбуков Dell, класса небольших и легких портативных компьютеров конца 2000-х годов.
17 вопросов Посмотреть все
Винкигрин @винки
Рем: 13
Опубликовано:
Опции
- Постоянная ссылка
- История
- Подписаться
Необходимому для установки CAB-файлу нельзя доверять. Убедитесь, что службы криптографии включены. Когда я попытался установить DirectX, я получил это сообщение «Cab-файл, необходимый для установки, не может быть доверенным».
Как это решить..
Ответил! Посмотреть ответ У меня тоже есть эта проблема
Хороший вопрос?
Да №
Оценка 12
Отмена
Выбранное решение
Шоленхагвард @sholenhagward
Реп: 799
Опубликовано:
Опции
- Постоянная ссылка
- История
Эй, братан, я не знаю, есть ли у тебя проблемы с этим, но это для тех, кто все еще испытывает эту проблему при попытке установить DirectX.
Я часами искал и изо всех сил пытался исправить это, короче говоря, я наконец-то это исправил!
Пожалуйста, попробуйте использовать следующую ссылку. Примечание: это не мошенничество и не вирус, это с официального сайта (Microsoft)
https://www.microsoft.com/en-us/download…
Установка, которая устранила мою проблему.
1.Создайте пустую папку (имя папки не важно, просто оставьте его пустым, мне все равно)
2.Поместите directx_Jun2010_redist.exe (который вы только что скачали) в эту пустую папку.
3. Установите/откройте «directx_Jun2010_redist.exe»
4. Прокрутите все содержимое, которое было извлечено, найдите «DXSETUP.exe» и установите его.
5. Щелкните экранные инструкции и подождите, пока они закончатся.
6.Что ты все еще здесь делаешь? СДЕЛАНО!! 🙂
Был ли этот ответ полезен?
Да №
Оценка 64
Отменить
ХАСАН ДЖАН @naivejan
Рем: 25
2
Опубликовано:
Опции
- Постоянная ссылка
- История
Это то, что я сделал, и это сработало!!!
1. перейдите в папку \Windows\System32\directx\ или \Windows\SysWow64\directx
, если у вас Windows 7 x64.
2. Щелкните меню «Упорядочить» файл, затем «Папка и параметры поиска», затем
на вкладке «Вид» поставьте галочку «показывать скрытые файлы и папки», а затем «ок»
3. Папка websetup теперь будет видна. зайдите туда и удалите все содержимое
.
4. Запустите «dxwebsetup» еще раз.
У меня работает под Windows 10 64bit.
Был ли этот ответ полезен?
Да №
Оценка 2
Отменить
Реза Гударзи @goudarzi437
Рем: 1
Опубликовано: