Co je dobré vědět
- Vyhledejte DirectX na webu Microsoftu, vyberte nejnovější Stáhněte si DirectX End-User Runtimes a klikněte na Stáhnout.
- Vytvořte složku s názvem Soubory DirectX. Otevřete instalační program DirectX a přejděte do této složky. DirectX rozbalí všechny své soubory do složky.
- Otevřete soubor CAB s požadovaným souborem DLL. Přesuňte soubor DLL na plochu. Zkopírujte soubor do složky System32 a restartujte počítač.
Tento článek vysvětluje, jak extrahovat jeden soubor DirectX DLL z instalačního balíčku DirectX, pokud se zobrazí chybová zpráva o „chybějícím“nebo „nenalezeném“souboru DLL DirectX. Informace pokrývají všechny operační systémy Microsoft, včetně Windows 10, Windows 8, Windows 7, Windows Vista a Windows XP.
Jak obnovit chybějící soubor DLL DirectX
Obnovení jednotlivého chybějícího souboru DirectX DLL:
-
Na webu společnosti Microsoft vyberte lupu v horní části stránky a vyhledejte DirectX.
-
Posuňte se dolů ve výsledcích vyhledávání a vyberte odkaz Stáhnout DirectX End-User Runtimes (MM YY) pro nejnovější datum vydání.
-
Vybrat Stáhnout.
Stejný instalační program DirectX funguje pro všechny verze Windows.
-
Klikněte pravým tlačítkem na plochu a vyberte New > Folder. Novou složku pojmenujte snadno zapamatovatelným způsobem, například Soubory DirectX.
-
Otevřete stažený instalační program DirectX a vyberte Yes pro přijetí licenční smlouvy.
-
V dialogovém okně vyberte Procházet.
-
Vyberte složku, kterou jste vytvořili v kroku 4, a vyberte OK.
-
Když uvidíte cestu ke složce v textovém poli, vyberte OK. Instalační program DirectX rozbalí všechny své soubory do složky.
-
Otevřete složku, kterou jste vytvořili dříve, abyste našli velké množství souborů CAB, několik souborů DLL a jeden s názvem dxsetup.exe.
Můžete spustit dxsetup.exe pro úplnou instalaci DirectX a přeinstalování všech souborů DLL.
-
Vyhledejte soubor CAB obsahující soubor DLL, který hledáte. Pokud například potřebujete soubor d3dx9_41.dll, najdete jej v souboru CAB Mar2009_d3dx9_41_x86. Poklepáním na příslušný soubor CAB jej otevřete.
Většina souborů DirectX CAB má dvě verze: 32bitovou a 64bitovou verzi. Soubory pro 32bitové systémy končí _x86 a 64bitové systémové soubory končí _x64. Abyste věděli, který soubor použít, musíte vědět, kterou verzi systému Windows používáte.
-
Přesuňte soubor .dll na plochu.
Windows má vestavěnou podporu pro otevírání souborů CAB, ale pokud jej otevře jiný program, vyhledejte v nabídce programu možnost extrahovat soubor a extrahovat jej na plochu.
-
Zkopírujte soubor do složky System32 umístěné v instalační složce Windows. Na většině počítačů to bude C:\Windows\System32.
Pokud jste obdrželi chybovou zprávu, která specifikovala jiné umístění, kde soubor DLL chybí (například ve složce konkrétní hry nebo grafické aplikace), zkopírujte soubor DLL tam.
-
Smažte všechny kopie souboru DLL z plochy a smažte složku s extrahovanými soubory DirectX. Ponechání souborů DLL na ploše může v některých situacích způsobit problémy.
-
Restartujte počítač.
Po restartování otestujte, zda obnovení jednotlivého souboru DLL vyřešilo problém, který jste měli. Pokud se chybová zpráva stále zobrazuje, zkuste zcela přeinstalovat rozhraní DirectX nebo odstranit problémy s knihovnou DLL související s hardwarem.