Risolvere i problemi di esecuzione dei vecchi giochi in Windows 11

Contenuti

Metodo 1: Installazione dei componenti mancanti

Esistono librerie speciali con file necessari affinché i componenti delle applicazioni possano funzionare e interagire con gli oggetti di sistema in Windows 11. La maggior parte dei giochi più vecchi ha bisogno di queste librerie, ma non sono disponibili per impostazione predefinita nell’ultima versione del sistema operativo, poiché sono considerate deprecate. Per la maggior parte questo vale per DirectX, quindi di seguito ci concentreremo su questo componente.

Si noti che ci concentreremo sull’installazione delle versioni precedenti di DirectX, poiché Windows 11 ha già installato di default i file di libreria più recenti. Tuttavia, le DLL predefinite e altri file di formato non hanno nulla a che fare con i vecchi giochi e non hanno alcun effetto sul loro avvio. È qui che l’installazione di componenti più vecchi (versioni 2005-2009) si rivela utile.

Opzione 1: Cercare il programma di installazione nella directory in cui si trova il gioco.

Spesso, insieme ai file principali del gioco sono incluse anche librerie aggiuntive, la cui installazione è necessaria solo per l’esecuzione. Il programma di installazione necessario può trovarsi nel programma di installazione o nella radice della cartella con il gioco dopo averlo aggiunto al computer. È necessario leggere il contenuto e cercare gli oggetti che possono essere utili.

  1. Se il gioco è già installato, aprite la sua directory principale e date un’occhiata alle cartelle. Nel nostro esempio c’è una directory “DirectX”, necessaria per installare i componenti mancanti. Nel vostro caso, la cartella potrebbe trovarsi nel programma di installazione.
  2. Dopo aver navigato nella directory richiesta, individuare il file eseguibile responsabile dell’installazione. Di solito è in formato EXE e ha il nome “Setup”.
  3. Una volta avviato, accettate i termini del contratto di licenza e passate alla fase successiva.
  4. Attendere il completamento dell’installazione e osservare le notifiche visualizzate in questa finestra.
  5. Se i file sono stati aggiunti con successo al sistema operativo, chiudere questa finestra e provare a riavviare il vecchio gioco.

Opzione 2: Installare i runtime DirectX per l’utente finale

Esiste una suite di componenti DirectX separata, che consente di installare tutte le versioni dei file sul computer, anche dalle librerie più vecchie. Può essere scaricato dal sito web ufficiale, quindi questa opzione sarà ottimale per quegli utenti che non sono riusciti a trovare il programma di installazione nella directory con il vecchio gioco, il problema con il lancio che sono osservati in Windows 11.

Scaricare DirectX End-User Runtimes dal sito ufficiale

  1. Seguite il link qui sopra per aprire la pagina corrispondente del sito. Selezionare la lingua preferita e fare clic sul pulsante “Download”.
  2. La pagina verrà ricaricata e il download del file eseguibile inizierà automaticamente. Al termine, eseguire il componente direttamente dal browser o dalla directory in cui è stato scaricato.
  3. Nella nuova finestra fare clic su “Sì”, confermando così le condizioni di utilizzo.
  4. A questo punto è necessario selezionare una cartella del computer in cui estrarre gli archivi dei componenti della libreria. Assicuratevi di ricordare questo percorso, in quanto sarà necessario raggiungerlo in seguito.
  5. Attendere la fine del processo di scompattamento, andare nel percorso indicato in precedenza e trovare il file “DXSETUP” nella directory. Fare clic su di esso due volte con il tasto sinistro del mouse per avviarlo.
  6. Una volta visualizzato il programma di installazione, confermate le condizioni di utilizzo e proseguite. Attendere il completamento dell’installazione e osservare le notifiche visualizzate nella finestra durante questo processo. Non è necessario riavviare il computer, quindi si può semplicemente chiudere la finestra corrente e procedere alla verifica del funzionamento del vecchio gioco.

Metodo 2: Abilitazione della modalità di compatibilità

Windows 11, come molte versioni precedenti di questa famiglia di sistemi operativi, ha una funzione integrata che consente di attivare la modalità di compatibilità per qualsiasi programma o gioco. Ciò consente di utilizzare le opzioni di avvio specifiche di una versione precedente del sistema operativo. Questa funzione è talvolta utile e risolve davvero i problemi di apertura dei vecchi giochi.

  1. Per attivarlo, è necessario innanzitutto individuare il file eseguibile del gioco, quindi fare clic con il tasto destro del mouse su di esso e selezionare “Proprietà” dal menu contestuale.
  2. Quando appare la nuova finestra, andare alla scheda “Compatibilità” e selezionare la casella accanto a “Esegui il programma in modalità compatibilità con:”.
  3. A questo punto è necessario espandere il menu in fondo a questa voce e selezionare il Windows in cui è stato eseguito il vecchio gioco. Se non si è sicuri di questa impostazione, è possibile modificarla più volte facendo delle prove in modalità di compatibilità con diversi sistemi operativi.
  4. Inoltre, si suggerisce di impostare la modalità colore ridotta, di impostare la risoluzione standard dello schermo e di disattivare l’ottimizzazione. Attivate le caselle di controllo come meglio credete e verificate il comportamento del gioco con queste impostazioni.

Metodo 3: Abilitazione dei componenti delle versioni precedenti

Inoltre, in Windows 11 è possibile attivare il supporto per i componenti legacy per garantire la compatibilità con alcuni tipi di file utilizzati dalle librerie di gioco più vecchie. Questa funzione è disattivata per impostazione predefinita, quindi dovrete trovarla e abilitarla voi stessi seguendo questi passaggi:

  1. Aprire il menu Start e cercare “Pannello di controllo”.
  2. Una volta raggiunta l’applicazione, individuare l’icona “Programmi e funzionalità” e fare clic con il pulsante sinistro del mouse su di essa.
  3. Nel pannello a sinistra si trova la scritta cliccabile “Attiva o disattiva i componenti di Windows”.
  4. Facendo clic su questo punto si aprirà una finestra separata in cui si dovrà trovare “Componenti di versioni precedenti” e selezionare la casella accanto a questa directory. Per uscire fare clic su “OK”, riavviare il computer e verificare se il vecchio gioco si avvia questa volta.

Metodo 4: Ricerca di patch e soluzioni sui forum

I fan di praticamente tutti i vecchi giochi conosciuti comunicano sui forum e si aiutano a vicenda per risolvere i vari problemi legati a questi giochi. Oltre a questo, ci sono anche appassionati che creano mod e patch. In alcuni casi, vengono creati aggiornamenti speciali che permettono ai vecchi giochi di essere compatibili con Windows 11. Si consiglia di cercare informazioni su tali forum e di leggere le raccomandazioni. A volte viene anche segnalata la presenza di patch ufficiali degli sviluppatori che possono essere scaricate dal negozio in cui il gioco è ancora in vendita.

Insieme a ciò vengono spesso fornite informazioni sulle modifiche da apportare ai file di configurazione per garantire il funzionamento del gioco in Windows 11. Spesso è necessario conoscere l’inglese o un traduttore, perché molte informazioni utili non sono disponibili in russo. Tuttavia, il consiglio è uno solo: utilizzate il motore di ricerca, trovate i forum sul gioco e leggete le sezioni relative all’esecuzione nelle nuove versioni del sistema operativo (nella maggior parte dei casi, anche le soluzioni per Windows 10 vanno bene).

Tuttavia, va notato che se si scaricano file sospetti da tali forum o siti di terze parti, non fa mai male controllarli prima con un comodo antivirus, anche in modalità online. Questo aiuterà a mantenere il computer al sicuro dalle infezioni di vari virus e minatori nascosti. Per saperne di più, leggete un altro articolo sul nostro sito web al seguente link.

Per saperne di più: Controllo online del sistema, dei file e dei link alla ricerca di virus

Metodo 5: Utilizzare i programmi per eseguire i giochi in modalità finestra

Esistono programmi di terze parti che consentono di eseguire applicazioni e giochi in modalità a finestre, utili in situazioni in cui il sistema o le impostazioni integrate non sono in grado di svolgere il loro compito. Questi programmi possono essere utili anche quando si cerca di eseguire giochi vecchi che non supportano le nuove risoluzioni del monitor. È possibile scegliere uno dei programmi esistenti, quindi configurarlo per il gioco specifico e vedere se funziona.

Per saperne di più: Programmi per l’esecuzione di giochi in modalità a finestre

Metodo 6: Utilizzo di una macchina virtuale

Se nessuna delle soluzioni sopra descritte è servita a ottenere l’effetto desiderato e a far funzionare un vecchio gioco su Windows 11, c’è solo una soluzione: emulare una vecchia versione del sistema operativo in cui il gioco funzionava in precedenza. Nella maggior parte dei casi, per tali scopi è adatto Windows XP, quindi prima è necessario trovare un’immagine del sistema operativo, poi la macchina virtuale, installare il sistema operativo e installare il vecchio gioco su di esso. Per ulteriori informazioni su come eseguire l’emulazione, leggete l’articolo di un altro dei nostri autori al seguente link.

Per saperne di più: Come installare Windows XP su VirtualBox