Cosa sapere
- Cerca DirectX sul sito Web di Microsoft, seleziona il collegamento più recente Scarica i runtime degli utenti finali DirectX e fai clic su Scarica.
- Crea una cartella chiamata DirectX Files. Apri il programma di installazione di DirectX e cerca questa cartella. DirectX estrarrà tutti i suoi file nella cartella.
- Apri il file CAB con il file DLL che desideri. Sposta il file DLL sul desktop. Copia il file nella cartella System32 e riavvia il computer.
Questo articolo spiega come estrarre un singolo file DLL DirectX dal pacchetto di installazione di DirectX se si verifica un messaggio di errore su un file DLL DirectX "mancante" o "non trovato". Le informazioni coprono tutti i sistemi operativi Microsoft, inclusi Windows 10, Windows 8, Windows 7, Windows Vista e Windows XP.
Come ripristinare un file DLL DirectX mancante
Per ripristinare un singolo file DLL DirectX mancante:
-
Dal sito Web di Microsoft, seleziona la lente d'ingrandimento nella parte superiore della pagina e cerca DirectX.
-
Scorri i risultati della ricerca e seleziona il link Download DirectX End-User Runtimes (MM YY) per la data di rilascio più recente.
-
Seleziona Scarica.
Lo stesso programma di installazione di DirectX funziona per tutte le versioni di Windows.
-
Fai clic con il pulsante destro del mouse sul desktop e seleziona Nuovo > Cartella. Assegna alla nuova cartella un nome facile da ricordare come DirectX Files.
-
Apri il programma di installazione DirectX che hai scaricato e seleziona Sì per accettare il contratto di licenza.
-
Seleziona Sfoglia nella finestra di dialogo.
-
Scegli la cartella che hai creato al punto 4 e seleziona OK.
-
Seleziona OK quando vedi il percorso della cartella nella casella di testo. Il programma di installazione di DirectX estrarrà tutti i suoi file nella cartella.
-
Apri la cartella che hai creato in precedenza per trovare un gran numero di file CAB, alcuni file DLL e uno chiamato dxsetup.exe.
Puoi eseguire dxsetup.exe per installare completamente DirectX e reinstallare tutti i file DLL.
-
Trova il file CAB contenente il file DLL che stai cercando. Ad esempio, se hai bisogno del file d3dx9_41.dll, puoi trovarlo nel file CAB Mar2009_d3dx9_41_x86. Fare doppio clic sul file CAB appropriato per aprirlo.
Ci sono due versioni della maggior parte dei file DirectX CAB: una versione a 32 bit e una a 64 bit. I file per i sistemi a 32 bit terminano con _x86 e i file di sistema a 64 bit terminano con _x64. Devi sapere quale versione di Windows stai utilizzando per sapere quale file usare.
-
Sposta il file .dll sul desktop.
Windows ha il supporto integrato per l'apertura di file CAB, ma se un altro programma lo apre, cerca un'opzione per estrarre il file nel menu del programma ed estrarlo sul desktop.
-
Copia il file nella cartella System32 situata nella cartella di installazione di Windows. Sulla maggior parte dei computer, sarà C:\Windows\System32.
Se hai ricevuto un messaggio di errore che specificava un' altra posizione da cui manca il file DLL (ad esempio, nella cartella di un particolare gioco o applicazione grafica), copia il file DLL lì.
-
Elimina tutte le copie del file DLL dal desktop ed elimina la cartella con i file DirectX estratti. Lasciare file DLL sul desktop può creare problemi in alcune situazioni.
-
Riavvia il computer.
Dopo il riavvio, prova per vedere se il ripristino del singolo file DLL ha corretto il problema che stavi riscontrando. Se ricevi ancora un messaggio di errore, prova a reinstallare completamente DirectX o a risolvere i problemi relativi alla DLL relativi all'hardware.