A DirectX diagnosztikai eszköz (DxDiag) használata hibaelhárításhoz

A DirectX(DirectX) technológiai vagy alkalmazásprogramozási interfészek csomagja, amelyet sok Windows multimédiás alkalmazás vagy program használ . A Microsoft(Microsoft) fejlesztette ki , hogy hardveres gyorsítást biztosítson nehéz multimédiás alkalmazásokhoz, például 3D játékokhoz és HD videókhoz(HD videos) . A Windows(Windows) 7 rendszerben a DirectX 11. A Windows 11/10 rendszeren a DirectX 12 telepítve van.

Futtassa a DirectX diagnosztikai eszközt(Run DirectX Diagnostic Tool) ( DxDiag )

Ha problémái vannak egy játék vagy film megfelelő lejátszásával, a DirectX diagnosztikai eszköz(DirectX Diagnostic Tool) segíthet a forrás megjelölésében. A hozzáféréshez lépjen a Start menübe a Windows 11/10/8/7 , írja be a dxdiag parancsot,(dxdiag,) és nyomja meg az Enter billentyűt.

Ha először használja a DirectX diagnosztikai eszközt(DirectX Diagnostic Tool) , akkor a rendszer megkérdezheti, hogy szeretné-e ellenőrizni, hogy az illesztőprogramok digitálisan aláírva vannak-e.

Kattintson az Igen(Yes) gombra , hogy megbizonyosodjon arról, hogy az illesztőprogramokat olyan kiadó írta alá, amely ellenőrizte azok hitelességét.

Miután a Diagnosztikai eszköz(Diagnostic Tool) befejeződött, három kulcsfontosságú dolgot(three key things) kell ellenőrizni a DxDiag jelentésben.

1. Ellenőrizze a videokártyát

Egyes programok nagyon lassan vagy nem futnak, kivéve, ha a Microsoft DirectDraw vagy a Direct3D hardveres gyorsítás be van kapcsolva.

Ennek meghatározásához kattintson a Megjelenítés(Display) fülre, majd a DirectX-szolgáltatások(DirectX Features) alatt ellenőrizze, hogy a DirectDraw , a Direct3D és az AGP Texture Acceleration Enabled állapotú(Enabled) - e . Ha nem, próbálja meg bekapcsolni a hardveres gyorsítást.

  1. Kattintson a jobb gombbal(Right-click) az asztalra, és nyissa meg a Képernyőfelbontás elemet(Screen Resolution) .
  2. Kattintson a Speciális beállítások(Advanced settings) elemre .
  3. Kattintson a Hibaelhárítás(Troubleshoot ) fülre, majd a Beállítások módosítása(Change settings) elemre .
  4. Mozgassa a Hardveres gyorsítás(Hardware Acceleration) csúszkát Teljes(Full) állásba .

Ha ez nem sikerül, előfordulhat, hogy frissítenie kell a videó illesztőprogramot vagy magát a kártyát. A hardverhez tartozó legfrissebb illesztőprogramokat általában a gyártó webhelyének támogatási részében találhatja meg.

2. Ellenőrizze a játékvezérlőket

Ha egy joystick vagy más beviteli eszköz nem válaszol, előfordulhat, hogy nincs megfelelően telepítve. Győződjön(Make) meg arról, hogy az eszköz megjelenik a Bemenet(Input) lapon. Ha nem, telepítse újra az eszközt a gyártó utasításai szerint. Ha USB - eszközről van szó, húzza ki, majd csatlakoztassa újra.

3. Ellenőrizze az „aláíratlan” illesztőprogramokat

Egy digitálisan aláírt illesztőprogramot a Microsoft Windows Hardware Quality Lab(Microsoft Windows Hardware Quality Lab) tesztelt a DirectX- kompatibilitás(DirectX) szempontjából. Ha a Diagnosztikai eszköz(Diagnostic Tool) aláíratlan illesztőprogramot jelez, az illesztőprogram frissítése megoldhatja a problémát. A hardveréhez tartozó legfrissebb illesztőprogramot általában a gyártó webhelyének támogatási részében találhatja meg.

Győződjön(Make) meg arról, hogy a 64 bites számítógéphez 64 bites illesztőprogram van, és az illesztőprogram verziója kompatibilis. Ennek kiderítéséhez ellenőriznie kell a hardver konfigurációját.

4. Egyéb ellenőrizendő dolgok

Ha a DirectX diagnosztikai eszköz(DirectX Diagnostic Tool) futtatása után továbbra is problémái vannak egy játékkal vagy filmmel , néhány egyéb dolgot is ellenőrizhet a DxDiag fájl segítségével.

Ellenőrizze az alkalmazás vagy(Your Application) játék megjelenítési (Game)módját(Display Mode)

Amikor egy DirectX 9 alkalmazás teljes képernyős módba vált, előfordulhat, hogy az alkalmazás felbontása nem egyezik meg az LCD - monitor natív felbontásával; a monitor felbontását a mérete alapján való megjelenítésre tervezték. Ha fekete sávokat lát a képernyő tetején vagy oldalán, ahol egy rész nincs felhasználva, megpróbálhatja átméretezni a teljes képernyős képet. Ha az alkalmazás vagy a játék lehetővé teszi a megjelenítési mód kiválasztását, lehetséges, hogy módosíthatja az alkalmazás vagy a játék beállításait, és kiválaszthatja az LCD - monitor natív felbontásának megfelelő módot. Ez segít az összes képernyő használatában, és továbbra is megőrzi az alkalmazás tervezett felbontását.

A DirectX(DirectX Is) melyik verziója(Version) van telepítve a számítógépére

DirectX diagnosztikai eszköz

A System (Rendszer) lapon a DirectX Version ellenében láthatja a rendszerére telepített verziót. A fenti képen a DirectX 2 szerepel.

Ha az eszköz futtatása nem segít, eltávolíthatja a DirectX -et a rendszerről, majd letöltheti a DirectX(download DirectX) -et, és újratelepítheti.

Ellenőrizze a DirectX verzióját(Version) , amelyre az alkalmazás vagy a játék szüksége van(Game Requires)

Egyes alkalmazásokhoz és játékokhoz DirectX 9 szükséges . A Windows 7 azonban a (Windows 7)DirectX újabb verziójával van telepítve . Ha olyan alkalmazást vagy játékot telepít, amelyhez DirectX 9 szükséges , hibaüzenet jelenhet meg, például: „ A program nem indul el, mert a d3dx9_35.dll hiányzik a számítógépről ; próbálja meg újratelepíteni a programot a probléma megoldásához. (The program can’t start because d3dx9_35.dll is missing from your computer; try reinstalling the program to fix this problem.)” A fájlnév utolsó két számjegye változhat. Ha ugyanazt a hibaüzenetet kapja az alkalmazás vagy játék újratelepítése után, nyissa meg a DirectX végfelhasználói futásidejű webes telepítő(DirectX End-User Runtime Web Installer) weboldalát, és kövesse az utasításokat a DirectX telepítéséhez és a (DirectX)DirectX frissítéseinek fogadásához.és a DirectX(DirectX) korábbi verziói .

Hogyan hozhatok létre DirectX diagnosztikát(DirectX Diagnostic) ( DxDiag )?

Miután a DirectX Diagnostic befejezte az elemzést, kattintson az Összes információ mentése(Save) , majd a Mentés(Save) másként lehetőségre . Ügyeljen(Make) arra, hogy nevezze el, hogy emlékezzen, és egy helyet, ahol könnyen megtalálhatja.

Honnan tudhatom, hogy a DirectX működik ?

Ha megtalálja a keresési eredmények között, és a diagnosztikai eszköz nem generál hibát, az azt jelenti, hogy a DirectX működik. Közvetlenül nem használhatja, és csak az alkalmazások és játékok használhatják, ha különböző funkciókat hívnak meg az API -jukkal .

Van valami mód(Way) a DirectX újraindítására(Force Restart DirectX) ?

Nem. Újra kell indítania a számítógépet, ha úgy érzi, hogy valami nincs rendben a játékkal, és egy kapcsolódó DirectX hiba van. A jelentést létrehozhatja annak ellenőrzésére is, hogy van-e más, ami a problémát okozza.

Telepíthetem a DirectX 12 -t a (DirectX 12)Windows korábbi verzióira ?

Nem tudsz. A Microsoftnak(Microsoft) támogatnia kell, mivel sok alacsony szintű hívást bonyolít le, ami a Windows korábbi verzióiban nem érhető el . Lehetséges, hogy valaki áthelyezi, de nem biztos, hogy olyan megbízható. Tehát ha kipróbálja, az Ön kockázata.



About the author

Tapasztalt Windows 10 és 11/10 szakértő vagyok, böngészők és okostelefonos alkalmazások terén egyaránt jártas vagyok. Több mint 15 éve dolgozom szoftvermérnökként, és számos nagy nevű céggel dolgoztam együtt, beleértve a Microsoftot, a Google-t, az Apple-t, az Ubisoftot és még sok mást. A windows 10/11 fejlesztését egyetemi szinten is tanítottam.



Related posts