Come risolvere il problema dell'installazione di DirectX in Windows 10 [6 metodi testati]

Impossibile installare DirectX in Windows 10 11
DirectX è un componente cruciale richiesto da molte applicazioni multimediali, ma alcuni utenti si lamentano di non riuscire ad installare DirectX in Windows 10.

Questo potrebbe essere dovuto ad alcuni errori di DirectX in Windows 10. Fortunatamente, puoi risolverli. Oggi ti mostreremo tutti i diversi modi per farlo.

Ecco un veloce riepilogo video. Scopri ulteriori dettagli di seguito se non riesci a completare l’installazione di DirectX.

1. Reinstalla i driver della scheda grafica

  1. Premi Tasto Windows + X e scegli Gestione dispositivi.
    gestione-dispositivi
  2. Quando si apre Gestione dispositivi, vai alla sezione Schede video e individua il driver della tua scheda grafica.
  3. Fai clic destro sul driver e scegli Disinstalla.
  4. Seleziona Rimuovi il software del driver per questo dispositivo e fai clic su OK.
    conferma-disinstallazione-driver
  5. Dopo aver disinstallato il driver, riavvia il computer.
  6. Dopo il riavvio, vai al sito web del produttore della scheda grafica e scarica i driver più recenti per la tua scheda grafica.
  7. Installa i driver scaricati.

2. Reinstalla uno degli aggiornamenti precedenti

  1. Apri l’app Impostazioni e vai su Aggiornamento e sicurezza.
  2. Vai alla sezione Windows Update e fai clic su Opzioni avanzate.
    opzioni-avanzate-windows-update
  3. Fai clic su Visualizza la cronologia degli aggiornamenti.
    visualizza-la-cronologia-degli-aggiornamenti
  4. Fai clic su Disinstalla aggiornamenti.
    disinstallare-aggiornamenti
  5. Prima di disinstallare un aggiornamento, devi fare alcune ricerche e trovare quale di questi aggiornamenti è un aggiornamento di DirectX.
  6. Disinstalla quell’aggiornamento e riavvia il computer.

A volte gli aggiornamenti installati precedentemente possono causare problemi con DirectX; se questo è il caso, potresti dover disinstallare questi aggiornamenti.

Se hai problemi ad aprire l’app Impostazioni, dai un’occhiata a questo articolo per risolvere il problema. Scopri se un aggiornamento specifico è installato o meno con l’aiuto di questa guida.

3. Scarica i Visual C++ Redistributables

image

  1. Scarica il pacchetto.
  2. Esegui il setup.
  3. Segui le istruzioni e installa i Visual C++ Redistributables.
  • Se l’installazione dell’intero pacchetto non risolve il problema, puoi provare a installare una versione specifica dall’elenco.

Pochi utenti hanno riferito che l’installazione dei Visual C++ Redistributables ha risolto gli errori di DirectX. Assicurati di installare l’intero pacchetto o una versione specifica. Scaricare i Visual C++ Redistributables mancanti farà la differenza quando non riesci a installare DirectX in Windows 11.
Leggi di più su questo argomento

  • RISOLVI: DirectX ha riscontrato un errore non recuperabile in Windows
  • RISOLVI: la funzione DirectX GetDeviceRemovedReason è fallita con errore
  • Come risolvere l’Errore Dev 6068 [Warzone, Overclock, DirectX]

4. Scarica i file .dll mancanti

Pochi utenti segnalano che puoi risolvere gli errori di DirectX in Windows 10 semplicemente scaricando i file .dll mancanti e spostandoli nella cartella Windows\System32 o Windows\SysWOW64.

Questa soluzione potrebbe non essere la più sicura se scarichi manualmente questi file mancanti, quindi tienilo a mente. In alternativa, puoi copiare i file .dll mancanti da un altro computer che utilizzi.
NOTA: Questa soluzione può portare a potenziali instabilità del sistema, quindi usala a tuo rischio.
Usa un programma di riparazione .DLL di terze parti

Puoi ripristinare i file .DLL se utilizzi un programma specializzato che può scaricare file di sistema mancanti e ripristinare quelli corrotti.

Uno strumento di questo tipo può anche proteggerti eseguendo scansioni e controlli periodici per assicurarsi che il tuo computer sia sano e non colpito da malware o spyware.

5. Assicurati di soddisfare i requisiti di sistema raccomandati

  1. Apri la barra di ricerca di Windows.
  2. Digita dxdiag e selezionalo.
  3. Nella scheda Sistema, controlla il tuo RAM e il modello della CPU.
    image
  4. Nella scheda Display, controlla il tuo modello GPU.
    image

So che probabilmente è improbabile, ma se stai utilizzando un computer più vecchio, potresti voler controllare se soddisfa i requisiti di sistema minimi per eseguire DirectX. Ecco i requisiti minimi di sistema per DirectX 12:

  1. Windows 7 32 bit o 64 bit
  2. Scheda grafica compatibile con DirectX 12
  3. .NET Framework 4
  4. 1 GB di RAM
  5. CPU Duo Core da 2 GHz

6. Installa il .NET Framework utilizzando il Prompt dei comandi

  1. Vai nella ricerca, digita cmd e apri Prompt dei comandi come Amministratore.
  2. Digita il seguente comando e premi Invio: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs
    image
  3. Attendi che il processo finisca.
  4. Riavvia il computer.

Per installare il .NET Framework, devi utilizzare il buon vecchio servizio DISM (Deployment Image Servicing and Management). Se DISM fallisce, puoi correggerlo rapidamente con questa guida passo-passo.

Tuttavia, non utilizzeremo tutto lo strumento, ma solo una parte che ci permetterà di installare il .NET Framework.

Esiste un modo per reinstallare DirectX?

Sebbene non esista un software disinstallatore affidabile e dedicato per rimuovere DirectX e poi reinstallarlo manualmente, puoi sempre reinstallare DirectX tramite diversi metodi.

Poiché gli aggiornamenti per DirectX vengono rilasciati insieme a Windows Update nelle iterazioni più recenti, controllare questi dovrebbe darti l’ultima versione, e il sistema operativo lo reinstalla sopra la versione precedente.

DirectX è parte integrante di tutti i sistemi operativi Windows, pertanto, eventuali problemi di DirectX possono far sì che le tue applicazioni preferite smettano di funzionare.

Se hai problemi con DirectX su Windows 10, sentiti libero di provare alcune delle nostre soluzioni. Per ulteriori suggerimenti o domande, raggiungi la sezione commenti qui sotto.