Показать сообщение отдельно

Ручная переустановка DirectX
Старый 22.02.2006, 23:50   #30
Pavel
Местный житель
 
Аватар для Pavel
 
Pavel вне форума
Регистрация: 19.02.2005
Адрес: Jakutsk
Сообщений: 2,203
Pavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутациюPavel имеет наиславнейшую репутацию
По умолчанию Ручная переустановка DirectX

Такая необходимость возникнет, когда стоит у вас, скажем, какая-нить бета DirectX, а поверх вы захотите релиз поставить. Так вот, redistributable-версия просто откажется у вас ставиться поверх беты. Что делать? Можно, конечно, воспользоваться для корректного сноса любой версии DirectX из системы, dx-анинсталлерами (например, DirectX Happy Uninstall или DirectX Eradicator) или использовать пакеты XPLite или DirectX Buster ... а можно всё сделать ручками.

1. Пропишите в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
"InstalledVersion"=hex:00,00,00,09,00,00,00,00
"Version"="4.09.00.0904"
"RC"="0"

2. Разархивируем дистрибутив directx_9c_redist.exe (с помощью любого архиватора) в папку, скажем C:\Temp
3. В папке C:\Temp находим архив dxnt.cab и распаковываем его у же в папку C:\Temp\dxnt
4. Создаём папку C:\Temp\files и копируем туда файлы из папки C:\Temp\dxnt: dxdiag.exe, d3d9.dll, d3dim700.dll, devenum.dll, dx8b.dll, dxdiagn.dll, qdvb.dll, quartz.dll
5. Далее. Берём архив bdaxp.cab и распаковываем его в папку C:\Temp\bdaxp
6. Из папки C:\Temp\bdaxp скопируем в папку C:\Temp\files файлы kstvtune.ax и ksxbar.ax
7. В папку C:\Windows\System32 скопируйте ВСЕ файлы из папки C:\Temp\files
8. Сносим нашу временную папку C:\Temp и перезагружаемся.

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

Последний раз редактировалось Pavel, 07.03.2006 в 18:22.
  Ответить с цитированием