Ручная переустановка 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.
|