1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Переполох Йорм Поэзия Календарь Гильдия Дайджест Календарь событий в Aion

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

Discussion in 'Способы решения проблем' started by FreeNecromant, May 30, 2010.

Thread Status:
Not open for further replies.
  1. FreeNecromant

    FreeNecromant User

    Joined:
    20.02.10
    Messages:
    2,697
    Likes Received:
    2
    все прекрасно знают, а может и нет, что в сети можно найти много программ которые полностью удаляют 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.

    источник
     
Thread Status:
Not open for further replies.