Scarica d3dcompiler_43.dll e correggi l'errore in Windows 10 / 8.1 / 7

L'errore d3dcompiler_43.dll potrebbe apparire quando si avvia un gioco o un software. Questo problema si verifica in genere perché il file è mancante, danneggiato o inaccessibile all'applicazione che ne ha bisogno. Questa DLL fa parte del runtime DirectX di giugno 2010. Nonostante il fatto che questa vecchia libreria sia considerata obsoleta (viene utilizzata principalmente dai file DirectX 9 e DirectX 10 aggiuntivi), molti vecchi giochi si rifiuteranno di avviarsi se il file non è installato correttamente e daranno un messaggio di errore: " Il programma non può essere avviato perché su d3dcompiler_43.dll non è presente nel computer. Prova a reinstallare il programma "in Windows 10 / 8.1 / 7.

Come correggere l'errore d3dcompiler_43.dll durante l'avvio di giochi e applicazioni

Passaggio 1 . Controlliamo prima se questo file è danneggiato sul nostro sistema Windows. Useremo gli strumenti SFC e DISM integrati, che scansioneranno il sistema per l'integrità dei file di sistema e, se trovano file danneggiati, verranno ripristinati. Aprire un prompt dei comandi come amministratore e immettere i seguenti comandi in ordine e attendere che il processo finisca dopo ciascuno:

  1. DISM /Online /Cleanup-image /Restorehealth
  2. sfc /scannow

Riavvia il PC e controlla se l'errore d3dcompiler 43.dll è stato risolto

Ripristino dei file di sistema utilizzando CMD DISM

Passaggio 2 . Ho scritto che questa libreria fa parte dei tempi di esecuzione degli utenti finali di DirectX (giugno 2010). Pertanto, è necessario scaricare e installare componenti aggiuntivi da Microsoft:

Scarica e installa in ordine, riavviando il PC dopo ogni passaggio.

  1. Scarica DirectX per l'utente finale.
  2. Scarica DirectX End-User Runtime (giugno 2010). (Una volta installato, estrarrà i file nella posizione specificata, dopodiché andrà in quella cartella ed eseguirà installer.exe)

Passaggio 3 . Questo metodo è adatto se non hai la possibilità di scaricare i componenti di cui sopra e hai semplicemente preso il file d3dcompiler_43.dll separatamente su un altro PC per spostarlo semplicemente su te stesso. Per fare ciò, devi sapere dove copiarlo. Questa libreria si trova nel seguente percorso:

  • Windows \ System32
  • Windows \ SysWOW64 (per Windows a 64 bit)
  • A volte questo file può trovarsi nella cartella del gioco stesso, che non si avvia.

Dopo aver copiato il file sul tuo PC in una cartella specifica dalle esigenze del tuo sistema Windows, devi registrarlo. Per fare ciò, apri un prompt dei comandi come amministratore e inserisci:

  • regsvr32 d3dcompiler_43.dll

regsvr32 d3dcompiler_43 dll