Popravek: D3DCompiler_47.dll manjka

„D3DCompiler_47.dll“ je datoteka v skupni rabi, ki omogoča zagon številnih iger in jo številne aplikacije zahtevajo pri svojem delovanju. Napaka »D3DCompiler_47.dll manjka« je zelo pogosta pri zagonu iger, aplikacij ali zagonu programa za določen namen.

Rešitve, povezane s to napako, so zelo neposredne in zahtevajo, da DLL prenesete bodisi neposredno bodisi s posodobitvijo sistema Windows. Šli bomo skozi enega po enega, začenši z najpreprostejšim, ki je prvi.

1. rešitev: Ponovna registracija D3DCompiler_47.dll

Če uporabljate program, za katerega je potrebna razprava o DLL, bi moral običajno datoteko samodejno registrirati namesto vas. Če datoteke ni, jo mora imeti možnost namestiti. Če aplikacija nima teh funkcij, bomo poskusili datoteko ročno registrirati.

  1. Pritisnite Windows + R, vnesite »ukazni poziv"V pogovornem oknu kliknite z desno miškino tipko in izberite"Zaženi kot skrbnik”.
  2. Ko ste v povišanem ukaznem pozivu, vnesite naslednje ukaze:
regsvr32 / u D3DCompiler_47.dllregsvr32 / i D3DCompiler_47.dll

Prvi ukaz bo datoteko odjavil, drugi ukaz pa jo bo registriral. Upoštevajte, da bo ta metoda delovala samo, če imate DLL v zahtevanem imeniku. Če tega ne storite, bodo ti ukazi vrgli izjemo. V tem primeru pojdite na drugo rešitev.

Rešitev 2: Prenos DLL

Zahtevani DLL lahko namestite v sistem na dva načina. To lahko storite ročno s to rešitvijo ali samodejno s tretjo. Obe rešitvi bosta delovali, vendar boste na tej morali iskati sami.

  1. Prenesite DLL iz interneta v računalnik. Omeniti velja, da obstaja veliko zlonamernih spletnih mest, ki uporabnike prevarajo, da namesto verodostojne datoteke prenesejo virus. Bodite previdni in uporabljajte samo zaupanja vredna spletna mesta.
  2. Po prenosu datoteke morate preveriti arhitekturo sistema. 32-bitne in 64-bitne arhitekture, oba imata različna mesta datotek, kamor morata prilepiti DLL. Pritisnite Windows + S, vnesite »sistemske informacije"V pogovornem oknu in odprite nastavitve.

  1. Poiščite vrednost System Type. Za 32-bitni tipa sistema, prilepite datoteko D3DCompiler_47.dll, ki ste jo prenesli, v mapo »C: \ Windows \ system32". Nekateri uporabniki imajo morda “C: \ WINDOWS \ system32”.

Za 64-bitni računalnik, kopirajte datoteko D3DCompiler_47.dll (32-bit) v mapo “C: \ Windows \ SYSWOW64"In nato prilepite datoteko D3DCompiler_47.dll (64-bit) v mapo"C: \ Windows \ System32”.

  1. Ko prilepite DLL, izvedite prvo rešitev in ustrezno registrirajte DLL. Znova zaženite računalnik in preverite, ali aplikacija deluje.

3. rešitev: Namestitev posodobitve kataloga KB4019990

Kot smo že omenili zgoraj, Microsoft sprošča pogoste posodobitve, ki ciljajo na različne težave ali posodabljajo ali dodajajo module obstoječim komponentam. Napako »D3DCompiler_47.dll manjka« je opazil Microsoft in izdal uradno posodobitev za odpravo težave.

  1. Pojdite na uradno Microsoftovo spletno stran in prenesite posodobitev
  2. Namestite posodobitev v računalniku in v celoti znova zaženite sistem. Zdaj preverite, ali je težava rešena.

Prepričajte se tudi, da uporabljate najnovejšo različico sistema Windows. Pritisnite Windows + S, vnesite »update« in odprite sistemske nastavitve. Preveri za posodobitve in če obstajajo, jih namestite.

Opomba: Prepričajte se tudi, da imate najnovejšo različico okolja Microsoft .NET.

4. rešitev: Namestitev Microsoft DirectX

Znano je, da je modul “D3DCompiler_47.dll” povezan z DirectX. DirectX je zbirka API-jev, namenjenih obravnavi nalog, povezanih z multimedijo, zlasti igrami. Če modul še ni nameščen, ga čim prej dodajte v svoj sistem in preverite, ali je to v redu.

  1. Pojdite na uradno Microsoftovo spletno mesto in Prenesi paket datotek v računalniku.

  1. Ko ga prenesete, namestite paket in znova zaženite računalnik.
  2. Zdaj preverite, ali težava še vedno obstaja. Če se to zgodi, morate ročno prenesti DLL in ga postaviti v imenike, kot je prikazano v 2. rešitvi. Ne pozabite DLL registrirati v računalnik, kot je prikazano v 1. rešitvi.

Če se še vedno soočate s sporočilom o napaki, preverite, ali ste izvedli vse korake in uporabljate skrbniški račun.


$config[zx-auto] not found$config[zx-overlay] not found