Usa la modalità di compatibilità di Windows 10 per eseguire vecchi programmi

L'hardware del computer(Computer) cambia rapidamente. Sapere cosa dovresti aggiornare sul tuo PC(what you should upgrade on your PC ) dipende da come lo usi. I giochi spesso richiedono le parti più aggiornate(the most up to date parts) disponibili, ma i software meno recenti a volte funzionano in modo diverso.

Ci sono poche sensazioni peggiori che aggiornare il tuo sistema operativo(updating your operating system) solo per scoprire che i tuoi programmi preferiti non funzionano più. La modalità di compatibilità di Windows 10 può aiutarti a riportare in vita il tuo software.

Perché il vecchio software si rompe?

Prima di esaminare come resuscitare il vecchio software, vale la pena scoprire perché potrebbero non funzionare con Windows 10 . Sebbene ci sia un gran numero di potenziali problemi per i software meno recenti, la maggior parte soffre di problemi simili:

  • Dipendenze non aggiornate(Out of date dependencies ) : software che dipende da vecchi programmi e librerie non più disponibili in Windows 10
  • Programmi a 16 bit(16-bit programs ) : Windows 10 è a 64 bit e non supporta programmi a 16 bit * 32 bit funziona bene però)
  • DOS – I vecchi programmi e giochi progettati per MSDOS(games designed for MSDOS) non vengono eseguiti in Windows , poiché emula solo una piccola parte del sistema DOS per la finestra del Terminale(Terminal)
  • Sicurezza(Security) : gli exploit e le backdoor per i programmi cambiano continuamente e il vecchio software aggiornato può essere rifiutato come rischio per la sicurezza

Questi problemi, e molti altri, possono impedire l'esecuzione di software meno recenti. Mantenere in vita il vecchio software è un argomento che appassiona molte persone e ci sono comunità online dedicate all'estensione dei prodotti oltre la fine ufficiale del loro ciclo di vita(official end of life) .

Come eseguire il software utilizzando la (Run Software Using Windows 10) modalità di compatibilità di Windows 10(Compatibility Mode)

Se sei riuscito a installare un vecchio software solo per scoprire che si rifiuta di funzionare, hai diverse opzioni. Il primo consiste nell'utilizzare il controllo automatico della compatibilità per abbinare il software a diverse modalità per metterlo in funzione.

  • Fare clic con il pulsante destro del mouse sul file .EXE e selezionare Proprietà(Properties)
  • Nella scheda Compatibilità , fare clic su (Compatibility )Esegui risoluzione dei problemi di compatibilità(Run compatibility troubleshooter)
  • Attendi(Wait) mentre Windows esegue la scansione del programma
  • Seleziona Prova le impostazioni consigliate(Try recommended settings)

Questo imposterà il programma per funzionare con qualsiasi impostazione che Windows 10 ritenga sia la migliore. Se ancora non si avvia, ripetere il processo, questa volta selezionando il programma Risoluzione dei problemi(Troubleshoot program) nell'ultimo passaggio per avviare una procedura guidata interattiva.

Lo strumento di risoluzione dei problemi di compatibilità dei programmi(Program Compatibility Troubleshooter) funziona meglio con i software più recenti. Ma se sai esattamente su quale software deve essere eseguito un programma, potresti fare meglio a usare la modalità manuale.

Come selezionare manualmente (Manually Select Windows 10) le modalità di compatibilità di Windows 10(Compatibility Modes)

Se hai provato i passaggi precedenti e non hanno funzionato, ci sono ancora altre opzioni da provare prima di rinunciare. È possibile selezionare manualmente quale sistema utilizzare con la modalità di compatibilità di Windows :

  • Fare clic con il pulsante destro del mouse sul file .EXE e selezionare Proprietà(Properties)
  • Nella scheda Compatibilità(Compatibility ) , fare clic sulla casella di controllo Esegui questo programma in modalità compatibilità per:(Run this program in compatibility mode for:)
  • Seleziona la versione di Windows per cui è stato scritto il programma
  • Fare clic su OK

Ora, ogni volta che il programma viene aperto, Windows 10 tenterà di eseguirlo tramite uno shim , un software speciale progettato per colmare il divario tra il vecchio e il nuovo sistema operativo.

Cosa fare quando la modalità di compatibilità di Windows non funziona

La modalità di compatibilità(Compatibility) di Windows 10 fa un buon lavoro nell'esecuzione di molti software meno recenti, ma a volte si scontra con un software troppo vecchio o obsoleto per essere eseguito. Non esiste una soluzione facile in questi casi, ma ciò non significa che non sia possibile. 

Ci sono molte altre opzioni per eseguire vecchi programmi, ma sono un po' più avventurose.

Esegui versioni precedenti(Run Older Versions) di Windows in una macchina virtuale

Una macchina virtuale(virtual machine) è un intero sistema operativo in esecuzione in un programma sandbox sul tuo computer. È un ottimo modo per provare altri sistemi operativi(try out other operating systems) e distribuzioni Linux(Linux distributions) .

Il vantaggio di una VM è che può emulare perfettamente il vecchio hardware. In questo modo, invece di provare a far eseguire a Windows 10 programmi per un sistema operativo precedente, puoi eseguire Windows XP in modo nativo in una macchina virtuale.(run Windows XP natively in a virtual machine.)

Ciò comporta diversi vantaggi, anche se forse il più importante è la separazione tra il tuo sistema moderno e il software più vecchio, eliminando eventuali problemi di sicurezza che il software potrebbe causare.

Esegui il software DOS con DOSBox(Run DOS Software With DOSBox)

Prima di Windows , tutto il software veniva eseguito in DOS (comunemente noto come MSDOS ). Non c'è compatibilità tra le versioni moderne di Windows e DOS , ma ci sono opzioni per eseguire programmi tramite un emulatore.

Potresti installare il software in una macchina virtuale, ma DOSBox è un'opzione molto più semplice. È completamente gratuito e open source e progettato per supportare un'ampia gamma di vecchi giochi e software su varie piattaforme, inclusi Windows e macOS(Windows and macOS)

Costruisci un computer con hardware vecchio

Per il massimo dell'approccio hardcore, puoi creare un computer dedicato per eseguire il sistema operativo di tua scelta. Sembra estremo, ma è esattamente quello che ha fatto YouTuber MattKC .

Come mostra il video, questo approccio è pieno di bug e non per i deboli di cuore. Se sei pronto per la sfida, tuttavia, il pensiero alla base della costruzione di un vecchio PC è solido. Dopotutto, una notevole quantità di software governativo, medico e militare gira ancora su vecchie macchine fino ad oggi.

Che tu pensi che sia una cosa buona o meno, tuttavia, è soggettivo.

Vecchio software, hardware moderno

Mantenere in vita il vecchio software potrebbe essere una passione, o forse ne hai bisogno per la tua attività(for your business) . In ogni caso, Windows 10 ha diverse opzioni per mantenere in vita i vecchi programmi.

Se esegui Windows 7, potresti trovare utile la modalità XP(XP mode) per gli stessi motivi e gli utenti di Windows 8 troveranno una modalità di compatibilità Windows simile integrata nel loro sistema operativo.



About the author

Sono un ingegnere del software con oltre 10 anni di esperienza nella creazione e manutenzione di Mac Apple, dispositivi iOS e browser Google Chrome. la mia esperienza include lo sviluppo, la manutenzione e il funzionamento di prodotti software da zero o il contributo a progetti open source. Ho anche avuto l'opportunità di lavorare su un'ampia varietà di progetti hardware, dalla riparazione di schermi rotti negli ospedali alla progettazione e implementazione di nuove funzionalità per iPhone. Nel mio tempo libero, mi diverto a giocare ai videogiochi preferiti, leggere libri, cucinare la cena con la mia famiglia o passare il tempo con gli amici.



Related posts