Computer finestre Internet

Aw problema di compatibilità su Windows 10

Se riscontri un problema quando un'applicazione obsoleta si rifiuta di funzionare nel nuovo sistema operativo di Microsoft, utilizza la modalità di compatibilità in Windows 10. Questo articolo ti insegnerà come eseguire programmi e vecchi giochi tra i primi dieci che si rifiutano di funzionare nell'ultimo ambiente del sistema operativo, si blocca o funziona con errori.

Windows 10 richiede di attivare la modalità compatibilità all'avvio di applicazioni la cui sessione di lavoro precedente si è arrestata in modo anomalo o interrotta a causa di un errore o interrompendo il processo. Ma questo non è fatto in tutti i casi.

L'attivazione manuale della modalità di compatibilità tramite le proprietà di un collegamento o di un eseguibile non è sempre disponibile e talvolta richiede l'esecuzione di uno strumento di risoluzione dei problemi. Diamo un'occhiata a entrambi i metodi e scopriamo anche come disabilitare la modalità di compatibilità in Windows 10.

Attiva la modalità nelle proprietà del collegamento del file eseguibile

Il primo modo per attivare la modalità di compatibilità in Windows 10 consiste nell'usare le proprietà del file exe o del collegamento all'applicazione.

  1. Per fare ciò, chiamiamo le "Proprietà" dell'oggetto di destinazione tramite il menu contestuale o la combinazione di tasti "Alt + Invio".
  2. Vai alla scheda "Compatibilità".
  3. Nella sezione "Modalità compatibilità", seleziona la casella accanto al suo nome.
  4. Apri il menu a tendina e seleziona la versione del sistema operativo a cui è destinata l'applicazione o in cui funziona senza guasti.


La compatibilità viene disabilitata rimuovendo il segno di spunta accanto all'unica opzione nella sezione "Modalità compatibilità".

Quando si utilizzano applicazioni XP rilasciate circa 10 anni fa, è possibile provare a eseguire il programma a una risoluzione inferiore, utilizzando 256 colori o senza design visivo. Puoi anche indicare al sistema operativo che questa applicazione deve essere eseguita ogni volta come amministratore per risparmiare il tempo necessario per richiamare il menu contestuale del file per selezionare la modalità di avvio appropriata.

Abilita la modalità attraverso la risoluzione dei problemi

Per avviare la modalità di compatibilità, è necessario chiamare lo strumento di risoluzione dei problemi, che nella top ten si chiama "Esecuzione di programmi progettati per altre versioni di Windows". Puoi chiamare lo strumento tramite l'applet Risoluzione dei problemi, che si trova una delle ultime nel Pannello di controllo quando visualizzi i suoi elementi come icone, o tramite la barra di ricerca.


L'applicazione deve essere eseguita con privilegi di amministratore. Ciò consentirà di rilevare ulteriori fattori che causano problemi nel funzionamento del programma.


Dopo aver atteso un po', vedremo un elenco di prodotti software installati sul PC, in cui è necessario selezionare il programma problematico.

Se l'utilità di destinazione non è nell'elenco, selezionare la prima voce "Non nell'elenco", fare clic su "Avanti", quindi specificare il percorso del file eseguibile.


Dopo aver selezionato un'applicazione o specificato il percorso del relativo file di avvio, verrà richiesto di selezionare una modalità diagnostica. Per selezionare una versione specifica di Windows, specificare la seconda modalità "Diagnostica del programma" e per determinare automaticamente una versione compatibile del sistema operativo, fermarsi al primo elemento.


Dopo aver selezionato l'edizione del sistema operativo, apparirà una finestra con le opzioni per i problemi che sono stati rilevati mentre l'applicazione era in esecuzione nella top ten.

Se sai in quale versione del sistema operativo l'applicazione ha funzionato correttamente, indicalo o seleziona "Non lo so".


Nella finestra di dialogo successiva, fare clic su "Verifica il programma" per verificare se funziona durante l'avvio con i parametri specificati. Se il test ha esito positivo, fare clic su "Avanti".

Per la successiva chiamata del software con i parametri specificati, selezionare la prima voce dell'ultima finestra, salvare le impostazioni specificate e chiudere la finestra.


Dopo aver cercato altri problemi, chiudere lo strumento o visualizzare ulteriori informazioni sul problema.

Se l'applicazione si rifiuta di funzionare in modalità di compatibilità con il Windows selezionato, provare un'edizione diversa del sistema operativo o utilizzare le impostazioni consigliate. Come ultima risorsa, puoi sempre chiedere aiuto per risolvere i tuoi problemi inviando una segnalazione del problema ai rappresentanti Microsoft o cercando una risposta nei forum.

Ogni volta che si avvia un'applicazione, il sistema operativo avvia l'Assistente compatibilità per impostazione predefinita. Questo servizio monitora il programma in esecuzione e tenta di determinare se sono presenti problemi di compatibilità precedentemente noti con il sistema operativo installato. La modalità di compatibilità è prevista anche per l'installazione e l'esecuzione di programmi scritti per versioni precedenti dei sistemi operativi. Per ragioni degli sviluppatori, questo può aiutare a evitare molti problemi. La modalità di compatibilità è progettata principalmente per i principianti. Se per qualche motivo sei stanco delle finestre pop-up con un suggerimento per eseguire questa applicazione con parametri speciali, l'articolo spiega come disabilitare la modalità di compatibilità in Windows 10. Tieni presente che tutte le azioni sono progettate per utenti o amministratori avanzati.

Descrizione del motivo per cui questo servizio è necessario da parte di Microsoft: “Fornisce supporto per Program Compatibility Assistant. Monitora i programmi installati ed eseguiti dall'utente e rileva problemi di compatibilità noti. Se interrompi questo servizio, l'Assistente compatibilità programmi non funzionerà correttamente."

Disabilita l'assistente di compatibilità

Passo 1: Premi la combinazione di tasti "Win + R" e nel campo Apri: entra servizi.msc e fare clic su OK.

Passo 2: squadra servizi.msc si avvia la finestra di controllo del servizio. Scorri l'elenco e trova "Program Compatibility Assistant Service" nell'elenco. Fare clic con il pulsante destro del mouse su questo servizio e selezionare "Stop" dall'elenco contestuale. Questa operazione consente di interrompere il servizio fino al successivo riavvio di Windows.

Fai clic su "Stop" per disabilitare temporaneamente la modalità di compatibilità

Passaggio 3: Per un breve periodo apparirà una finestra che ti avviserà di un tentativo di interrompere questo servizio. Se tutto è andato bene, la scritta "Running" scomparirà di fronte al nome del servizio. Ciò significa che è fermo.

Passaggio 4: Per non attendere il riavvio, è possibile avviare manualmente l'Assistente compatibilità programmi. Nella stessa finestra, fai clic con il pulsante destro del mouse sul servizio e seleziona "Avvia" dall'elenco. Allo stesso modo del caso precedente, dovrebbe apparire per un po' una finestra di avvio e, se tutto è a posto, di fronte al nome comparirà la scritta "Running".

Per avviare il servizio di compatibilità, fare clic su "Avvia"

Passaggio 5: Se si desidera disabilitare completamente la modalità di compatibilità del programma di Windows 10, è necessario eseguire le proprietà. Per fare ciò, fare doppio clic con il tasto sinistro del mouse oppure, premendo il tasto destro del mouse, selezionare la voce "Proprietà" nell'elenco. Nella scheda "Generale", seleziona il tipo di avvio "Disabilitato" e fai clic su "OK". Ciò disabiliterà completamente il servizio di compatibilità e anche dopo un riavvio non si avvierà. Per riattivarlo, segui gli stessi passaggi e seleziona "Automatico" nel tipo di avvio.

Proprietà del servizio di compatibilità: disabilita completamente la compatibilità

Esegui manualmente il programma in modalità compatibilità

Passo 1: Se il programma che stai eseguendo non funziona come dovrebbe, puoi provare a specificare nelle impostazioni di compatibilità la modalità con cui pensi che il programma o l'applicazione dovrebbe funzionare. Per fare ciò, fai clic con il tasto destro del mouse sul programma o sul collegamento e seleziona "Proprietà".

Passo 2: Vai alla scheda "Compatibilità" e nel campo "Modalità compatibilità" nell'elenco a discesa dei parametri, specifica il tipo di sistema operativo. Per rendere disponibile l'elenco, seleziona la casella di controllo "Esegui questo programma in modalità compatibilità per:".

Passaggio 3: Inoltre, in questa scheda è possibile specificare i parametri per l'avvio. La cosa principale è la possibilità di dire una volta al programma di essere eseguito come amministratore. È conveniente se alcune funzioni non funzionano durante il normale avvio.

Passo 1: Se il metodo manuale per specificare la compatibilità non funziona o non si conosce il tipo da specificare, Windows dispone di un'utilità incorporata per determinare la modalità in modalità automatica. Affinché l'utilità determini la modalità, è necessario avviare il programma per l'esecuzione con questa utilità. Per fare ciò, fai clic con il pulsante destro del mouse sull'applicazione o sul collegamento e seleziona "Risolvi problemi di compatibilità" dall'elenco.

Passo 2: L'utilità avvierà l'applicazione e proverà a identificare i problemi di avvio.

Passaggio 3: Selezionare la modalità diagnostica "Utilizza impostazioni consigliate".

Passaggio 4: Nella finestra vedrai impostare automaticamente i parametri per il lancio. Prima di continuare, eseguire il programma e verificarne la funzionalità facendo clic sul pulsante "Test programma...". L'applicazione verrà avviata. Dopo aver verificato che funziona, fare clic sul pulsante "Avanti".

Passaggio 5: Se l'applicazione funziona correttamente e il problema non si ripresenta, fare clic sul pulsante "Sì, salva queste impostazioni per il programma". L'utilità li utilizzerà per l'esecuzione in questa modalità per i successivi avvii.

Puoi scrivere qualsiasi domanda sul problema o desideri in fondo all'articolo.

Se sei passato di recente a Windows 10 e l'intero archivio software è migrato da Windows Vista o XP alla nuova "top ten", è del tutto possibile che le vecchie applicazioni si rifiuteranno semplicemente di essere eseguite sulla nuova versione del sistema operativo . I giochi richiedono versioni precedenti di DirectX o driver, le applicazioni di sistema richiedono versioni precedenti di DLL che sono state aggiornate o sostituite e le applicazioni console ora funzionano solo tramite nuove utilità che non erano disponibili nelle versioni precedenti di Windows.

La soluzione più razionale qui è aggiornare la banca di distribuzione scaricando le nuove versioni dal sito Web ufficiale dello sviluppatore. Ma cosa succede se il supporto di Windows 10 per questi programmi non è ancora disponibile? Il motivo più probabile è che lo sviluppatore possa abbandonare la sua idea, cessando di rilasciare nuove versioni a causa del passaggio a un nuovo progetto o della ricerca di un impiego ufficiale.

In questa situazione ci viene in soccorso la modalità di compatibilità, che consente di eseguire il vecchio programma, che funzionava perfettamente su XP, Vista o Win 7, nella "top ten", evitando danze sciamaniche con tamburelli e pipa con pozioni di origine sconosciuta.

Cos'è la modalità di compatibilità?

Che tipo di regime è questo, e perché è necessario? In effetti, questo è un meccanismo universale per eseguire vecchi software su Windows 10, garantendo il funzionamento stabile di tali applicazioni senza fregi, arresti anomali e ritardi. La modalità di compatibilità esisteva nelle versioni precedenti di Windows. L'unica differenza è che il supporto per i nuovi sistemi, inclusi Win 7 e 8/8.1, è migrato anche nella top ten dalle build precedenti e tutti i sistemi antichi, a partire dalla versione 95, sono rimasti in stock e non sono scomparsi.

Infatti, se il programma ha funzionato correttamente ed è stato eseguito sulla versione 7 o 8.1, molto probabilmente anche nella top ten non si verificheranno problemi con esso, poiché non ci sono stati grandi cambiamenti nell'architettura e nella logica dei sistemi, e tu può facilmente eseguire un programma del genere nell'ultima versione Microsoft OS.

Ma la modalità di compatibilità più rilevante diventa in relazione ai programmi dei tempi di XP e delle build precedenti, poiché questo software smette di funzionare già a partire da Vista e non puoi assolutamente fare a meno della modalità di compatibilità.

Come abilitare la modalità di compatibilità ed eseguire programmi?

Per eseguire un'applicazione in questa modalità, fare clic con il pulsante destro del mouse sul programma che si desidera eseguire. Puoi provare ad avviare non solo il programma stesso, ma anche un collegamento ad esso, in modo da poter scegliere qualsiasi oggetto che faccia riferimento al file eseguibile di cui hai bisogno. Nel menu contestuale che appare, seleziona "Proprietà". Si aprirà il modulo delle impostazioni dell'applicazione.

Nel modulo delle impostazioni, seleziona la scheda "Compatibilità", se presente tra le altre schede.

Attiva la modalità di compatibilità selezionando la casella di controllo appropriata nella prima casella dall'alto. Successivamente, seleziona il sistema operativo per il quale desideri attivare la modalità di compatibilità.

L'intera gamma di sistemi di Microsoft è disponibile, ad eccezione della versione 3.11. Tuttavia, se hai un programma così vecchio, puoi eseguirlo utilizzando l'applicazione Dosbox (http://www.dosbox.com/). Ma torniamo al nostro argomento. Grazie a un'ampia gamma di sistemi operativi, c'è una grande speranza che continuerai a eseguire il tuo programma. Hai solo bisogno di avere una piccola mano nelle impostazioni di avvio e nell'impostazione di opzioni aggiuntive, che saranno discusse di seguito.

Quali opzioni aggiuntive (visualizza opzioni) sono disponibili anche qui?

  • Innanzitutto questo modalità colore ridotto. Se il tuo programma è stato eseguito in modalità CGA, EGA o VGA, avrai bisogno di una modalità colore ridotta. Riduce la gamma di colori disponibile a 8 o 16 bit e limita la gamma di colori, rendendo possibile l'esecuzione di un'applicazione con una gamma di colori limitata anche su dispositivi moderni con una gamma di colori massima.
  • La prossima opzione è utilizzando una risoluzione dello schermo ridotta di 640x480. È difficile da credere, ma ci sono stati momenti in cui i programmi (prima di tutto, i giochi) sono stati lanciati e si sono sentiti benissimo con questa risoluzione. Se la risoluzione veniva aumentata ad almeno 800x600, si verificavano forti ritardi, dopodiché dovevamo tornare nuovamente al 640x480 "nativo". Ciò ha ridotto significativamente la qualità dell'immagine, ma questa è tutta la potenza che i PC moderni potevano gestire a quei tempi. In particolare, questa situazione era rilevante ai tempi di Windows 95.
  • Il prossimo parametro è per disabilitare il ridimensionamento a display ad alta risoluzione. Questa opzione eviterà problemi legati alla mancata risposta quando si tocca il display o si fa clic sull'immagine su tablet o PC moderni durante l'esecuzione di applicazioni legacy. Se riscontri tali problemi, sentiti libero di selezionare la casella nella posizione "On".
  • L'ultima opzione consente eseguire il programma in modalità amministratore. Ciò attiverà le librerie dell'helper di sistema e consentirà all'applicazione di funzionare anche quando il meccanismo di avvio standard non riesce.

Quindi abbiamo esaminato tutte le opzioni che possono essere impostate in parallelo con il lancio di prodotti software in modalità compatibilità in Windows 10. Il loro numero non è troppo grande, ma giocando con loro mentre si lavora con software obsoleti, è probabile che tu possa ottenere il risultato desiderato in questo modo.

Come disabilitare la modalità di compatibilità?

Per disabilitare la modalità compatibilità, devi solo deselezionare la voce corrispondente nel modulo delle impostazioni sopra. I parametri aggiuntivi impostati non avranno alcun ruolo, quindi il loro stato non avrà più importanza.

Un altro strumento utile che aiuterà a risolvere il problema dell'esecuzione di vecchi software sui sistemi moderni è Risoluzione dei problemi di compatibilità.

In poche parole, questa è una sorta di procedura guidata che ti consente di specificare automaticamente tutti gli stessi parametri e le impostazioni di compatibilità che puoi impostare manualmente di seguito sullo stesso modulo. Per evitare lunghi tentativi di impostare tutto manualmente, la procedura guidata consentirà di fare tutto lo stesso, ma molto più velocemente, e utilizzando la procedura "domanda e risposta", anziché manipolare manualmente i parametri e le impostazioni.

La modalità di compatibilità è un componente importante e necessario del sistema operativo Windows 10, ma non garantisce al 100% che il programma verrà eseguito sul dispositivo. Tutto quello che puoi fare è provare a eseguire il programma usandolo. In tutti gli altri casi, una macchina virtuale funzionerà.

La modalità di compatibilità del programma di Windows 10 consente di eseguire software su un computer che funzionava correttamente solo nelle versioni precedenti di Windows e nel sistema operativo più recente il programma non si avvia o funziona con errori. Questa guida spiega come abilitare la modalità di compatibilità di Windows 8, 7, Vista o XP in Windows 10 per correggere gli errori di avvio del programma.

Per impostazione predefinita, Windows 10 richiede di abilitare automaticamente la modalità di compatibilità dopo l'arresto anomalo dei programmi, ma solo in alcuni di essi e non sempre. L'inclusione manuale della modalità di compatibilità, che era precedentemente (nel sistema operativo precedente) eseguita tramite le proprietà del programma o il suo collegamento, ora non è disponibile per tutti i collegamenti e talvolta è necessario utilizzare uno strumento speciale per questo. Consideriamo entrambi i metodi.

Per eseguire l'impostazione Modalità compatibilità programmi, dovrai eseguire lo strumento di risoluzione dei problemi specifico di Windows 10 "Esecuzione di programmi progettati per versioni precedenti di Windows".

Puoi farlo sia attraverso la voce del pannello di controllo “Risoluzione dei problemi” (il pannello di controllo può essere aperto facendo clic con il tasto destro del mouse sul pulsante Start. Per visualizzare la voce “Risoluzione dei problemi” in alto a destra, il campo “Visualizza” dovrebbe essere “Icone ”, non “Categorie”) o, che è più veloce, tramite la ricerca nella barra delle applicazioni.

Questo avvierà lo strumento di risoluzione dei problemi di compatibilità dei programmi legacy di Windows 10. Ha senso utilizzare l'opzione "Esegui come amministratore" quando la si utilizza (questo consentirà di applicare le impostazioni ai programmi che si trovano in cartelle limitate). Fare clic su Avanti.

Dopo un po' di attesa, la finestra successiva ti chiederà di selezionare un programma con problemi di compatibilità. Se è necessario aggiungere il proprio programma (ad esempio, le applicazioni portatili non verranno visualizzate nell'elenco), selezionare "Non nell'elenco" e fare clic su "Avanti", quindi impostare il percorso del file exe eseguibile del programma.

Dopo aver selezionato un programma o aver specificato la sua posizione, verrà richiesto di selezionare una modalità diagnostica. Per specificare manualmente la modalità di compatibilità per una particolare versione di Windows, fare clic su Diagnostica programma.

La finestra successiva ti chiederà di indicare i problemi che sono stati rilevati durante l'esecuzione del programma in Windows 10. Seleziona "Il programma ha funzionato nelle versioni precedenti di Windows, ma non si installa o non si avvia ora" (o altre opzioni, a seconda dei casi) .

Nella finestra successiva, dovrai specificare con quale versione del sistema operativo abilitare la compatibilità: Windows 7, 8, Vista e XP. Scegli la tua opzione e fai clic su Avanti.

Nella finestra successiva, per completare l'installazione della modalità di compatibilità, è necessario fare clic su "Verifica il programma". Dopo l'avvio, i controlli (cosa che fai tu stesso, facoltativo) e la chiusura, fai clic su "Avanti".

E infine, salva le opzioni di compatibilità per questo programma o usa il secondo elemento se gli errori persistono: "No, prova a utilizzare altre opzioni". Fatto, dopo aver salvato le impostazioni, il programma funzionerà in Windows 10 nella modalità di compatibilità che hai selezionato.

Abilita la modalità di compatibilità in Windows 10 - video

In conclusione, tutto è come descritto sopra nel formato di istruzioni video.

Se hai ancora domande relative al funzionamento della modalità compatibilità e dei programmi in generale in Windows 10, chiedi, cercherò di aiutarti.

Non appena l'utente avvia il programma, il sistema operativo attiva automaticamente Compatibility Assistant. È progettato per migliorare le prestazioni del sistema, ma su dispositivi con parametri tecnici minimi, un'altra utility in esecuzione causerà un arresto anomalo o un'operazione lenta (come aumentare le prestazioni del PC è descritto nell'articolo ""). Pertanto, se vuoi velocizzare il tuo computer, leggi come disattivare la modalità compatibilità in Windows 10.

Spegnimento

L'Assistente compatibilità di Windows è progettato per tenere traccia di:

  • programmi installati sul computer (leggi come rimuovere un programma da un PC nell'articolo "");
  • errori che si sono verificati in precedenza durante il funzionamento delle applicazioni;
  • come risolvere i problemi di compatibilità che si presentano.

È inoltre progettato per eseguire applicazioni scritte per versioni precedenti del sistema operativo. Ma se non vuoi che i messaggi vengano costantemente visualizzati sul tuo PC chiedendoti di installare l'applicazione con le impostazioni consigliate, disabilita questa funzione.

Utilizzo dei Servizi

Nella politica di gruppo

  1. Premi Win + R e inserisci il comando: gpedit.msc.
  2. Configurazione del computer → Modelli amministrativi → Componenti di Windows - Compatibilità delle applicazioni.
  3. Sul lato destro della finestra, trova "Disattiva Assistente compatibilità programmi" → RMB → Modifica → Abilitato → conferma modifiche → riavvia il PC.

Nella configurazione del sistema operativo


Esecuzione manuale delle applicazioni in modalità compatibilità

RMB sul collegamento di avvio → proprietà → scheda Compatibilità.

Sono disponibili tre opzioni qui:

  • fare clic sul pulsante "Esegui lo strumento di risoluzione dei problemi di compatibilità" - il sistema proverà automaticamente a risolvere i problemi;
  • nel blocco "Modalità compatibilità", spuntare la casella "Esegui il programma in modalità compatibilità per" e selezionare dall'elenco a discesa il sistema operativo in cui l'applicazione ha funzionato stabilmente;
  • nel blocco "Parametri", specifica i valori con cui verrà avviato il programma in modalità compatibilità: salva le modifiche.

Buono a sapersi! Per apportare le modifiche apportate per ciascun utente sul computer, fare clic sul pulsante "Modifica impostazioni per tutti gli utenti" (saranno richiesti i diritti di amministratore).

Il video descrive più chiaramente il processo di avvio manuale.

Rilevamento automatico dei parametri

  1. Puoi anche fare clic con il pulsante destro del mouse sul collegamento per avviare il programma - Risolvi problemi di compatibilità per avviare la configurazione automatica.
  2. Dopo la diagnosi, apparirà una finestra con due opzioni per la risoluzione dei problemi:
    • utilizzare le impostazioni consigliate;
    • diagnostica del programma.
  3. Seleziona "Utilizza impostazioni consigliate" per configurare automaticamente il programma → l'utilità ti chiederà di verificare le prestazioni dell'applicazione con le modifiche apportate.
  4. Esegui l'applicazione e controlla se funziona → Avanti.
  5. L'utilità chiederà se i problemi con le prestazioni dell'applicazione sono stati risolti → selezionare una delle opzioni.

Conclusione

Se un programma smette di funzionare in Windows 10, utilizza l'Assistente compatibilità per avviarlo. Se necessario, può essere disabilitato. Ma non è consigliabile farlo, se non interferisce con il funzionamento del computer.