L'errore "d3dx9_43.dll non trovato" ti impedisce di giocare al gioco per PC Windows più ricercato che hai appena installato? Risolvilo già applicando queste idee per la risoluzione dei problemi fai-da-te.
Il gioco su PC Windows 10 e 11 si è evoluto molto dopo l'introduzione dell'architettura dell'app UWP (Universal Windows Platform) da parte di Microsoft. Tuttavia, molti giochi per PC Windows legacy utilizzano ancora vari file DLL per funzionare su PC Windows 11 e 10.
Considerando che hai installato una di queste app di gioco legacy e il file DLL appropriato per il supporto DirectX non è disponibile, il gioco non funzionerà. Non preoccuparti poiché una delle seguenti soluzioni rapide dovrebbe risolvere il problema di compatibilità DirectX sul tuo PC Windows.
Qual è l'errore mancante d3dx9_43.dll?
Scopri cos'è l'errore mancante d3dx9_43.dll
Il file d3dx9_43.dll fa parte del software runtime Microsoft DirectX o del driver di rendering 3D. Tutti i più recenti PC Windows 11 e 10 sono dotati di supporto DirectX 12 integrato. Pertanto, gli ultimi giochi per PC Windows di Microsoft Store o altre fonti di terze parti non dovranno affrontare alcun problema, a condizione che il sistema PC ospiti anche una scheda grafica robusta per il rendering della grafica 3D di giochi così moderni.
Leggi anche: Come controllare la versione di Direct X in Windows 11
Ma se hai una vasta collezione di DVD di giochi per PC datati prima dell'introduzione di PC Windows 10 o 11 e desideri eseguirli su Win 11 o 10, potresti riscontrare l'errore mancante d3dx9_43.dll. Altri errori riscontrati dagli utenti relativi al file d3dx9_43.dll sono descritti qui:
- D3dx9_43.dll non trovato. La reinstallazione potrebbe aiutare a risolvere questo problema.
- Manca il file d3dx9_43.dll
- D3dx9_43.DLL non trovato
- File d3dx9_43.dll non trovato
- Questo programma non può essere avviato perché manca xinput1_3.Dll o d3dx9_43.Dll
Motivi per cui d3dx9_43.dll non è stato trovato errore
Ecco alcuni motivi comuni per l'errore "d3dx9_43.dll mancante":
- Non ci sono file DLL DirectX 9.0 sul tuo PC Windows 11 o 10
- I programmi malware o antivirus hanno eliminato il file d3dx9_43.dll
- L'app di gioco non supporta la versione del file d3dx9_43.dll sul tuo PC Win 11 o 10
- L'applicazione non è in grado di utilizzare il file d3dx9_43.dll nel sistema operativo Windows corrente
Come correggere l'errore non trovato d3dx9_43.dll
Sebbene l'errore "d3dx9_43.dll mancante" sia piuttosto grave, le correzioni sono eccessivamente semplici. Prova le correzioni di seguito nell'ordine in cui appaiono. La maggior parte delle idee per la risoluzione dei problemi funzionerà anche su PC Windows legacy come Win 8, 7, Vista, ecc.
1. Scarica d3dx9_43.dll da fonti esterne
Se l'errore si verifica semplicemente perché manca il file d3dx9_43.dll, questo metodo dovrebbe risolvere immediatamente il problema. Ecco cosa devi fare:
Ottieni il file d3dx9_43.dll
- Per PC Windows a 64 bit, scarica il file DLL a 64 bit. Per 32 bit, scarica il file corrispondente.
- Ora vai nella cartella Download ed estrai il file DLL zippato.
- Seleziona D3DX9_43 e premi Ctrl + C .
- Ora vai alla seguente directory di Windows:
C:\Windows\System32
- Premi Ctrl + V per incollare il file DLL all'interno di System32.
La posizione del file D3DX9_43.dll
2. Reinstallare DirectX
Se il metodo precedente non risolve il problema, l'installazione di DirectX sul tuo PC è errata. Segui questi passaggi per risolverlo:
DirectX giugno 2010
- Scegli la lingua che preferisci e premi il pulsante Download .
- Una volta scaricato, vai alla cartella Download e fai doppio clic sul pacchetto di installazione.
- Segui le istruzioni sullo schermo per completare l'installazione di DirectX.
- Ora riavvia il PC e testa nuovamente l'app di gioco.
3. Aggiorna il driver dello schermo di Windows 11
Se utilizzi hardware grafico integrato come Intel UHD o un tipo simile, procedi come segue per aggiornare il driver dello schermo:
- Premi Windows + I per aprire l' app Impostazioni .
- Fare clic su Windows Update nel riquadro di navigazione a sinistra.
- Seleziona Opzioni avanzate nel pannello di destra.
Posizione degli aggiornamenti facoltativi di Windows Update
- Fai clic su Aggiornamenti facoltativi .
- Applicare l'aggiornamento relativo al driver dello schermo da lì.
- Se non trovi aggiornamenti facoltativi, vai all'app Gestione dispositivi .
- Puoi digitare Dispositivo nel menu Start per trovare l'app.
- All'interno della finestra di dialogo Gestione dispositivi, espandere il dispositivo Schede video .
Come aggiornare il driver dello schermo
- Seleziona il dispositivo visualizzato, fai clic con il pulsante destro del mouse e scegli Aggiorna driver .
- Riavvia il PC prima di testare l'app di gioco.
Leggi anche: Come scoprire quale scheda grafica stai utilizzando
4. Aggiorna il driver dello schermo di terze parti
Supponiamo che tu stia utilizzando una scheda grafica discreta acquistata da un produttore di terze parti come Nvidia o AMD Radeon, prova questi passaggi per aggiornare i driver grafici:
- Visita uno dei seguenti produttori di hardware grafico per scaricare i driver più recenti:
- Dopo aver scaricato il driver appropriato per la scheda grafica, installare il pacchetto software.
- Riavvia il PC Windows e controlla se il problema è stato risolto o meno.
Leggi anche: Grafica discreta vs integrata
5. Consenti gli aggiornamenti delle app di Microsoft Store
Supponiamo che tu abbia installato un'app di gioco tramite Microsoft Store. Quando provi a giocare, viene visualizzato l'avviso "Manca il file d3dx9_43.dll". In questa situazione, procedi come segue:
- Assicurati che la funzionalità Aggiornamenti app sia attiva su Microsoft Store .
- Per verificare, apri l'app Microsoft Store e fai clic sulle tue iniziali o sul tuo avatar accanto alla casella di ricerca.
- Vai su Impostazioni .
Aggiornamenti delle app in Microsoft Store
- Il pulsante di attivazione/disattivazione degli aggiornamenti dell'app dovrebbe trovarsi nella posizione On .
- Se è ON , non devi fare nulla. Prova altre soluzioni per la risoluzione dei problemi.
- Se è OFF , disinstalla l'app di gioco da App > App installate .
- Ora attiva gli aggiornamenti delle app su Microsoft Store.
- Reinstalla l'app di gioco.
6. Applicare gli aggiornamenti di Windows in sospeso
Cerca gli aggiornamenti di Windows che non hai ancora applicato. Ecco come è fatto:
- Premi insieme i tasti Windows + I per aprire Impostazioni .
- Ora, fai clic su Windows Update .
Come avviare gli aggiornamenti di Windows 11
- Nel pannello di destra, fare clic su Controlla aggiornamenti, Riprendi aggiornamenti o Scarica e installa aggiornamenti.
- Uno qualsiasi dei precedenti ti aiuterà ad aggiornare il PC Windows 11 o 10.
- Ora riavvia il PC e prova a eseguire nuovamente l'app di gioco.
7. Esegui DISM e SFC su Windows per correggere i file di sistema
A volte, i file di sistema di Windows corrotti possono anche forzare il malfunzionamento di un gioco e mostrare l'errore "d3dx9_43.dll non trovato". Per correggere i file di sistema di Windows, segui queste istruzioni sul tuo PC:
- Fare clic su Start e digitare Comando .
- Scegliere il collegamento ipertestuale Esegui come amministratore sul lato destro.
Come eseguire una scansione SFC
- Quando si apre il prompt dei comandi con diritti elevati, copia e incolla questo comando e premi Invio :
SFC /scannow
- Il Command Promot mostrerà l'azione di verifica del file di sistema con una percentuale di avanzamento.
- Se la fase di verifica della scansione SFC rileva problemi, inizierà a riparare quei file di sistema.
- Al termine dell'attività di scansione e riparazione, riavviare il PC Windows.
- Ora prova ad avviare l'app di gioco.
Se la scansione SFC risulta corretta e non c'è nulla da correggere, è necessario avviare la scansione DISM. Ecco come:
Esegui il controllo DISM
- Nella stessa finestra del prompt dei comandi, digita il seguente comando e premi Invio :
dism.exe /online /cleanup-image /restorehealth
- Segui le istruzioni sullo schermo e consenti il completamento della scansione.
- Al termine, controlla di nuovo l'app di gioco.
8. Ripristina il PC Windows
Se sai che il gioco funzionava prima ma ora non funziona sul tuo PC Windows, potresti voler ripristinare il PC all'ultima configurazione valida nota. Questo metodo funziona raramente perché potresti non aver creato un punto di ripristino quando il gioco funzionava. Tuttavia, vale la pena provare seguendo questi passaggi:
- Fare clic sul menu Start e digitare Ripristina .
Opzione di ripristino su Windows 11
- Seleziona l' opzione Recupero in Impostazioni o Corrispondenza migliore .
- Nella finestra di dialogo Ripristino, fai clic su Apri Ripristino configurazione di sistema .
- Nella finestra di dialogo Ripristino configurazione di sistema, fare clic su Avanti .
Come scegliere un punto di ripristino
- Scegli un punto di ripristino nella colonna Data e ora .
- Fare clic su Avanti .
- Nella finestra di dialogo Conferma il punto di ripristino , fare clic su Fine per avviare il processo.
- Una volta terminato e il sistema si riavvia, prova l'app di gioco.
9. Disinstalla e reinstalla l'app di gioco
Spesso, l'app di gioco può essere installata con file di gioco corrotti. Pertanto, il componente nella cartella di installazione del gioco che riconosce il file d3dx9_43.dll potrebbe essere danneggiato. Pertanto, il file EXE del gioco non è in grado di determinare la presenza del file d3dx9_43.dll.
In questa situazione, devi disinstallare l'app di gioco da App > App installate. Quindi, reinstalla il gioco con attenzione. Non eseguire alcuna app in background o altro software durante l'installazione dell'app di gioco.
10. Utilizzare il PC con doppio avvio
Puoi anche collegare l'errore "d3dx9_43.dll non trovato" con un sistema operativo Windows incompatibile. Ad esempio, l'app di gioco non supporta più Windows 10 o 11. Per eseguirla sono necessari i sistemi operativi Windows 7 o 8. In tal caso, non importa quanto cerchi di sostituire e correggere i file DLL di DirectX, il gioco non funzionerà.
L'app di gioco non può semplicemente utilizzare i file DirectX DLL nell'attuale ambiente Windows. Pertanto, è necessario ricorrere a PC dual-boot in cui è possibile eseguire Windows 11 insieme a Windows 7 o 8.
Conclusione
Quindi, ora sai come correggere l'errore "d3dx9_43.dll non trovato" per le app di gioco legacy sugli ultimi PC Windows 11 o 10. Prova la risoluzione dei problemi menzionata qui una alla volta e il problema dovrebbe risolversi in pochissimo tempo. Se conosci qualche altra soluzione interessante e semplice per l'errore "d3dx9_43.dll non è stato trovato", menzionalo nella casella dei commenti qui sotto.
Successivamente, Come controllare l'integrità della GPU utilizzando questi metodi migliori .