Bo "ocipieje"... Być może już był ten wątek, ale ja na googlach go nie
znalazłem, a przynajmniej nie taki który dotyczyłby mojej kwestii.
System: Windows XP Professional
Mam problem z zainstalowaniem jakiegokolwiek DirectX, a mianowicie:
narzędzie dxdiag wywala mi że system directx not found, próbuje
instalować, zatwierdzam warunki umowy i od razu informuje mnie że
instalacja zakończona. Nie zrobił nic, ponownie narzędzie dxdiag
pokazuje że system directx: not found.
dxdiag krzyczy że plik gcdef.dll jest ze starej wersji, ale nijak go
usunąć czy podmienić bo nawet tego próbowałem.
Nie wspomnę o helpie który po zaznaczeniu że nie mogę zainstalować
directx'a informuje mnie że muszę go zainstalować, ale do k... nędzy jak?
Jakieś sugestie?
Robert Pliszko
Mialem podobne numery. Po wyrzuceniu codekow od karty TV przeszlo.
Sa w sieci Uninstaller'y ,ktore pozwalaja na powrot (max) do wersji 6.0
widzialem ostanio (chyba) na www.komputerswiat.pl
Lub prosty sposob ,uruchom edytor Rejestru:
Usun wpis dotyczacy wersji ( Version) DirectX w lokalizacji
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
Version=np.:4.08.01.0881
Teraz zainstaluj wersje xxx
lub bardziej radykalnie:
Skopiuj to co pomiędzy liniami i zapisz jako np. DXuninst.inf. Póżniej
spod prawego klawisza myszy wybierz "Zainstaluj".
-------------------
[version]
signature="$CHICAGO$"
Provider=%Author%
SetupClass=BASE
[DefaultInstall]
DelReg=del.reg
AddReg=add.reg
DelFiles=DXDll.sys.uninstall, INF.sys.uninstall, INF.sys.draw,
INF.sys.sound, ProgSet, Sys.backup, DXDll.sys.uninstall32
[DXDll.sys.uninstall]
;DirectX in /Windows/System Directory
;Direct 3D
d3drm.dll
d3dxof.dll
d3dim.dll
d3dim700.dll
d3drampf.dll
d3dramp.dll
d3dref.dll
d3drgbf.dll
d3drm8f.dll
d3drm16f.dll
d3drm24f.dll
d3drm32f.dll
d3drg8f.dll
d3drg16f.dll
d3drg24f.dll
d3drg32f.dll
d3drgbxf.dll
d3drg8x.dll
d3drg55x.dll
d3drg56x.dll
d3drg24x.dll
d3drg32x.dll
d3dhalf.dll
d3dpmesh.dll
;Ddraw
ddhelp.exe
ddraw.dll
ddraw.vxd
ddraw16.dll
ddrawex.dll
mtrr.vxd
;Dsound
dsound.dll
dsound.vxd
dsound3d.dll
;Direct Play
dplayx.dll
dpmodemx.dll
dpwsockx.dll
dplaysvr.exe
dpwsock.dll
dpserial.dll
dplay.dll
;Direct Input
dinput.dll
dinput.vxd
joyhid.vxd
pid.dll
msanalog.vxd
Msjstick.drv
joy.cpl
gcdef.dll
gchand.dll
vjoyd.vxd
;16bit Migration
dxmigr.dll
;API Driver
dxapi.sys
;Microsoft DirectX for Visual Basic
DX7VB.DLL
;dxdiag.exe
dxdiag.exe
;DirectX 8
d3d8.dll
d3dx8d.dll
d3dref8.dll
dpnsvr.exe
dpnet.dll
dpnlobby.dll
dpnwsock.dll
dpnaddr.dll
dpnmodem.dll
dpvoice.dll
dpvsetup.exe
dpvvox.dll
dpvacm.dll
dinput8.dll
dimap.dll
diactfrm.dll
;Dx8 Dmusic
dswave.dll
dsdmo.dll
dsdmoprp.dll
dmusic.dll
dmusic16.dll
dmusic32.dll
dmband.dll
dmcompos.dll
dmime.dll
dmloader.dll
dmstyle.dll
dmsynth.dll
dmscript.dll
dx8vb.dll
[DXDll.sys.uninstall32]
gameenum.sys
hidgame.sys
[INF.sys.uninstall]
msddraw.inf
msdsound.inf
dx6migr.inf
[INF.sys.draw]
dx_ver.dll
cpq_bb.dll
ct_65550.dll
isS3_765.dll
iss3_tv.dll
m64_sony.dll
S3_CP3CQ.dll
[INF.sys.sound]
dx_ver.dll
isna.dll
[ProgSet]
Devnode1.dll
Devnode2.dll
Dsetup.dll
Dsetup16.dll
Dsetup32.dll
Dsetup6e.dll
Dsetup6j.dll
Dsetupe.dll
Dsetupj.dll
Dxdiag.cnt
Dxdiag.exe
Dxdiag.gid
Dxdiag.hlp
Dxinfo.exe
Dxinfo.ini
DXInfo01.txt
Dxsetup.exe
Dxbug.ini
[Sys.backup]
;Direct 3D
d3drm.dll
d3dxof.dll
d3dim.dll
d3dim700.dll
d3drampf.dll
d3dramp.dll
d3dref.dll
d3drgbf.dll
d3drm8f.dll
d3drm16f.dll
d3drm24f.dll
d3drm32f.dll
d3drg8f.dll
d3drg16f.dll
d3drg24f.dll
d3drg32f.dll
d3drgbxf.dll
d3drg8x.dll
d3drg55x.dll
d3drg56x.dll
d3drg24x.dll
d3drg32x.dll
d3dhalf.dll
d3dpmesh.dll
;Ddraw
ddhelp.exe
ddraw.dll
ddraw.vxd
ddraw16.dll
ddrawex.dll
mtrr.vxd
;Dsound
dsound.dll
dsound.vxd
dsound3d.dll
;Direct Play
dplayx.dll
dpmodemx.dll
dpwsockx.dll
dplaysvr.exe
dpwsock.dll
dpserial.dll
dplay.dll
;Direct Input
dinput.dll
dinput.vxd
joyhid.vxd
pid.dll
msanalog.vxd
Msjstick.drv
joy.cpl
gcdef.dll
gchand.dll
vjoyd.vxd
;16bit Migration
dxmigr.dll
;API Driver
dxapi.sys
;Microsoft DirectX for Visual Basic
DX7VB.DLL
;dxdiag.exe
dxdiag.exe
;DirectX 8
d3d8.dll
d3dx8d.dll
d3dref8.dll
dpnsvr.exe
dpnet.dll
dpnlobby.dll
dpnwsock.dll
dpnaddr.dll
dpnmodem.dll
dpvoice.dll
dpvsetup.exe
dpvvox.dll
dpvacm.dll
dinput8.dll
dimap.dll
diactfrm.dll
;Dx8 Dmusic
dswave.dll
dsdmo.dll
dsdmoprp.dll
dmusic.dll
dmusic16.dll
dmusic32.dll
dmband.dll
dmcompos.dll
dmime.dll
dmloader.dll
dmstyle.dll
dmsynth.dll
dmscript.dll
dx8vb.dll
[DestinationDirs]
DXDll.sys.uninstall=11
DXDll.sys.uninstall32=10,System32\Drivers
INF.sys.uninstall=17
INF.sys.draw=17,%draw%
INF.sys.sound=17,%sound%
Sys.backup=10,%back%
ProgSet=24,%PF%
[del.reg]
;Direct 3D
HKLM,"Software\Microsoft\Direct3D"
HKCR,"Direct3DRM"
HKCR,"CLSID\{4516EC41-8F20-11d0-9B6D-0000C0781BC3}"
HKCR,"DirectXFile"
HKCR,"CLSID\{4516EC43-8F20-11D0-9B6D-0000C0781BC3}"
;Direct Draw
HKCR,"DirectDraw"
HKCR,"DirectDraw Clipper"
HKCR,"CLSID\{D7B70EE0-4340-11CF-B063-0020AFC2CD35}"
HKCR,"CLSID\{593817A0-7DB3-11CF-A2DE-00AA00B93356}"
HKLM,"Software\Microsoft\DirectDraw"
HKLM,"System\CurrentControlSet\Services\VxD\MTRR"
HKCR,"CLSID\{4FD2A832-86C8-11d0-8FCA-00C04FD9189D}"
;Direct Play
HKLM,"SOFTWARE\Microsoft\DirectPlay"
;Direct Sound
HKCR,"DirectSound"
HKCR,"CLSID\{47D4D946-62E8-11cf-93BC-444553540000}"
HKCR,"DirectSoundCapture"
HKCR,"CLSID\{B0210780-89CD-11d0-AF08-00A0C925CD16}"
;Migration 450
HKLM,"Software\Microsoft\Windows\CurrentVersion\Setup\Migration"
;Version Info
HKLM, "SOFTWARE\Microsoft\DirectX"
;Uninstall String
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\DirectXDrivers"
[add.reg]
HKLM,%SMWCV%\RunOnce\Setup,%MDS%,,"HH.EXE %18%\DxunHelp.chm"
[Strings]
Author = "ebrink"
draw = "msddraw"
sound = "msdsound"
back = "sysbckup"
PF="Progra~1\directx\setup"
SMWCV="Software\Microsoft\Windows\CurrentVersion"
MDS="DirectX Uninstaller by ebrink Version .13"
--------------------------
Ten plik niestety nie wywala w całości DirectX. Pozostają jeszcze pliki od
DirectDraw i DirectSound. Teraz trzeba w trybie awaryjnym lub z dyskietki
startowej usunąć wszystkie plik ddraw*.* i dsound*.* z katalogu
%windir%\system32. Po ponownym uruchomieniu Windows możesz śmiało
instalować każdą wersję DirectX.
--
Piotr Palusiński [MVP]
Często smak życia odbiera apetyt
/Odpowiadając usuń invalid/
http://fuhperfekt.republika.pl/gry.html
Nic nie dają...
> Lub prosty sposob ,uruchom edytor Rejestru:
> Usun wpis dotyczacy wersji ( Version) DirectX w lokalizacji
> HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX
> Version=np.:4.08.01.0881
> Teraz zainstaluj wersje xxx
Nic nie dało...
> lub bardziej radykalnie:
> Skopiuj to co pomiędzy liniami i zapisz jako np. DXuninst.inf. Póżniej
> spod prawego klawisza myszy wybierz "Zainstaluj".
>
> Ten plik niestety nie wywala w całości DirectX. Pozostają jeszcze pliki od
> DirectDraw i DirectSound. Teraz trzeba w trybie awaryjnym lub z dyskietki
> startowej usunąć wszystkie plik ddraw*.* i dsound*.* z katalogu
> %windir%\system32. Po ponownym uruchomieniu Windows możesz śmiało
> instalować każdą wersję DirectX.
Też nic nie dało...
Tylko nie reinstalka :(. Czemu w tych windowsach nie ma logiki jak w
unixach...
Plesken
Jakieś inne pomysły?