A „d3dx9_43.dll hiányzó” hiba javítása Windows rendszeren

Ha a „d3dx9_43.dll hiányzik” hibaüzenetet látja a számítógépén, az probléma. Ez a hiba általában egy olyan alkalmazás elindítása után jelenik meg, amelynek futtatásához DirectX szükséges . A DirectX(DirectX) elengedhetetlen a Windows rendszeren(Windows) való játékhoz , ezért ha a játék nem fut, és ezt a hibát látja, akkor el kell végeznie a probléma elhárítását.

Szerencsére van néhány módszer a Windows gyors javítására(quickly repair Windows) , hogy visszaállítsa a DirectX funkcióit, és kijavítsa a „d3dx9_43.dll hiányzik” hibát az alábbi lépések követésével.

Ellenőrizze a DirectX verzióját(Check Your DirectX Version)

A „d3dx9_43.dll hiányzik” hiba arra utalhat, hogy számítógépére nincs telepítve a DirectX azon verziója, amelyre a játék működéséhez szüksége van. Ha a játékot közvetlenül vagy a Steamhez(Steam) hasonló játékszállító szolgáltatás használatával telepíti, akkor a szükséges csomagok telepítését kell eredményeznie, a Windows 10 rendszeren futó (Windows 10)DirectX esetében nem ez a helyzet .

A Windows(Windows) korábbi verziói külön csomagolták a DirectX -et , de a Windows 10 rendszerben(Windows 10) a DirectX az alapvető összetevő. Ez azonban nem feltétlenül jelenti azt, hogy a DirectX legújabb verziója telepítve van. Például a DirectX 12 Ultimate 2020 novemberében(November 2020) jelent meg , míg az ezt megelőző Windows 10 PC-k használhatják a (Windows 10)DirectX 11 -et vagy 12-t.

Ellenőrizheti a DirectX aktuálisan telepített verzióját a számítógépén, ha jobb gombbal kattintson a Start menüre, és válassza a Futtatás parancsot(Run) . A Futtatás(Run) párbeszédpanelen írja be a dxdiag parancsot , mielőtt az (dxdiag)OK vagy az Enter billentyűt választaná a billentyűzeten.

A Dxdiag(Dxdiag) vagy DirectX diagnosztikai eszköz lehetővé teszi a (DirectX Diagnostic Tool)DirectX telepítésével kapcsolatos információk megtekintését . A telepített verzió megerősítéséhez válassza ki a Rendszer fület, majd olvassa el a (System)DirectX-verzió(DirectX Version ) szakaszban felsorolt ​​információkat .

Például, ha telepítve van a DirectX 11, de a játékhoz DirectX 12 szükséges , akkor ezt a hibát vagy hasonló hibákat láthatja, mint például a dxgmms2.sys BSOD . Előfordulhat olyan régebbi játékoknál is, amelyek a DirectX régebbi verzióit igénylik (például Direct X 9 , 10 stb.), amelyeket a Windows 10 már nem támogat közvetlenül.

A DirectX(DirectX) frissítéséhez és a legújabb verzió telepítéséhez a Windows Update szolgáltatást kell használnia . Ha régi DirectX(DirectX) -fájlokat szeretne telepíteni régebbi játékokhoz, a DirectX End-User Runtime Installer segítségével javíthatja a problémákat.

Ha azonban a DirectX -fájlok sérültek (és a Windows Update nem tudja megoldani a problémát ), előfordulhat, hogy rendszerjavító eszközöket kell használnia, például az SFC-t és a DISM(SFC and DISM) -et a probléma megoldásához.

Ellenőrizze a Windows Update-et(Check Windows Update)

A Windows 10 megjelenésével a DirectX a (DirectX)Windows alapvető összetevője, így nem kell manuálisan telepítenie a játékok lejátszásához. Az új DirectX frissítésekkel és kiadásokkal azonban előfordulhat, hogy számítógépe elavulttá válik. A legújabb játékokhoz a DirectX(DirectX) legújabb verziója szükséges . Ha nem tud futni, először ellenőrizze a Windows Update frissítéseit.

  1. Ehhez kattintson a jobb gombbal a Start menüre, és válassza a Beállítások menüpontot(Settings) .

  1. A Beállítások(Settings) menüben válassza a Frissítés és biztonság(Update & Security ) > Windows Update lehetőséget(Windows Update) . A Windows elkezdheti automatikusan keresni a frissítéseket, de ha nem, válassza a Frissítések keresése(Check for updates) lehetőséget a kézi ellenőrzéshez. 

Ha frissítéseket talál, a Windows automatikusan letölti és telepíti azokat. Hagyja, hogy ez a folyamat befejeződjön, majd indítsa újra a számítógépet a változtatások végrehajtásához, mielőtt újra megpróbálná a játékot vagy az alkalmazást.

Ha bármilyen Windows Update problémába ütközik(Windows Update issues) , előfordulhat, hogy további lépéseket kell tennie a Windows sikeres frissítésére(force Windows to update successfully) .

Telepítse a régi DirectX fájlokat(Install Legacy DirectX Files)

Ha rajong a retro játékokért(retro gaming) , akkor érdemesebb olyan játékokat futtatnia, amelyek a DirectX régebbi verzióit használják . Míg a Windows már előre be van csomagolva DirectX -szel, a (DirectX)DirectX és a kapcsolódó API(APIs) -k (például a Direct3D ) régi verziói külön telepítést igényelhetnek.

Ha Windows PC-je nem tudja futtatni a régebbi 3D-s játékokat, előfordulhat, hogy le kell töltenie és futtatnia kell a DirectX End-User Runtime Web Installer programot a szükséges régi fájlok telepítéséhez. Ez előre csomagolt könyvtárakat tartalmaz a régebbi DirectX API(DirectX APIs) -khoz , amelyek telepítése után lehetővé tehetik a régebbi játékok futtatását a számítógépen.

  1. Kezdésként töltse le a DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) programot a saját nyelvén a Letöltés(Download) lehetőség kiválasztásával .

  1. A kezdéshez futtassa a telepítőt, majd válassza ki, hogy elfogadja a feltételeket, mielőtt a Tovább(Next) lehetőséget választja . 

  1. A DirectX telepítője megkérdezi, hogy kíván-e telepíteni egy nem szükséges Bing keresősávot. Ezt nem javasoljuk, ezért törölje a jelölőnégyzet bejelölését, majd válassza a Tovább(Next) lehetőséget .

  1. A telepítő megerősíti a DirectX telepítését a fájl méretével együtt. A folytatáshoz válassza a Tovább(Next) lehetőséget. 

  1. Ekkor a telepítő letölti és telepíti a szükséges összetevőket. Hagyjon egy kis időt a telepítés befejezésére. Amikor a telepítés befejeződött, a kilépéshez válassza a Befejezés lehetőséget.(Finish )

Windows rendszerfájlok javítása(Repair Windows System Files)

Ha a Windows Update (vagy a DirectX korábbi telepítője) nem tudja kijavítani a „d3dx9_43.dll hiányzik” hibát, az közvetlenül a Windows telepítésével kapcsolatos problémára utal. Mivel a DirectX előre telepítve van a Windows rendszerben(Windows) , meg kell próbálnia kijavítani a rendszerfájlokat, hogy pótolja a hiányzó vagy sérült DirectX -fájlokat.

Ennek legjobb módja a DISM és az SFC eszközök használata a Windows PowerShell használatával . A DISM(DISM) ellenőrzi az offline Windows rendszerkép integritását, amellyel az SFC visszaállítja a számítógépet, lehetővé téve a hiányzó fájlok azonosítását.

Az SFC(SFC) eközben ellenőrzi a rendszerfájlok hibáit, és ezzel a rendszerképpel kijavítja azokat. A két eszköz együttes futtatása biztosítja, hogy a Windows -telepítés megfelelően működjön, és ne legyenek hiányzó fájlok.

A DISM és az SFC futtatása Windows rendszeren(How to Run DISM and SFC on Windows)

  1. A DISM és SFC parancsok futtatásához kattintson jobb gombbal a Start menüre, és válassza a Windows PowerShell (Rendszergazda)(Windows PowerShell (Admin)) lehetőséget .

  1. A PowerShell ablakban írja be a dism.exe /online /cleanup-image /restorehealth , és nyomja meg az Enter billentyűt. Hagyjon időt az eszköz futásának befejezésére, és kövesse a képernyőn megjelenő további utasításokat.

  1. A DISM befejezése után írja be az SFC /scannow , és kattintson az Enter gombra(Enter) . Hagyjon időt az SFC futására, és kövesse a további utasításokat.

A DISM és az SFC eszközök befejezése után zárja be a PowerShellt(PowerShell) , és indítsa újra a számítógépet. Az újraindítás után ellenőrizze, hogy a DirectX telepítése megfelelően működik-e, futtassa azt a játékot vagy alkalmazást, amely eredetileg a „d3dx9_43.dll hiányzik” hibát okozta. 

Ha nem működik, akkor lehet, hogy drasztikusabb javítási kísérleteket kell megfontolni, például a számítógép visszaállítását a Rendszer-visszaállítás használatával(restoring your PC using System Restore) vagy a Windows törlésével és újratelepítésével(wiping and reinstalling Windows) . Egy új telepítés drasztikusnak tűnhet, de ha minden más nem sikerül, akkor ez lehet az egyetlen lehetőség.

A d3dx9_43.Dll manuális visszaállítása(Restore d3dx9_43.Dll Manually)

Egy hiányzó fájl elegendő ahhoz, hogy problémákat okozzon a DirectX-alapú(DirectX-powered) játékokkal. Ha hiányzik a d3dx9_43.dll fájl (bármilyen okból), előfordulhat, hogy manuálisan visszaállíthatja a játékmenetet, ha átmásolja a hiányzó fájlt egy másik Windows 10 számítógépről. Ez lehet egy másik számítógép, amely az Ön tulajdonában van, vagy ha lehetséges, egy baráttól vagy családtagtól.

Fontos azonban, hogy ne töltsön le DLL fájlokat online forrásokból, például webhelyekről és fórumokról, vagy olyan más forrásokból, amelyekben nem bízik. Előfordulhat, hogy ezek a fájlok rosszindulatú programokat tartalmaznak, ezért ha ismeretlen forrásból letöltött vagy kapott DLL - fájlokat próbált meg használni, érdemes először ellenőriznie a rosszindulatú programokat(check for malware) .

A d3dx9_43.dll általában a C:\Windows\System32\ könyvtárban található. Ha máshonnan van egy d3dx9_43.dll fájlja, helyezze át a fájlt a számítógépére, és másolja ebbe a könyvtárba.

Miután áthelyezte a fájlt erre a helyre, indítsa újra a számítógépet, majd próbálja meg futtatni a DirectX(DirectX) -et igénylő szoftvert vagy játékot . Ha ez az egyetlen hiányzó fájl, akkor az alkalmazásnak futnia kell. Ha azonban más fájlok hiányoznak vagy sérültek, elképzelhető, hogy más módszereket kell megfontolni a probléma megoldására.

Windows 10 karbantartás(Windows 10 Maintenance)

A „d3dx9_43.dll hiányzik” hibaüzenet nem olyan drasztikus, mint amilyennek hangzik. Ha frissíti a Windows rendszert, és a DirectX örökölt fájljait a DirectX végfelhasználói futásidejű webes telepítővel(DirectX End-User Runtime Web Installer) telepíti , akkor képesnek kell lennie a DirectX javítására és a lejátszás megkezdésére. 

A következő lépés az, hogy megtalálja azokat a játékokat, amelyekkel játszani szeretne. Ha nincs lemaradásod a játékkal(gaming backlog) kapcsolatban, érdemes lehet egy olyan játékboltot, mint a Steam , új játékokat keresni, vagy próbálj ki egy Steam alternatívát(Steam alternative) , például az Epic (Epic) Games vagy a GOG.com oldalát(GOG.com) .



About the author

Számítástechnikai szakértő vagyok, több mint 10 éves tapasztalattal, és arra specializálódtam, hogy segítsek az embereknek az irodájukban lévő számítógépeik kezelésében. Cikkeket írtam olyan témákban, mint az internetkapcsolat optimalizálása, a számítógép beállítása a legjobb játékélmény érdekében stb. Ha bármiben szeretnél segítséget kérni munkáddal vagy magánéleteddel kapcsolatban, én vagyok a megfelelő személy!



Related posts