A volte, vecchie app e giochi generano questo errore su Windows. Ecco come risolverlo.

L'errore DirectDraw è stato segnalato da alcuni giocatori quando tentano di avviare vecchi giochi retrò su PC Windows 11/10. Quei giocatori vedono un messaggio di errore che dice "Errore DirectDraw (codice errore variabile) DDERR_UNSUPPORTED". I giochi di Windows non si avviano quando viene visualizzato quel messaggio di errore.

Di conseguenza, i giocatori non possono giocare a giochi più vecchi come Age of Empires, Might and Magic 7 e Diablo a causa dell'errore DirectDraw. Lo stesso errore può verificarsi anche per il software artistico e di design. Ecco come correggere l'errore DirectDraw su un PC Windows 11/10.

1. Configura le app interessate per l'esecuzione in modalità di compatibilità

L'esecuzione di giochi e software in modalità compatibilità è una risoluzione che ha risolto l'errore DirectDraw per molti utenti. Poiché l'errore DirectDraw di solito si verifica per giochi e software meno recenti, ha senso farlo. Puoi impostare i giochi in modo che vengano eseguiti in modalità compatibilità in questo modo:

instagram viewer

  1. Aprire il gestore di file e cartelle di Explorer premendo Vinci + E e vai alla directory di installazione del gioco interessato.
  2. Fai clic con il pulsante destro del mouse sul file EXE (applicazione) del gioco e seleziona Proprietà.
  3. Clicca su Compatibilità all'interno della finestra delle proprietà.
  4. Selezionare Esegui questo programma in compatibilitàmodalità per attivare il menu a discesa di tale impostazione.
  5. Quindi seleziona l'ultima piattaforma Windows disponibile nell'anno di rilascio del gioco. Se non sei sicuro, scegli a Windows 8 o 7 opzioni nel menu.
  6. Selezionare Fare domanda a per impostare la nuova opzione di compatibilità.
  7. Clic OK per chiudere la finestra delle proprietà.

C'è anche uno strumento per la risoluzione dei problemi di compatibilità del programma che potrebbe essere utile per la risoluzione dell'errore DirectDraw. Tale strumento di risoluzione dei problemi include un'opzione che imposta le impostazioni di compatibilità consigliate per un programma selezionato. Ti consente di testare i programmi con impostazioni di compatibilità.

Se la selezione dell'impostazione della modalità di compatibilità non funziona, prendere in considerazione l'utilizzo dello strumento di risoluzione dei problemi di compatibilità del programma. Questo Guida alla risoluzione dei problemi di compatibilità dei programmi fornisce linee guida per l'accesso e l'utilizzo di tale strumento di risoluzione dei problemi.

2. Imposta una risoluzione di 640 x 480 per il gioco

L'errore DirectX può verificarsi anche perché la risoluzione del monitor non è compatibile con quella del gioco o del software interessato. Ricorda che le risoluzioni più elevate di oggi potrebbero non esistere nell'anno di rilascio di un vecchio gioco.

Per rimediare, prova a impostare una risoluzione di 640 x 480 per il gioco. Puoi farlo aprendo il file Compatibilità scheda per un gioco come indicato per i primi tre passaggi della risoluzione precedente. Quindi selezionare il Esegui su schermo 640 x 480risoluzione casella di controllo e fare clic Fare domanda a > OK.

Se 640 x 480 è troppo basso per te, puoi anche provare ad applicare una risoluzione universale inferiore nelle impostazioni di Windows. Tuttavia, una risoluzione impostata nell'app Impostazioni verrà applicata a Windows e a tutto il software. Questi sono i passaggi per abbassare la risoluzione all'interno delle Impostazioni:

  1. Fare clic sul pulsante della lente di ingrandimento della barra delle applicazioni o Ricerca casella di testo.
  2. Inserisci la parola chiave cambiare risoluzione nelle impostazioni.
  3. Selezionare Cambia la risoluzionedel display all'interno dei risultati di ricerca.
  4. Quindi, fare clic su Risoluzione dello schermo menu a discesa.
  5. Seleziona un'opzione a bassa risoluzione nel menu.
  6. Quindi fare clic su Mantieni le modifiche pulsante per impostare la risoluzione selezionata.
  7. Prova ad avviare il gioco o il software.

3. Abilita le funzionalità dei componenti legacy

Alcuni utenti potrebbero dover abilitare le funzionalità dei componenti legacy precedenti per risolvere l'errore DirectDraw. Per essere più specifici, un gioco più vecchio potrebbe aver bisogno del deprecato Riproduzione diretta funzione abilitata per l'esecuzione. Ecco come puoi abilitare le funzionalità dei componenti legacy su Windows 11/10:

  1. Primo, apri Programmi e funzionalità premendo finestre tasto + R, entrando appwiz.cpl all'interno della finestra di dialogo Esegui e selezionando OK.
  2. Clicca sul Attiva o disattiva le funzionalità di Windows per la navigazione opzione lungo il lato sinistro dello strumento di disinstallazione.
  3. Doppio click Componenti legacy per espanderlo.
  4. Quindi selezionare il Riproduzione diretta casella di controllo.
  5. Seleziona il .NET Framework 3.5 (include .NET 2.0 e 3.0) casella di controllo se non è selezionata.
  6. Premere OK per installare le funzionalità.
  7. Riavvia Windows dopo aver installato le funzionalità.

4. Installa i componenti di runtime di DirectX mancanti

Poiché DirectDraw fa parte di DirectX, questo errore è collegato a quell'API. L'errore può verificarsi perché i giochi legacy richiedono librerie di runtime DirectX meno recenti che potrebbero mancare sul tuo PC. Puoi installare i componenti DirectX mancanti con DirectX End-User Runtime Web Installer in questo modo:

  1. Solleva questo Programma di installazione Web di runtime per l'utente finale di DirectX page nel tuo software di navigazione.
  2. Premere Scaricamento su quella pagina web.
  3. Apri Esplora file per accedere alla cartella in cui è impostato il browser per il download dei file.
  4. Fare doppio clic sul file DirectX End-User Runtime Web Installer (altrimenti dxwebsetup.exe) per visualizzare una finestra Installazione di Microsoft (R) DirectX (R).
  5. Quindi fare clic Accetto per stipulare un accordo con Microsoft.
  6. Selezionare Prossimo per installare i componenti di runtime di DirectX 9, 10 e 11.

5. Prova alcune correzioni di base di Windows

Se nulla ha ancora funzionato, ci sono alcuni semplici trucchi di Windows che di solito risolvono i problemi di visualizzazione con software e giochi.

Aggiorna il driver della tua scheda video

Questo errore può anche verificarsi in modo fattibile perché un driver grafico obsoleto o danneggiato sta causando problemi ai componenti di visualizzazione di DirectDraw. L'installazione del driver grafico più recente disponibile per la GPU del tuo PC potrebbe risolvere tali problemi. La nostra guida a aggiornare i driver della GPU su Windows include istruzioni per l'installazione di nuovi driver grafici in cinque modi diversi.

Eseguire l'app interessata in modalità finestra

Anche l'esecuzione del gioco o del software in modalità finestra può risolvere i problemi di risoluzione. Per farlo, dai un'occhiata al nostro articolo su forzare i giochi in modalità finestra su Windows. Segui le istruzioni per il terzo metodo di quella guida per impostare l'avvio del software in modalità finestra.

Reinstallare il gioco o il software interessato

Reinstalla i giochi o i pacchetti software interessati se stai ancora tentando di correggere l'errore DirectDraw dopo aver applicato altre possibili risoluzioni in questa guida. Se hai installato un gioco con software client di gioco come Steam, Epic o GOG, puoi disinstallarlo con lo stesso software. Oppure rimuovi il software all'interno del Pannello di controllo o Impostazioni con un metodo in questo guida alla disinstallazione dei programmi su Windows.

Al termine, riavvia Windows e reinstalla il gioco con il software client di gioco. Se il gioco ha un DVD/CD, dovrai reinstallarlo con quel disco.

Goditi i tuoi giochi o app retrò su Windows

Queste sono le migliori e più probabili risoluzioni potenziali da utilizzare per correggere l'errore DirectDraw su PC Windows 11/10. Uno di le possibili soluzioni in questa guida probabilmente otterranno l'errore DirectDraw ordinato sul tuo PC poiché molti utenti hanno risolto il problema applicandoli. Quindi puoi tornare a giocare ai giochi che non sono iniziati a causa di quell'errore.