Ako opraviť chybu „chýbajúci d3dx9_43.dll“ v systéme Windows

Ak sa vám na počítači zobrazuje chyba „chýba d3dx9_43.dll“, je to problém. Táto chyba sa zvyčajne objaví po spustení aplikácie, ktorá na spustenie vyžaduje rozhranie DirectX(DirectX) . DirectX je nevyhnutný pre hranie hier v systéme Windows(Windows) , takže ak sa vaša hra nedá spustiť a zobrazuje sa táto chyba, budete musieť problém vyriešiť.

Našťastie existuje niekoľko spôsobov, ako môžete rýchlo opraviť systém Windows(quickly repair Windows) a obnoviť funkčnosť rozhrania DirectX(DirectX) a opraviť chybu „chýba d3dx9_43.dll“ podľa nasledujúcich krokov.

Skontrolujte svoju verziu DirectX(Check Your DirectX Version)

Chyba „chýba d3dx9_43.dll“ môže byť znakom toho, že v počítači nemáte nainštalovanú verziu rozhrania DirectX , ktorú vaša hra vyžaduje na fungovanie. (DirectX)Pri priamej inštalácii hry alebo pomocou služby doručovania hier, ako je Steam , by sa mali nainštalovať všetky potrebné balíky, v prípade DirectX v systéme Windows 10(Windows 10) to tak nie je .

Staršie verzie systému Windows obsahovali DirectX samostatne, ale v systéme Windows 10(Windows 10) je DirectX základnou súčasťou. To však nevyhnutne neznamená, že je nainštalovaná najnovšia verzia DirectX . Napríklad DirectX 12 Ultimate bol vydaný v novembri 2020(November 2020) , zatiaľ čo počítače so systémom Windows 10(Windows 10) pred týmto dátumom môžu používať DirectX 11 alebo 12.

Aktuálnu verziu DirectX vo svojom počítači môžete skontrolovať kliknutím pravým tlačidlom myši na ponuku Štart(Start) a výberom položky Spustiť(Run) . V dialógovom okne Spustiť(Run) napíšte dxdiag pred výberom tlačidla OK alebo Enter na klávesnici.

Dxdiag alebo diagnostický nástroj DirectX(DirectX Diagnostic Tool) vám umožňuje zobraziť informácie o inštalácii DirectX . Ak chcete potvrdiť nainštalovanú verziu, vyberte kartu Systém a potom si prečítajte informácie uvedené v časti (System)Verzia rozhrania DirectX(DirectX Version ) .

Napríklad, ak máte nainštalovaný DirectX 11, ale vaša hra vyžaduje DirectX 12 , môže sa vám zobraziť táto chyba alebo podobné chyby, ako napríklad BSOD dxgmms2.sys(dxgmms2.sys BSOD) . Môže sa to vyskytnúť aj pri starších hrách, ktoré vyžadujú staršie verzie rozhrania DirectX(DirectX) (napríklad Direct X 9 , 10 atď.), ktoré už systém Windows 10 nemusí priamo podporovať.

Ak chcete aktualizovať rozhranie DirectX(DirectX) a nainštalovať najnovšiu verziu, budete musieť použiť službu Windows Update(Windows Update) . Ak chcete nainštalovať staršie súbory DirectX pre staršie hry, na vyriešenie akýchkoľvek problémov môžete použiť inštalátor programu DirectX End-User Runtime Installer .

Ak sú však vaše súbory DirectX poškodené (a služba (DirectX)Windows Update nedokáže problém opraviť), možno budete musieť na vyriešenie problému použiť nástroje na opravu systému, ako sú SFC a DISM(SFC and DISM) .

Skontrolujte Windows Update(Check Windows Update)

Po vydaní systému Windows 10 je teraz DirectX základnou súčasťou systému Windows(Windows) , takže na hranie hier by ste ho nemali inštalovať manuálne. S novými aktualizáciami a vydaniami DirectX však môže byť váš počítač zastaraný. Najnovšie hry vyžadujú najnovšie verzie DirectX . Ak sa nedá spustiť, najskôr skontrolujte aktualizácie systému Windows Update(Windows Update) .

  1. Ak to chcete urobiť, kliknite pravým tlačidlom myši na ponuku Štart(Start) a vyberte položku Nastavenia(Settings) .

  1. V ponuke Nastavenia(Settings) vyberte Aktualizácia a zabezpečenie(Update & Security ) > Windows Update . Systém Windows môže spustiť vyhľadávanie aktualizácií automaticky, ale ak sa tak nestane, vyberte možnosť Skontrolovať aktualizácie(Check for updates) a skontrolujte manuálne. 

Ak sa nájdu nejaké aktualizácie, systém Windows(Windows) ich začne automaticky sťahovať a inštalovať. Pred opätovným vyskúšaním hry alebo aplikácie nechajte tento proces dokončiť a potom reštartujte počítač, aby ste dokončili všetky zmeny.

Ak narazíte na problémy so službou Windows Update(Windows Update issues) , možno budete musieť vykonať ďalšie kroky, aby ste prinútili systém Windows k úspešnej aktualizácii(force Windows to update successfully) .

Nainštalujte staršie súbory DirectX(Install Legacy DirectX Files)

Ak ste fanúšikom retro hier(retro gaming) , možno budete chcieť spustiť hry, ktoré používajú staršie verzie DirectX . Zatiaľ čo Windows je teraz predbalený s DirectX , staršie verzie DirectX a súvisiace API(APIs) (napríklad Direct3D ) môžu vyžadovať samostatnú inštaláciu.

Ak váš počítač so systémom Windows nedokáže spustiť staršie 3D hry, možno si budete musieť stiahnuť a spustiť webový inštalačný program pre koncového používateľa DirectX,(DirectX End-User Runtime Web Installer) aby ste nainštalovali potrebné staršie súbory. Obsahuje vopred zabalené knižnice pre staršie rozhrania API DirectX(DirectX APIs) , ktoré po nainštalovaní môžu umožniť spustenie starších hier na vašom počítači.

  1. Ak chcete začať, stiahnite si Webový inštalačný program pre koncového používateľa DirectX(download the DirectX End-User Runtime Web Installer) vo svojom jazyku výberom položky Stiahnuť(Download) .

  1. Začnite spustením inštalačného programu a potom pred výberom položky Ďalej(Next) vyberte, že súhlasíte so zmluvnými podmienkami . 

  1. Inštalátor DirectX sa vás opýta, či chcete nainštalovať nepotrebný vyhľadávací panel Bing . Neodporúčali by sme to, preto zrušte začiarknutie políčka a potom vyberte Ďalej(Next) .

  1. Inštalačný program potvrdí, že sa má nainštalovať DirectX , spolu s veľkosťou súboru. Pokračujte výberom položky Ďalej(Next)

  1. V tomto bode inštalátor stiahne a nainštaluje potrebné komponenty. Nechajte nejaký čas na dokončenie inštalácie. Keď sa inštalácia dokončí, výberom položky Dokončiť(Finish ) ju ukončite.

Opravte systémové súbory systému Windows(Repair Windows System Files)

Ak služba Windows Update (alebo starší inštalačný program DirectX ) nedokáže opraviť chybu „chýba d3dx9_43.dll“, poukazuje to priamo na problém s inštaláciou systému Windows . (Windows)Keďže DirectX je predinštalovaný v systéme Windows(Windows) , budete sa musieť pokúsiť opraviť svoje systémové súbory, aby ste nahradili všetky chýbajúce alebo poškodené súbory DirectX .

Najlepší spôsob, ako to urobiť, je použiť nástroje DISM a SFC pomocou prostredia Windows PowerShell . DISM kontroluje integritu vášho offline obrazu systému Windows , ktorý (Windows)SFC použije na obnovenie vášho počítača, čo vám umožní identifikovať chýbajúce súbory.

SFC medzitým skontroluje chyby vo vašich systémových súboroch a opraví ich pomocou tohto obrazu systému. Spoločné spustenie týchto dvoch nástrojov zaisťuje, že vaša inštalácia systému Windows(Windows) funguje správne bez chýbajúcich súborov.

Ako spustiť DISM a SFC v systéme Windows(How to Run DISM and SFC on Windows)

  1. Ak chcete spustiť príkazy DISM a SFC , kliknite pravým tlačidlom myši na ponuku Štart(Start) a vyberte položku Windows PowerShell (správca)(Windows PowerShell (Admin)) .

  1. V okne PowerShell napíšte dism.exe /online /cleanup-image /restorehealth a vyberte kláves Enter(Enter) . Nechajte nástroj na dokončenie chodu a postupujte podľa ďalších pokynov na obrazovke.

  1. Po dokončení DISM napíšte SFC /scannow a vyberte Enter . Nechajte čas SFC spustiť a postupujte podľa ďalších pokynov.

Po dokončení nástrojov DISM a SFC zatvorte PowerShell a reštartujte počítač. Po reštartovaní skontrolujte, či vaša inštalácia DirectX funguje správne spustením hry alebo aplikácie, ktorá pôvodne spôsobila chybu „chýba d3dx9_43.dll“. 

Ak to nefunguje, možno budete musieť zvážiť drastickejšie pokusy o opravu, ako je obnovenie počítača pomocou nástroja Obnovovanie systému(restoring your PC using System Restore) alebo vymazanie a preinštalovanie systému Windows(wiping and reinstalling Windows) . Nová inštalácia sa môže zdať drastická, ale ak všetko ostatné zlyhá, môže to byť vaša jediná možnosť.

Obnovte d3dx9_43.Dll manuálne(Restore d3dx9_43.Dll Manually)

Jeden chýbajúci súbor stačí na vytvorenie problémov s hrami s podporou DirectX . (DirectX-powered)Ak vám chýba súbor d3dx9_43.dll (z akéhokoľvek dôvodu), možno budete môcť svoju hru obnoviť manuálne skopírovaním chýbajúceho súboru z iného počítača so systémom Windows 10(Windows 10) . Môže to byť iný počítač, ktorý vlastníte, alebo ak je to možné, od priateľa alebo člena rodiny.

Je však dôležité, aby ste nesťahovali súbory DLL z online zdrojov, ako sú webové stránky a fóra, alebo z iných zdrojov, ktorým nedôverujete. Tieto súbory môžu byť zabalené so škodlivým softvérom, takže ak ste sa pokúsili použiť súbory DLL , ktoré ste stiahli alebo dostali z neznámych zdrojov, možno budete chcieť najskôr skontrolovať, či sa v nich nenachádza malvér(check for malware) .

Súbor d3dx9_43.dll sa zvyčajne nachádza v adresári C:\Windows\System32\ Ak máte súbor d3dx9_43.dll odinakiaľ, presuňte súbor do počítača a skopírujte ho do tohto adresára.

Po premiestnení súboru na toto miesto reštartujte počítač a skúste spustiť softvér alebo hru, ktorá vyžaduje DirectX . Ak je to jediný chýbajúci súbor, vaša aplikácia by sa mala spustiť. Ak však chýbajú alebo sú poškodené iné súbory, možno budete musieť zvážiť alternatívne metódy na vyriešenie problému.

Údržba systému Windows 10(Windows 10 Maintenance)

Chybové hlásenie „chýba d3dx9_43.dll“ nie je také drastické, ako sa zdá. Ak udržiavate systém Windows aktualizovaný a nainštalujete staršie súbory DirectX pomocou webového (DirectX)inštalačného programu pre koncového používateľa DirectX(DirectX End-User Runtime Web Installer) , mali by ste byť schopní opraviť DirectX a začať hrať. 

Ďalším krokom je nájsť hry, ktoré budete chcieť hrať. Ak nemáte herný backlog(gaming backlog) , ktorý by ste museli prejsť, možno budete chcieť vyskúšať herný obchod, ako je Steam , aby ste našli nové hry, alebo namiesto toho skúste alternatívu(Steam alternative) Steamu, ako sú Epic Games alebo GOG.com .



About the author

Som počítačový profesionál s viac ako 10 ročnou praxou. Vo voľnom čase rada pomáham v kancelárii a učím deti používať internet. Moje schopnosti zahŕňajú veľa vecí, ale najdôležitejšie je, že viem pomáhať ľuďom riešiť problémy. Ak potrebujete niekoho, kto vám môže pomôcť s niečím súrne, alebo chcete len nejaké základné tipy, obráťte sa na mňa!



Related posts