Come configurare smartphone e PC. Portale informativo

Cosa significa d3dx9 43? Il programma non può avviarsi perché manca d3dx9_43.dll. Dove scaricare d3dx9_43.dll

D3dx9_43.dll è un componente essenziale di DirectX 9, senza il quale non sarai in grado di eseguire alcuni giochi e programmi. Molti utenti, dopo aver installato Mass Effect, World of Tanks o altri giochi e programmi, vedono l'errore "D3dx9_43.dll mancante" o "D3dx9_43.dll non trovato". Quindi inizia una lunga ricerca di questo file sulla rete, che non sempre termina con successo. Qualcuno sta tentando di scaricare il file D3dx9_43.dll da un sito dubbio e di copiarlo semplicemente nella cartella C:\Windows\System32. Tuttavia, questa opzione non ti porterà da nessuna parte.

"Ma perché ho bisogno di DirectX 9?" potresti obiettare. Senza dubbio, il tuo computer probabilmente ha DirectX 11. E se usi Windows 10, allora DirectX 12. Questo non è sufficiente quando nel sistema mancano alcune librerie delle versioni precedenti di Direct X. E i tuoi giochi preferiti semplicemente non si avviano.

Nelle istruzioni seguenti, ti diremo in dettaglio come correggere l'errore che si è verificato. A proposito, questo problema si verifica in Windows 10, Windows 8 e Windows 7.

Guida passo passo dove scaricare D3dx9_43.dll

Affinché le librerie .dll necessarie vengano visualizzate sul tuo computer, avrai bisogno del programma di installazione Microsoft. Aggiungerà il file necessario al sistema che corregge l'errore "Impossibile avviare, manca d3dx9_43.dll".

  1. Per scaricare la DLL per Windows, così come altre DLL aggiuntive, segui il collegamento al sito ufficiale. Qui potrai scaricare il programma di installazione web.
  2. Esegui dxwebsetup.exe. Quando viene richiesto di installare software aggiuntivo, deselezionare le caselle (suggerisce di installare il pannello Microsoft Bing). Accettiamo i termini.
  3. Attendi il completamento dell'installazione. In modalità automatica, il programma scarica i file mancanti per la libreria.
  4. Dopo che viene visualizzato il messaggio "Installazione completata", prova ad avviare nuovamente il gioco o il programma che prima non funzionava. Il messaggio relativo alla mancanza di D3dx9_43.dll non verrà più visualizzato.

Seconda opzione:

  1. Scarica l'archivio con il file d3dx9_43.dll dal nostro sito web.
  2. Copia il file dall'archivio alla cartella C:\Windows\System32. Se hai Windows a 64 bit, devi inserire il file nella cartella System32 e SysWOW64.

Tutto dovrebbe funzionare.

L'errore relativo al file d3dx9_43.dll mancante nel sistema operativo Windows si verifica molto spesso quando si tenta di avviare un gioco o un'altra applicazione che utilizza il sottosistema grafico DirectX. Comprendiamo le cause del problema e i modi per risolverlo.

Sul computer manca d3dx9_43.dll: cosa significa l'errore?

Un errore come "d3dx9_43.dll manca dal computer, il programma non può essere avviato" è una conseguenza della mancanza della libreria DirectX versione 9 installata (questa versione dell'API è stata rilasciata con Windows XP ed è utilizzata principalmente nei giochi più vecchi e applicazioni).

Questa libreria è un'implementazione dell'API Microsoft per il funzionamento di basso livello di programmi con risorse hardware del computer. In poche parole, con il suo aiuto, un programma o un gioco sarà in grado di accedere “correttamente” alla scheda audio, all'acceleratore video e ai dispositivi di input/output (compreso il gamepad).

Questo errore può verificarsi su Windows 7, 8, 10? Sì, anche se sul tuo computer è già installato DirectX superiore alla versione 9. Per supportare applicazioni e giochi meno recenti, dovrai installare tutte le versioni dell'API.

Cause del problema

Molto spesso, l'errore indica che il sistema operativo è stato installato di recente e DirectX non è ancora stato installato.

La mancanza di una libreria inclusa in Windows è dovuta al fatto che alcuni brevetti dei produttori di processori grafici, schede audio e dispositivi HID potrebbero essere violati. Cioè, questa è una formalità puramente legale.

Inoltre, un problema relativo alla libreria d3dx9_43.dll potrebbe verificarsi nei seguenti casi:

  • danno al disco rigido (comparsa di settori "danneggiati" quando le informazioni registrate su di essi vengono cancellate);
  • la libreria DirectX è stata sostituita (questo accade se provi a installare una versione obsoleta dell'API, ad esempio DirectX 8);
  • danni al sistema operativo causati da virus (spesso sostituiscono le librerie di sistema con file DLL di terze parti in cui è incorporato codice dannoso);
  • problemi con il registro: per qualche motivo la libreria DirectX non è registrata al suo interno (sebbene il file d3dx9_43.dll stesso sia presente nel sistema);
  • Sono installati driver obsoleti per la scheda audio, l'acceleratore grafico, i dispositivi HID (il supporto DirectX per i dispositivi è implementato tramite i driver).

Come correggere l'errore

Non è sempre possibile determinare la causa esatta dell'errore, quindi dovrai provare tutti i metodi possibili per eliminarlo. Prima di tutto, si consiglia di scansionare la partizione di sistema alla ricerca di virus, quindi provare a registrare la libreria utilizzando la riga di comando. Vale anche la pena provare a pulire il registro e ad aggiornare i driver (in particolare le schede audio e grafiche). E se DirectX non è stato installato in precedenza, dovresti scaricarlo dal sito Web ufficiale di Microsoft e installarlo.

Controllo virus

Anche se il file d3dx9_43.dll è presente sul disco di sistema (si trova nella directory C:\Windows\System32), è molto probabile che sia stato sostituito da un file danneggiato o infetto da virus. E, a proposito, tali programmi antivirus molto spesso sostituiscono più librerie contemporaneamente, interrompendo il funzionamento del sistema operativo. Pertanto, dovresti iniziare controllando la presenza di virus nel tuo computer.

Windows 7 dispone di un programma antivirus Microsoft Security Essential integrato per impostazione predefinita (Home Premium e versioni successive). Se non è nell'elenco delle applicazioni installate (in Windows 8, 8.1, 10 si chiama Windows Defender ed è già integrato nel sistema), dovrai prima scaricarlo dal sito ufficiale (windows.microsoft.com /ru-RU/windows/products /security-essentials) e installa. L'utilità è fornita gratuitamente.

Dopo l'installazione avrai bisogno di:

Se per qualche motivo l'utente non desidera installare l'antivirus Microsoft, è possibile utilizzare l'utilità gratuita Dr.Web CureIT!. Puoi scaricarlo dal sito ufficiale (free.drweb.ru/download+cureit+free/?lng=ru).


Puoi controllare il tuo computer utilizzando il programma gratuito Dr.Web CureIT!

La caratteristica principale dell'utilità CureIT è che non è necessario installarla. Allo stesso tempo, il programma consente di scansionare non solo la partizione di sistema, ma anche tutti i dischi rigidi installati.

Registrazione di una libreria tramite la riga di comando

Questa azione sarà utile se per qualche motivo la libreria DirectX non è stata registrata nel registro (errore del software o malfunzionamento del sistema operativo).

Algoritmo delle azioni:


Rimozione e ripristino di una libreria

Se DirectX era stato precedentemente installato sul PC, ma durante l'aggiornamento automatico del sistema si sono verificati dei problemi (ad esempio, non c'era Internet o il processo di aggiornamento è stato interrotto), ciò potrebbe portare al fatto che una soluzione semplice a questo problema è quella rimuovere e ripetere il ripristino della libreria.

Questo viene fatto come segue:


Pulizia del registro del sistema operativo

Questa libreria causa anche problemi nel registro. È del tutto possibile che l'utente abbia provato a installare DirectX più volte e dopo ogni tentativo, le voci sul programma di installazione siano rimaste nel registro, ma il set API stesso non era nel sistema. Lo stesso accadrà se si sono verificati errori durante l'aggiornamento di DirectX o se il processo non è stato completato.

Il metodo più semplice per pulire il registro è utilizzare. Puoi scaricarlo dal sito ufficiale (ccleaner.com), dovresti scegliere la versione gratuita.

Dopo aver installato il programma, eseguire i seguenti passaggi:


Aggiornamento driver

Windows 10 scarica automaticamente tutti i driver mancanti, nonché tutti i futuri aggiornamenti. Quindi, i proprietari di questo sistema operativo devono solo abilitare gli aggiornamenti di sistema, quindi Windows farà tutto da solo.

Ma nelle versioni precedenti di Windows, l'installazione e l'aggiornamento dei driver devono essere eseguiti manualmente. Un'opzione più semplice consiste nell'utilizzare utilità speciali per cercare e installare automaticamente i driver mancanti. Uno di questi è DriverDoc. Puoi scaricarlo dal sito ufficiale (driverdoc.com/index.html), ma per il suo funzionamento completo dovrai acquistare una licenza.

Per aggiornare i driver utilizzando gli strumenti Windows standard avrai bisogno di:


Anche se ciò non aiuta a risolvere il problema dell'errore, è necessario installare costantemente le ultime versioni dei driver per il tuo PC. Si consiglia di effettuare questa operazione almeno una volta ogni 2–3 mesi.

Scaricare e installare DirectX

Dovrebbe essere scaricato esclusivamente dal sito Web ufficiale di Microsoft (microsoft.com/ru-ru/Download/confirmation.aspx?id=35).

Il programma di installazione web della libreria verrà salvato sul tuo computer. Tutto quello che devi fare è avviarlo e seguire le istruzioni sullo schermo. A proposito, se l'utente ha installato DirectX versione 10, 11 o 12, il programma di installazione controllerà autonomamente quali librerie mancano e le installerà automaticamente. Una volta completata l'installazione, assicurati di riavviare il PC.


Le ultime versioni di DirectX controllano da sole quali librerie sono presenti e quali mancano

Questa raccomandazione si applica a tutte le versioni di Windows, inclusa la versione obsoleta (e non più supportata dal produttore) XP. Affinché il programma di installazione web funzioni, è necessario avere accesso a Internet, poiché durante il processo di installazione scaricherà tutte le librerie mancanti (in media richiederà dai 10 ai 20 megabyte di traffico, il programma di installazione stesso occupa meno di 1 MB).

Video: risoluzione dei problemi relativi all'errore d3dx9_43.dll

Cosa fare per evitare che l'errore si ripeta

Per evitare che sul tuo computer venga visualizzato l'errore relativo all'assenza del file d3dx9_43.dll, dovresti:

  • abilitare gli aggiornamenti automatici del sistema (deve essere attivo anche il servizio Windows Update);
  • installare DirectX utilizzando il programma di installazione web (installa l'ultima versione della libreria);
  • utilizzare l'antivirus integrato Windows Defender o Microsoft Security Essential;
  • aggiornare regolarmente i driver per tutti i dispositivi installati (in particolare, scheda audio e adattatore grafico);
  • utilizzare solo software concesso in licenza e Windows (in modo che l'aggiornamento automatico funzioni, poiché le copie piratate di Windows non dispongono di questa funzionalità o funzionano solo parzialmente).

Esistono molte opzioni per eliminare l'errore associato all'assenza della libreria d3dx9_43.dll. Seguendo istruzioni e consigli passo passo, puoi risolvere tu stesso il problema ed evitare che si ripeta in futuro.

Un errore di questo tipo può verificarsi in qualsiasi momento su quasi tutti i computer. Molto spesso si verifica quando si tenta di avviare un gioco o un'applicazione grafica pesante.

Il motivo della sua comparsa è il file d3dx9_43.dll mancante, sebbene i numeri dopo il carattere di sottolineatura in questo file possano essere diversi.

Errore con il file mancante d3dx9_43.dll

Il file d3dx9_43.dll si riferisce ai file di sistema della libreria DirectX, necessari per il funzionamento delle applicazioni 3D.

Molto spesso, l'errore "Impossibile avviare il programma perché manca d3dx9 43 dll" si verifica dopo aver reinstallato Windows o dopo il rilascio di DirectX aggiornato. Non l'hai aggiornato e il gioco che necessita di questo file non si avvia, imprecando su questo file.

Come risolvere l'errore del file d3dx9_43.dll mancante sul tuo computer?

Può essere rimosso molto facilmente. Devi solo scaricare l'attuale programma di installazione della libreria DirectX online, eseguirlo ed eseguire un'installazione standard, come si fa con un normale gioco o programma.

Apriamolo. Accettiamo il contratto di licenza e facciamo clic sul pulsante "Avanti".

Avvio dell'installazione di DirectX

Qui deselezioniamo il consenso all'installazione del pannello Bing e facciamo clic su "Avanti".

Continua l'installazione di DirectX

Successivamente, inizierà il download e l'installazione della versione attuale di DirectX, a causa della cui assenza viene visualizzato l'errore "Impossibile avviare il programma perché manca d3dx9 43 dll".

Ciao a tutti i videogiocatori e semplicemente ospiti del mio blog!

In questo articolo voglio parlare di un errore molto comune: l'assenza della libreria d3dx9_43.dll, e del metodo più semplice per risolverlo.

Molto spesso, quando si avviano nuovi giochi scaricati da Internet, è possibile incappare in questo errore. A causa del fatto che questi giochi non hanno DirectX integrato. In effetti, non è necessario scaricare d3dx9_43.dll separatamente. Questo non risolverà il problema, tutto è molto più semplice, cari amici, dovete aggiornare DirectX, ho scritto in questo articolo come farlo velocemente e correttamente.

tanti errori, una soluzione! Scaricamento!

Diamo uno sguardo più da vicino all'errore dll D3DX9 43, il fatto è che il numero dopo D3DX9 43 può essere qualsiasi cosa; D3DX9 41 dll, D3DX9 42 dll, ecc. Questo è semplicemente il numero della libreria che il sistema sta cercando per avviare il gioco. Ancora una volta, non cercare questo file su Internet digitando "D3DX9 43 dll download", questo non risolverà il problema, ma aggiungerà solo: scarichi D3DX9 No. 42, il sistema ti chiederà D3DX9 dll No. 43 e così via. Tutti questi file sono integrati in DirectX e quando lo installi non verrà più visualizzato questo errore, di cui parlerò più dettagliatamente in seguito.

Attenzione! Questo è l'errore più comune su un computer, ma spesso ci sono ancora problemi con OpenAl, è meglio adesso che cercarlo più tardi.

Risolvere l'errore D3DX9 43 dll, aggiornando DirectX

Per aggiornare avremo bisogno di Internet, ma se leggi questo articolo penso che tu ce l'abbia. Successivamente, facciamo tutto secondo le istruzioni.

Se non vuoi preoccuparti, scarica DirectX dal collegamento sottostante, subito dopo c'è un collegamento al sito ufficiale.

1) dal mio sito web.

Quando ho fatto clic sul pulsante di download, è stata visualizzata questa finestra che mi chiedeva di aggiornare i componenti e le applicazioni di sistema. Decidi se hai bisogno del super browser Internet Explorer o di altri "successi" di Microsoft, ho deciso di non aggiornare nulla.

2) Dopo aver avviato DirectX, accettiamo il contratto di licenza.

3) Non dimenticare di deselezionare la casella; non abbiamo bisogno di pannelli aggiuntivi nel browser, soprattutto dal motore di ricerca Bing.

4) Inizierà il processo di aggiornamento, non avevo questa finestra, dato che ho l'ultima versione.

5) Il programma aggiornerà DirectX e non sarà più necessario cercare separatamente la libreria D3DX9_43.dll. L'abbiamo appena installato. Ora tutti i giochi verranno eseguiti senza errori D3DX9 e quando avvii il programma di installazione web di DirectX vedrai una finestra come questa.

Domanda dell'utente

Ciao. Ho reinstallato Windows e con esso i driver e i giochi stessi. Ora, quando lanci il tuo gioco di carri armati preferito (World of Tanks), appare un errore che indica che il lancio è impossibile, perché... Manca il file d3dx9_43.dll.

A proposito, un errore simile appare quando si avviano molti altri giochi. Dimmi come avviare il gioco ed eliminare questo errore...

Buon giorno a tutti!

Una situazione abbastanza comune. Inoltre, invece d3dx9_43.dll- l'errore spesso include l'assenza di altri file, ad esempio, d3dx9_42.dll O dxgi.dll eccetera. Tutti questi errori (un esempio, tra l'altro, è mostrato nello screenshot qui sotto) derivano dalla mancanza di librerie DirectX (file speciali che semplificano lo sviluppo e la programmazione di giochi per computer. Maggiori dettagli su) . E per eliminare gli errori, devi aggiornare DirectX (il che è logico ☺).

Vediamo come si fa...

Il programma non può avviarsi || esempio di errore

Come scoprire la versione corrente di DirectX e aggiornarla

Quando appare un errore, guarda prima di tutto i requisiti di sistema del gioco; di solito indicano sempre la versione richiesta di DirectX (e, a proposito, molto spesso il gioco viene fornito con DirectX della versione richiesta per eseguire il gioco - forse hai semplicemente dimenticato di installarlo).

E per scoprire quale versione di DirectX è installata sul tuo Windows, devi:


È logico che se un gioco richiede una versione di DirectX 11 e hai installato solo DirectX 9, verrà visualizzato un errore che informa che non ci sono librerie necessarie e devono essere installate...

Aggiornamento DirectX: opzioni

Opzione n. 1: utilizzo del programma di installazione web ufficiale

Il modo migliore e più affidabile per aggiornare DirectX è utilizzare il sito Web ufficiale di Microsoft, dal quale è possibile scaricare il programma di installazione Web (link fornito sopra).

Importante: Per aggiornare, avrai bisogno di una connessione Internet, dalla quale il programma di installazione web scaricherà e installerà automaticamente tutte le librerie più recenti.

È quindi necessario accettare i termini del contratto di licenza e iniziare l'installazione.

Infatti, se hai una connessione Internet veloce, in pochi minuti tutte le librerie verranno scaricate e installate (se è lenta, dovrai aspettare...).

Se desideri installare DirectX su un computer che non dispone di accesso a Internet, puoi prima scaricare la versione completa del programma di installazione (non il programma di installazione web) e masterizzarla su un'unità flash o su un disco. Quindi collega questo supporto al PC e installa DirectX. Il collegamento è riportato sopra.

Opzione n. 3: utilizzare il programma di installazione fornito con il gioco

Questa opzione è abbastanza ottimale (a mio modesto parere). Il fatto è che gli sviluppatori di giochi sanno esattamente quale versione di DirectX è necessaria per il corretto funzionamento dei loro giochi e spesso la includono nel programma di installazione. Ma per qualche motivo molti utenti rifiutano di aggiornare DirectX durante l'installazione del gioco, ma invano!

A proposito, questo metodo potrebbe essere rilevante anche per i computer che non dispongono di Internet.

Opzione n. 4: su siti di terzi

Puoi trovare i programmi di installazione di DirectX su tutti i siti di software più diffusi (e non popolari ☺). Un'altra cosa è che fidarsi o non fidarsi di loro è affare di tutti. Qui la domanda non è solo che puoi "prendere" qualche tipo di virus, ma puoi disabilitare il sistema installando tutti i tipi di assembly DirectX da "artigiani".

Per lo meno, se non riesci a scaricare il programma di installazione dal sito Web di Microsoft, scaricalo almeno dai grandi portali di software, dove sono disponibili recensioni e consigli. Ad esempio, puoi scaricare DirectX 9, 10 sul portale soft -

Domanda popolare: cosa fare se hai aggiornato DirectX, ma viene visualizzato ancora un errore che indica che non è presente il file dxgi.dll e che il gioco non può essere avviato. Sto cercando di aggiornare DirectX, ma Windows dice che tutte le librerie più recenti sono già installate e si rifiuta di aggiornarmi. Come allora?

Molto probabilmente c’è stata una sorta di battaglia sistemica. Ad esempio, ciò può accadere dopo aver installato DirectX da fonti non ufficiali. Il programma di installazione web “vede” che tutti i file sono installati e scaricati, ma in realtà non ci sono...

Esistono diversi modi per risolvere il problema:


In realtà, dopo aver aggiornato DirectX, i giochi dovrebbero smettere di produrre errori legati all'assenza di alcuni file DLL.

Per ora è tutto, buon gioco a tutti!

I migliori articoli sull'argomento