Kako popraviti pogrešku "d3dx9_43.dll nedostaje" u sustavu Windows

Ako na računalu vidite pogrešku "d3dx9_43.dll nedostaje", to je problem. Ova se pogreška obično pojavljuje nakon pokretanja aplikacije koja zahtijeva DirectX za pokretanje. DirectX je neophodan za igranje igara u sustavu Windows(Windows) , pa ako se vaša igra ne može pokrenuti, a vidite da se pojavljuje ova pogreška, morat ćete riješiti problem.

Srećom, postoji nekoliko načina na koje možete brzo popraviti Windows(quickly repair Windows) kako biste vratili DirectX funkcionalnost i popravili pogrešku "d3dx9_43.dll nedostaje" slijedeći korake u nastavku.

Provjerite svoju DirectX verziju(Check Your DirectX Version)

Pogreška "d3dx9_43.dll nedostaje" može biti znak da nemate instaliranu verziju DirectX - a na računalu koju vaša igra zahtijeva za rad. Iako bi instalacija vaše igre izravno ili korištenjem usluge dostave igara kao što je Steam trebala rezultirati instaliranjem svih potrebnih paketa, to nije slučaj za DirectX u sustavu Windows 10(Windows 10) .

Ranije verzije Windowsa(Windows) pakirale su DirectX odvojeno, ali u sustavu Windows 10 (Windows 10)DirectX je osnovna komponenta. Međutim, to ne znači nužno da je instalirana najnovija verzija DirectX -a. (DirectX)Na primjer, DirectX 12 Ultimate objavljen je u studenom 2020.(November 2020) , dok računala sa sustavom Windows 10(Windows 10) prije tog datuma mogu koristiti DirectX 11 ili 12.

Možete provjeriti trenutno instaliranu verziju DirectX -a na vašem računalu tako da desnom tipkom miša kliknete izbornik Start i odaberete Pokreni(Run) . U dijaloškom okviru Pokreni upišite (Run)dxdiag prije nego što odaberete gumb U redu(OK ) ili Enter na tipkovnici.

Dxdiag ili DirectX dijagnostički alat(DirectX Diagnostic Tool) omogućuje vam da vidite informacije o vašoj instalaciji DirectX -a. (DirectX)Da biste potvrdili instaliranu verziju, svakako odaberite karticu Sustav(System) , a zatim pročitajte informacije navedene u odjeljku Verzija DirectX(DirectX Version ) -a .

Na primjer, ako imate instaliran DirectX 11, ali vaša igra zahtijeva DirectX 12 , možda ćete vidjeti ovu pogrešku ili slične pogreške, kao što je BSOD dxgmms2.sys(dxgmms2.sys BSOD) . Može se dogoditi i za starije igre koje zahtijevaju starije verzije DirectX -a (kao što su Direct X 9 , 10, itd.), koje Windows 10 možda više ne podržava izravno.

Da biste ažurirali DirectX i instalirali najnoviju verziju, morat ćete koristiti Windows Update . Da biste instalirali naslijeđene DirectX datoteke za starije igre, možete koristiti DirectX End-User Runtime Installer da biste riješili sve probleme.

Međutim, ako su vaše DirectX datoteke oštećene (a Windows Update ne može popraviti problem), možda ćete morati koristiti alate za popravak sustava, kao što su SFC i DISM(SFC and DISM) , da biste riješili problem.

Provjerite Windows Update(Check Windows Update)

S izdavanjem sustava Windows 10 , DirectX je sada osnovna komponenta sustava Windows(Windows) , tako da ga ne biste trebali ručno instalirati da biste igrali svoje igre. Međutim, s novim DirectX ažuriranjima i izdanjima, vaše računalo može postati zastarjelo. Najnovije igre zahtijevaju najnovije verzije DirectX -a . Ako se ne može pokrenuti, prvo provjerite ažuriranja sustava Windows Update(Windows Update) .

  1. Da biste to učinili, desnom tipkom miša kliknite izbornik Start i odaberite Postavke(Settings) .

  1. U izborniku Postavke(Settings) odaberite Ažuriranje i sigurnost(Update & Security ) > Windows Update . Windows može automatski početi provjeravati ažuriranja, ali ako to ne učini, odaberite Provjeri ažuriranja(Check for updates) za ručnu provjeru. 

Ako se pronađu ažuriranja, Windows će ih automatski početi preuzimati i instalirati. Dopustite da se ovaj proces dovrši, a zatim ponovno pokrenite računalo kako biste dovršili sve promjene prije nego što ponovno isprobate igru ​​ili aplikaciju.

Ako naiđete na probleme s ažuriranjem sustava Windows(Windows Update issues) , možda ćete morati poduzeti dodatne korake kako biste prisilili Windows na uspješno ažuriranje(force Windows to update successfully) .

Instalirajte naslijeđene DirectX datoteke(Install Legacy DirectX Files)

Ako ste ljubitelj retro igara(retro gaming) , možda biste radije pokretali igre koje koriste starije verzije DirectX -a . Iako je Windows sada unaprijed zapakiran s DirectX -om , naslijeđene verzije DirectX - a i srodnih API-ja(APIs) (kao što je Direct3D ) mogu zahtijevati zasebnu instalaciju.

Ako vaše Windows računalo ne može pokretati starije 3D igre, možda ćete morati preuzeti i pokrenuti DirectX End-User Runtime Web Installer da biste instalirali potrebne naslijeđene datoteke. Ovo sadrži unaprijed zapakirane biblioteke za starije DirectX API-(DirectX APIs) je koji, nakon instalacije, mogu omogućiti pokretanje starijih igara na vašem računalu.

  1. Za početak preuzmite DirectX End-User Runtime Web Installer(download the DirectX End-User Runtime Web Installer) na svom jeziku odabirom Preuzmi(Download) .

  1. Pokrenite instalacijski program za početak, a zatim odaberite da se slažete s uvjetima i odredbama prije nego što odaberete Dalje(Next)

  1. Program za instalaciju DirectX -a pitat će vas želite li instalirati nepotrebnu traku za pretraživanje Binga . (Bing)Ne bismo to preporučili, stoga poništite potvrdni okvir, a zatim odaberite Sljedeće(Next) .

  1. Instalater će potvrditi da se DirectX treba instalirati, zajedno s veličinom datoteke. Odaberite Dalje(Next) za nastavak. 

  1. U ovom trenutku, instalater će preuzeti i instalirati potrebne komponente. Ostavite malo vremena da se instalacija dovrši. Kada instalacija završi, odaberite Završi(Finish ) za izlaz.

Popravite datoteke sustava Windows(Repair Windows System Files)

Ako Windows Update (ili naslijeđeni instalacijski program DirectX ) ne može popraviti pogrešku "d3dx9_43.dll nedostaje", to ukazuje na problem izravno s vašom instalacijom sustava Windows(Windows) . Budući da je DirectX unaprijed instaliran sa sustavom Windows(Windows) , morat ćete pokušati popraviti svoje sistemske datoteke kako biste također zamijenili sve datoteke DirectX koje nedostaju ili su oštećene .

Najbolji način za to je korištenje alata DISM i SFC pomoću Windows PowerShell -a . DISM provjerava integritet slike vašeg offline sustava Windows koju će SFC koristiti za obnavljanje vašeg računala, omogućujući vam da identificirate sve datoteke koje nedostaju.

SFC će u međuvremenu provjeriti u vašim sistemskim datotekama greške i popraviti ih pomoću ove slike sustava. Pokretanje dvaju alata zajedno osigurava da vaša instalacija sustava Windows(Windows) radi ispravno bez datoteka koje nedostaju.

Kako pokrenuti DISM i SFC na Windowsima(How to Run DISM and SFC on Windows)

  1. Da biste pokrenuli DISM i SFC naredbe, desnom tipkom miša kliknite izbornik Start i odaberite Windows PowerShell (Admin) .

  1. U prozoru PowerShell upišite dism.exe /online /cleanup-image /restorehealth i odaberite tipku Enter . Ostavite vremena da alat završi s radom i slijedite sve dodatne upute na zaslonu.

  1. Nakon što je DISM dovršen, upišite SFC /scannow i odaberite Enter . Dopustite SFC-u da se pokrene i slijedite sve dodatne upute.

Nakon što su DISM i SFC alati gotovi, zatvorite PowerShell i ponovno pokrenite računalo. Nakon ponovnog pokretanja, provjerite radi li vaša DirectX instalacija ispravno pokretanjem igre ili aplikacije koja je u početku izazvala pogrešku "d3dx9_43.dll nedostaje". 

Ako ne uspije, možda ćete trebati razmotriti drastičnije pokušaje popravka, kao što je vraćanje računala pomoću opcije System Restore(restoring your PC using System Restore) ili brisanjem i ponovnom instalacijom sustava Windows(wiping and reinstalling Windows) . Nova instalacija može se činiti drastičnom, ali, ako ništa drugo ne uspije, to može biti vaša jedina opcija.

Vratite d3dx9_43.Dll ručno(Restore d3dx9_43.Dll Manually)

Jedna datoteka koja nedostaje dovoljna je za stvaranje problema s igrama koje pokreće DirectX . (DirectX-powered)Ako vam nedostaje datoteka d3dx9_43.dll (iz bilo kojeg razloga), možda ćete moći ručno vratiti svoju igru ​​kopiranjem datoteke koja nedostaje s drugog računala sa sustavom Windows 10(Windows 10) . Ovo može biti drugo računalo koje posjedujete ili, ako je moguće, od prijatelja ili člana obitelji.

Međutim, važno je ne preuzimati DLL datoteke s internetskih izvora, kao što su web-mjesta i forumi, ili iz drugih izvora u koje nemate povjerenja. Ove datoteke mogu biti zapakirane sa zlonamjernim softverom, pa ako ste pokušali upotrijebiti DLL datoteke koje ste preuzeli ili primili iz nepoznatih izvora, možda biste trebali prvo provjeriti ima li zlonamjernog softvera(check for malware) .

D3dx9_43.dll se obično nalazi u direktoriju C:\Windows\System32\ Ako imate datoteku d3dx9_43.dll s nekog drugog mjesta, premjestite je na svoje računalo i kopirajte je u ovaj direktorij.

Nakon što premjestite datoteku na ovo mjesto, ponovno pokrenite računalo, a zatim pokušajte pokrenuti softver ili igru ​​koja zahtijeva DirectX . Ako je ovo jedina datoteka koja nedostaje, vaša bi se aplikacija trebala pokrenuti. Međutim, ako druge datoteke nedostaju ili su oštećene, možda ćete morati razmotriti alternativne metode za rješavanje problema.

Održavanje sustava Windows 10(Windows 10 Maintenance)

Poruka o pogrešci "d3dx9_43.dll nedostaje" nije tako drastična kao što zvuči. Ako održavate Windows ažuriranim i instalirate naslijeđene datoteke DirectX-a koristeći DirectX End-User Runtime Web Installer(DirectX End-User Runtime Web Installer) , trebali biste moći popraviti DirectX i početi igrati. 

Vaš sljedeći korak je pronaći igre koje ćete poželjeti igrati. Ako nemate zaostatka u igranju igara(gaming backlog) koje biste mogli riješiti, možda biste željeli dati izlog za igre kao što je Steam da pronađete nove igre ili umjesto toga isprobajte alternativu Steam(Steam alternative) -a kao što je Epic Games ili GOG.com .



About the author

Ja sam računalni profesionalac s više od 10 godina iskustva. U slobodno vrijeme volim pomagati za uredskim stolom i učiti djecu kako se koristiti internetom. Moje vještine uključuju mnoge stvari, ali najvažnije je da znam kako pomoći ljudima u rješavanju problema. Ako trebate nekoga tko vam može pomoći s nečim hitnim ili samo želite neke osnovne savjete, obratite mi se!



Related posts