Stránka 1 z 1
Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: pát 6. úno 2009, 18:24
od PavelRat
Mám 64 bit Vistu. Mám problém, že hry i programy, které využívají DirectX 9 ze dne na den najednou při spouštění, než se cokoliv načte, spadnou. Ve správě počítače v prohlížeči událostí - protokoly systému - aplikace to vypisuje chybující modul d3d9.dll, verze 6.0.6001.18000 ... Hry, které využívají DirectX10 ale fungují normálně. Přeinstalování jakékoukoliv verzí DirectX nepomáhá, přeinstalace ovladače grafické karty taky ne, obnovení z bodu obnovení, kdy vše fungovalo normálně taky ne. Když umístím knihovnu d3d9.dll přímo do kořenového adresáře hry, hlasí pokus o spuštění hry "vstupní bod procedury DdEntry10 se nepodařilo v dynamicky propojované knihovně DDRAW.dll nalézt". Když přeinstalovávám directX tak to jenom v pár vteřinách zaktualizuje novějšími soubory, ale nepřepíše pravděpodobně chybu ve starších. Dxdiag žádnou chybu nehlásí. Soubor d3d9.dll se při instalaci nekopíruje . Když jsem ho do adresáře system32 dal ručně, tak to taky nepomohlo. Chtělo by to se nějak zbavit Directu uplně a znova ho nainstalovat, ale nevím v 64 bit Vistě jak. Děkuji za nějakou radu. Přeinstalaci celých Win bych se chtěl vyhnout.
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: pát 6. úno 2009, 21:09
od sam_217
No, to budes muset pravde podobne nakopirovat vsechny soubory, ktere jsou DX9, do system32 - nebo dnad do SysWOW64? nevim ted, kazdopadne urcite nestaci kopirovat jen D3d9.dll...
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: pát 6. úno 2009, 21:23
od PavelRat
Jak je mám ale poznat? Když jsem prohlížel CAB archívy instalačky DirectX9, tak tam D3D9.dll nikde nebyl. Vždy za tím bylo ještě nějaký číslo, např. d3d9_25.dll apod.. Asi je spíš ten D3D9.dll součástí nějakýho základního rozhraní directu co je přímo v instalaci Windows a při aktualizaci directX na vyší verzi se tenhle základ nemění. Už si fakt nevim rady.
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: sob 7. úno 2009, 12:42
od Vladimír
Stejný problém jsem měl při instalaci Nera essentials, kdy jsem odmítnul při setupu instalaci DX9. Po následné reinstalaci s povolením DX9 je vše OK. Nainstaluj si Nero (které můžeš potom smazat) s povolením instalace DX9 na Tvůj počítač.
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: sob 7. úno 2009, 13:54
od sam_217
Ja sam ma win XP SP3 a kniohovnu d3d9.dll mam ve slozce WINDOWS/system32....takze to tam musis mit, a kdyz si stahnes redistribucni balik nbo pouzijes nejakej ze hry tak tam rozhodne musi bejt, kazdopadne zkousel si hledat pomoci windowsowskyho vyhledavace? napis tam d3d9.dll a uvidis, jestli ti opravdu schazi...jinak si ji bud stahni z netu, nebo proste z baliku DX to tam proste musi byt, a pokud neni, a je to fakt soucast windows, tak ti proste stahni z odnekud z netu, je nekolik stranek kde davaj lidem moznost si dtahnout chybejici DLL knohovnu kdyz se jima nahodou smaze nebo nejaky zly program udela neporadek..
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: sob 7. úno 2009, 14:31
od PavelRat
Podle programu Ochrana prostředků systému Windows "sfc /verifyonly", který hlásí narušení integrity, soubor d3d9.dll, resp. novou verzi instaloval SP1. Když jsem dal skenovat a opravit "sfc /scannow" tak po skončení napsal "Program ochrana prostředků systému Windows našel porušené soubory, ale některé z nich se mu nepodařilo opravit" a to právě d3d9.dll viz kousek z logu: "2009-02-07 12:11:03, Info CSI 000002c1 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\Windows\SysWOW64"\[l:16{8}]"d3d9.dll"; source file in store is also corrupted .Odinstalovat SP1 nejde (Došlo k chybě. Některé auktualizace nebyly úspěšně odinstalovány), nainstalovat znovu taky ne, píše že už je nainstalován. Ten soubor musí být verze 6.0.6001.18000. Mám 64 bit visty takže je ve složce system32 a SysWOW64, jsou tam i další soubory z directX, ale v každé složce maj jinou velikost. ? i ten d3d9.dll (system32 1885 kB, sysWOW64 1747 kB)
Edit: Teď jsem čet na
http://forums.stardock.com/332903 že měl někdo stejnej problém. Vyřešil to, že odinstaloval SP1 a nainstaloval ho znovu. Jenže mě nejde odinstalovat!
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: ned 8. úno 2009, 15:12
od sam_217
To si to asi nejak podelal s tim SP, too vidim na jediny vychodisko, preinstalovat Win Vista a pouzit Norton Ghost k zaloze (myslim tim Norton Ghost 2003, ne! ghosti 9,10,11,12 atd, tyhle ti nepomuzou, jedine verzi 2003)
Re: Ve Vistě 64 bit přestal fungovat DirectX9
Napsal: ned 8. úno 2009, 17:39
od PavelRat
Už jsem to vzdal a přeinstaloval jsem celé Visty. Všem dík za snahu.