Recentemente, Spesso gli utenti riscontrano errori come D3D11 CreateDeviceAndSwapChained, "Inizializzazione directX 11 non riuscita", "Impossibile avviare il programma a causa del file d3dx11 mancante.dll sul computer" e simili. Questo accade più spesso in Windows 7, ma in alcune condizioni, È inoltre possibile trovare il problema in Windows 10.
Come puoi vedere nel testo dell'errore, Il problema riguarda l'inizializzazione di DirectX 11, più concretamente, Direct3D 11, di cui è responsabile il file d3d11.dll. Allo stesso tempo, anche se con le istruzioni di Internet si potrebbe già cercare in DXDIAG e vedere che DX 11 (e persino DirectX 12) è installato, Il problema potrebbe persistere. In questo manuale, dettagli su come correggere l'errore D3D11 CreateDeviceAndSwapChained o d3dx11 mancante sul computer.dll mancante sul computer.
Correzione dell'errore D3D11.
La causa dell'errore in questione può essere costituita da diversi fattori, essendo il più comune
- La scheda video non supporta DirectX 11 (per questo caso, premendo Win + R e scrittura dxdiag, puoi vedere esattamente che la versione è installata 11 oh 12. Nonostante questo, non dice nulla sulla compatibilità di questa versione con la scheda video, solo se i file di questa versione sono installati sul computer).
- Gli ultimi driver originali non sono stati installati sulla scheda grafica; per questo caso, gli utenti inesperti spesso cercano di aggiornare i driver utilizzando il pulsante “Aggiornare” in gestione dispositivi; questo è un metodo sbagliato: il messaggio “Il driver non ha bisogno di essere aggiornato"in questo metodo di solito non significa molto.
- finestre 7 Non sono installati gli aggiornamenti necessari, cosa può rendere giochi come Dishonored 2 continua a ricevere l'errore, anche con DX11, d3d11 file.dll e una scheda grafica compatibile.
I primi due punti sono correlati e possono verificarsi allo stesso modo con gli utenti di Windows 7 e Windows 10.
La linea d'azione corretta per gli errori per questo caso sarebbe:
- Scarica manualmente i driver della scheda video originale dai siti Web ufficiali di AMD, NVIDIA o Intel (vedere, come esempio, Come installare i driver NVIDIA in Windows 10) e installarli.
- Vai a dxdiag (pressione Win + R, digita dxdiag e premi Invio), apri la scheda “Schermo” e in “Controllori”, cerca il campo “DDI per Direct3D”. Con valori di 11,1 e più in alto, Gli errori D3D11 non dovrebbero apparire. Se i valori sono inferiori, molto probabilmente a causa della mancanza di supporto per la scheda video o i suoi driver. oh, nel caso di Windows 7, potrebbe essere la mancanza del necessario aggiornamento della piattaforma.
Puoi anche controllare la versione di DirectX installata separatamente e compatibile con l'hardware in programmi di terze parti, come esempio, e AIDA64 (Vedi Come scoprire la versione di DirectX sul tuo computer).
In Windows 7, D3D11 e DirectX 11, errori di inizializzazione durante l'esecuzione di giochi moderni possono apparire anche quando i driver necessari sono installati e la scheda video non è vecchia. La situazione può essere corretta come segue.
Come scaricare D3D11.dll per Windows 7
È possibile che Windows 7 non dispongono del file d3d11.dll per impostazione predefinita e, nelle immagini in cui è presente, Potrebbe non funzionare con i nuovi giochi, causa di errori di inizializzazione D3D11.
Può essere scaricato e installato (oppure esegui l'aggiornamento se lo hai già sul tuo computer) dal sito Web ufficiale microsoft come parte degli aggiornamenti rilasciati per 7. Scarica questo file separatamente da alcuni siti di terze parti (o prendere in prestito da un altro computer) non consigliato, è improbabile che corregga gli errori d3d11.dll durante l'esecuzione del gioco.
- Scarica l'aggiornamento della piattaforma Windows 7 (per Windows 7 SP1): https://www.microsoft.com/ru-ru/download/details.aspx?id=36805 per una corretta installazione.
- Dopo aver scaricato il file, Eseguirlo e confermare l'installazione dell'aggiornamento KB2670838.
Una volta completata l'installazione e dopo il riavvio del computer, la libreria in questione si troverà nella posizione corretta (C: Sistema Windows32), e non verrà visualizzato alcun errore perché d3d11.dll non è presente nel computer o perché D3D11 CreateDeviceAndSwapChained non è riuscito (Supponendo che si disponga di hardware abbastanza moderno).
Nel caso sia anche interessante:
Articoli correlati:
- Come scaricare opencl.dll e correggere gli errori durante l'esecuzione di giochi e programmi
- Come scaricare vcomp110.dll e correggere l'errore “il programma non può essere avviato”.
- Il sistema non rileva amd_ags_x64.dll: Come scaricare e correggere l'errore
- Corrección de errores para dbdata.dll faltante en Assassin’s Creed Odyssey