1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Осенний Искатели Пакет Буря Гильдия

Восстановление DirectX (Произошла внутренняя системная ошибка.Чтобы определить...)

Тема в разделе "Способы решения проблем", создана пользователем FreeNecromant, 30 май 2010.

Статус темы:
Закрыта.
  1. FreeNecromant

    FreeNecromant User

    Регистрация:
    20.02.10
    Сообщения:
    2.696
    Симпатии:
    7
    все прекрасно знают, а может и нет, что в сети можно найти много программ которые полностью удаляют runtime библиотеки directx в системе. например программа directx eradicator 2.0, так вот, оказывается не всё так просто как хотелось бы, а именно удалил - поставил - удалил и и т.д. существует проблема при которой повторный запуск установщика directx выдаёт следующее:

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

    как с этим бороться:

    вариант №1

    1. после использования directx eradicator 2.0 в системе в которой установлен directx 9.0 и перезагрузке, при выполнении команды dxdiag (пуск->выполнить->dxdiag) появляется знакомое нам средство диагностики

    средство диагностики может не запуститься и просто выдать ошибку.

    при попытке запустить полный установщик directx или его web аналог, получаем ошибку вида:
    произошла внутренняя системная ошибка.чтобы определить причину ошибки просмотрите файлы dxerror.log и directx.log в папке windows.

    2. исправляем ситуацию, распаковываем скачанный дистрибутив directx'а в какую-любо папку.

    3. выделяем файлы и распаковываем их в любую !!! одну !!! папку

    4. находим в этой куче файл dxxp.inf, нажимаем на нём правой кнопкой мыши и выбираем установить.

    5. начнётся копирование файлов в систему, после чего необходимо перезагрузить компьютер.
    так же реккомендуется скопировать все эти файлы в c:\windows\system32

    6. запускаем установщик directx:
    и видим заветный прогресс.

    7. запускаем средство диагностики directx (пуск->выполнить->dxdiag).

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

    вариант №2

    1. скачать directx 9 uninstaller.
    2. распаковать в папку с:\dxtemp
    3. перезагрузится в безопасном режиме.
    4. вставить установочный диск windows xp.
    5. запустить undx9.bat.
    6. указать путь к папке i386 на диске.

    прога шуршит, шуршит - и после перезагрузки у вас всё в порядке.

    на сколько я понял, в зависимости какой диск с дистрибутивом windows xp вы используете (sp1, sp2, sp3) прога откатит его до той версии, которая идёт вместе с этим дистрибутивом (8.1, 9.0). потом можно спокойно ставить обновлённый directx.

    источник
     
Статус темы:
Закрыта.