Errore di sistema DirectX: vedere dxerror.log e directx.log

Quando provo a installare DirectX, ricevo l'errore " Si è verificato un errore di sistema interno. Guarda DXError. Log e Directx. File di log nella cartella Windows per determinare la causa dell'errore.  " L'errore potrebbe essere dovuto a un driver video obsoleto, Visual C ++ o .NET Framework. Questo tutorial spiega come correggere un errore di sistema interno durante l'installazione di DirectX su Windows 10.

Si è verificato un errore di sistema interno.  Controllare i file DXError.log e Directx.log nella cartella Windows per determinare la causa dell'errore

Si è verificato un errore di sistema DirectX interno di Windows 10

Prima di tutto, disabilita il programma antivirus di terze parti, se presente, ed esegui l'installazione di DirectX come amministratore. Fare clic con il tasto destro sul file DirectX ".exe" e selezionare Esegui come amministratore. Nel migliore dei casi, puoi aprire i file di registro specificati e provare a determinare il motivo o rilasciare i registri in un commento, cercherò di aiutarti.

1. Controllo dei file di sistema

Esegui il prompt dei comandi come amministratore e inserisci i seguenti comandi a turno. Ciò eliminerà la possibilità se un file di sistema è danneggiato. Lo strumento troverà e recupererà automaticamente i file.

  • sfc /scannow
  • dism /online /cleanup-image /restorehealth

Controllo e recupero dei file

2. Compatibilità

Alcuni programmi e giochi installano automaticamente DirectX quando vengono installati. Per questo motivo, se il gioco o il programma è vecchio, potrebbe esserci un vecchio DirectX che non è supportato su Windows 10 o Windows 7 se è per XP. Fare clic con il tasto destro del mouse sull'eseguibile dxwebsetup.exe e selezionare Proprietà. Vai alla scheda "Compatibilità" e in basso fai clic su "Modifica impostazioni per tutti gli utenti". Quindi seleziona la casella "Esegui il programma in modalità compatibilità con". Seleziona le versioni di Windows in ordine e avvia.

modalità di compatibilità directx per tutti gli utenti

3. Aggiorna i driver

Alcuni utenti su reddit sono stati in grado di risolvere un errore interno di sistema durante l'installazione di DirectX aggiornando i driver Nvidia HD Audio tramite l'utility GeForce Experience. Per questo motivo, se qualcuno ha Nvidia, AMD o Intel, è necessario andare sul sito ufficiale e scaricare i driver più recenti, o meglio, utilità speciali dei produttori per aggiornare le apparecchiature.

  1. Nvidia - Esperienza GeForce.
  2. AMD: un driver separato (nessuna utilità).
  3. Intel - Assistente driver Intel.

Riavvia il tuo PC.

4. Installazione di Visual C ++

In Windows 10, i pacchetti di Visual C ++ svolgono un ruolo importante poiché DirectX include questi file. È possibile che tu abbia già installato Visual C ++ 2015, ma hai bisogno di una versione precedente o più recente, oppure il pacchetto x32-bit non è installato. Vai al sito Web di Microsoft e scarica:

  • Visual C ++ ridistribuibile 2015
  • Scarica e installa i due pacchetti vc_redist.x64 e vc_redist.x86 .

Riavvia il tuo PC.

scarica due versioni di Microsoft Visual C ++ 2013

5. Installazione di .NET Framework tramite CMD

Esegui il prompt dei comandi come amministratore e digita:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:sourcessxs

Riavvia il tuo PC.

Installazione di .NET Framework tramite CMD