Come risolvere l'incompatibilità di un'applicazione con Windows 7. Risoluzione dei problemi di compatibilità di programmi e giochi
Senza dubbio, Windows 10 dà l'impressione di un sistema operativo radicalmente nuovo, che è solo un numero di versione, che differisce da Windows 7 per tre cifre. E tutte le applicazioni preinstallate sono nuove "universali", non tradizionali desktop. Tuttavia, coloro che necessitano di un software desktop tradizionale non devono preoccuparsi. Non lasciarti intimidire dal design poco familiare di Windows 10: se un'app ha funzionato su Windows 7, funzionerà quasi sicuramente su Windows 10.
Senza dubbio, Windows 10 dà l'impressione di un sistema operativo radicalmente nuovo, che è solo un numero di versione, che differisce da Windows 7 per tre cifre. E tutte le applicazioni preinstallate sono nuove "universali", non tradizionali desktop. Tuttavia, coloro che necessitano di un software desktop tradizionale non devono preoccuparsi. Non lasciarti intimidire dal design poco familiare di Windows 10: se un'app ha funzionato su Windows 7, funzionerà quasi sicuramente su Windows 10.
Sì, Windows 10 può eseguire programmi desktop tradizionali. La struttura interna di Windows 10 è molto simile a Windows 8 e, a sua volta, a Windows 7. Il modello di sicurezza dell'applicazione e l'architettura del driver non sono cambiati radicalmente: non c'è differenza tra Windows XP e Windows Vista o Windows 7 . In altre parole, se un'applicazione viene eseguita su Windows 7 o 8, funzionerà quasi sicuramente su Windows 10. Sì, esiste un modello di app completamente nuovo in Windows 10, ma i programmi desktop tradizionali possono essere eseguiti in parallelo con questi nuovi "universali" app.
Che cos'è la modalità di compatibilità?
La modalità di compatibilità dei programmi di Windows 10 ti consente di eseguire sul tuo computer software che funzionava correttamente solo su versioni precedenti di Windows e, sull'ultimo sistema operativo, il programma non si avvia o non funziona correttamente.
Molti utenti Windows non immaginano nemmeno quale sia la piena capacità di utilizzare la modalità di compatibilità in Widows 10, ma tutto perché semplicemente non vogliono capire alcune delle sfumature dei sistemi operativi, il che porta all'ignoranza di cosa, in teoria, dovrebbero conoscere ogni utente. Poiché è la "modalità di compatibilità" che ti consente di eseguire il software che utilizzavi su versioni precedenti di Windows, ma su Windows 10 non puoi farlo. È per questo motivo che oggi parlerò di come puoi avviare manualmente la modalità di compatibilità per qualsiasi programma che hai installato e non vuole funzionare completamente.
Per impostazione predefinita, Windows 10 offre di abilitare automaticamente la modalità di compatibilità dopo l'arresto anomalo del programma, ma solo in alcuni di essi e non sempre. L'attivazione manuale della modalità di compatibilità, che in precedenza (nel sistema operativo precedente) veniva eseguita tramite le proprietà del programma o il suo collegamento, ora è disponibile non per tutte le scorciatoie e talvolta è necessario utilizzare uno strumento speciale per questo.
Rilevamento automatico delle impostazioni di compatibilità del programma
Windows 10 ha un'utilità integrata per rilevare la modalità automatica. Affinché l'utilità determini la modalità, è necessario eseguire il programma per l'esecuzione con questa utilità. Per fare ciò, fare clic con il pulsante destro del mouse su un'applicazione o collegamento e selezionare "Risolvi problemi di compatibilità" dall'elenco.
L'utilità avvierà l'applicazione da sola e cercherà di identificare i problemi di avvio. È inoltre necessario selezionare la modalità diagnostica "Utilizza parametri consigliati".
Quindi nella finestra vedrai i parametri impostati automaticamente per l'avvio. Prima di procedere, eseguire il programma e verificarne la funzionalità cliccando sul pulsante "Verifica programma...". L'applicazione verrà avviata. Dopo aver verificato la funzionalità, fare clic sul pulsante "Avanti".
Se l'applicazione funziona come previsto e il problema non si ripresenta, fai clic sul pulsante "Sì, salva queste impostazioni per il programma". L'utilità li applicherà per l'esecuzione in questa modalità per i successivi lanci.
Avvio della modalità di compatibilità tramite "Proprietà del programma"
È molto facile abilitare la modalità di compatibilità tramite le proprietà di un programma o un collegamento. Per fare ciò, fare clic con il tasto destro del mouse sul collegamento o sul file eseguibile del programma, selezionare "Proprietà" e selezionare "Compatibilità". È vero, non con ogni file o collegamento sarai in grado di farlo.
Sarà inoltre necessario impostare le opzioni della modalità di compatibilità: specificare la versione di Windows in cui il programma è stato avviato senza errori. Puoi abilitare l'avvio del programma come amministratore o in modalità di risoluzione dello schermo inferiore e colore ridotto (per programmi molto vecchi). Quindi rimarrà da applicare le impostazioni effettuate. La prossima volta il programma verrà lanciato con i parametri già modificati.
Avvio della modalità di compatibilità tramite risoluzione dei problemi
Per iniziare, devi eseguire Windows 10 Esegui programmi destinati alle versioni precedenti dello speciale strumento di risoluzione dei problemi di Windows. È molto facile trovarlo tramite "Cerca in Internet e Windows".
Verrà avviata l'app Windows 10 Software and Legacy Compatibility. Tieni presente che è meglio eseguire tutto con i diritti di amministratore, che ti daranno la possibilità di applicare i parametri utilizzati anche a quelle cartelle che hanno un accesso utente limitato. Resta solo da fare clic su "Avanti":
Nella finestra appena aperta, è necessario selezionare il programma per il quale verrà eseguito l'avvio con compatibilità. Se il programma che si desidera eseguire non è nell'elenco generale, selezionare la voce "Non nell'elenco" e fare clic su "Avanti". Successivamente, imposta il percorso del file exe del programma che non era nell'elenco generale.
Una volta selezionato un programma da eseguire, verrà richiesto di selezionare una modalità diagnostica. In una nuova finestra, seleziona dall'elenco dei problemi proposti quello più adatto: "Il programma funzionava nelle versioni precedenti di Windows, ma non si installa o non si avvia ora".
Resta solo da scegliere con quale sistema operativo avviare il software e fare clic su "Avanti". Il passaggio finale per impostare la modalità di compatibilità del programma è fare clic su "Verifica programma"
Disabilita la modalità di compatibilità in Windows 10
La modalità di compatibilità laptop/computer di Windows 10 risolve i problemi con l'avvio di applicazioni o driver. Non usi questa funzione, puoi disattivarla. Ciò aumenterà leggermente le prestazioni del tuo PC.
Esistono diverse opzioni per disabilitare la modalità di compatibilità dei programmi in Windows 10: tramite Criteri di gruppo, Servizi locali e Amministrazione. Queste impostazioni dovrebbero essere disabilitate anche per coloro per i quali provocano un malfunzionamento, fastidiose finestre pop-up costantemente o addirittura interferendo con la corretta installazione dei programmi.
Tramite il servizio Assistente compatibilità programmi
Con la combinazione Vinci +R chiama la linea Eseguire, vi presentiamo servizi.msc e fare clic su "OK". Con questo comando servizi.msc si avvia la finestra di controllo del servizio. Scorri verso il basso l'elenco e trova Assistente compatibilità programmi nell'elenco. Fare clic con il pulsante destro del mouse su questo servizio e selezionare "Stop" dall'elenco dei contesti. Questa operazione consente di interrompere il servizio fino al prossimo riavvio di Windows 10.
Si aprirà una finestra per avvisarti di un tentativo di interrompere questo servizio. Se tutto è andato bene, "In corso" scomparirà accanto al nome del servizio. Ciò significa che è fermo.
Se desideri disabilitare completamente il servizio Compatibility Assistant, fai clic con il pulsante destro del mouse su di esso. Scegliere Proprietà, nel tipo di avvio, seleziona Disabilitato e nello stato Arresta per non riavviare.
Il servizio di assistenza è ora completamente interrotto. Per avviare questo Servizio, se necessario per qualche programma, puoi fare tutto in ordine inverso.
Tramite l'Editor Criteri di gruppo locali
Richiamiamo il comando Eseguire una combinazione Vinci +R e inserisci il comando gpedit.msc... Percorrere il percorso Configurazione computer - Modelli amministrativi - Componenti di Windows - Compatibilità delle applicazioni
Sul lato destro della finestra, trova "Disabilita Assistente compatibilità programmi", fai clic con il pulsante destro del mouse sull'opzione Modificare, dopo di che mettiamo un "segno nero" davanti alla parola Disabilitato e confermare le nostre azioni. Dovrai solo riavviare il dispositivo per rendere effettive le modifiche.
Tramite le configurazioni del sistema operativo
Ancora una volta, useremo il comando che già conosciamo Eseguire che può essere facilmente aperto digitando Vinci +R. Scriviamo lì msconfig e nella finestra che si apre, clicca sulla scheda Servizi. Nell'elenco che appare, stiamo cercando quello di cui abbiamo bisogno Servizio Assistente per la compatibilità dei programmi. Resta solo da selezionare la casella e confermare la tua azione.
Questo servizio sarà ora disabilitato. È vero, ho avuto casi in cui dopo aver riavviato il sistema operativo, si è acceso automaticamente.
Personalmente, utilizzo principalmente quei programmi scritti appositamente per Windows 10. Ma a volte devi collegare vecchi dispositivi. Pertanto, le capacità di lavorare sull'abilitazione e la disabilitazione della compatibilità mi sono state molto utili. Spero che anche il mio consiglio possa aiutare qualcuno.
Come eseguire un'app in modalità compatibilità
Questa pagina è stata caricata l'8 agosto 2017, 2:13 GMT. teplyakov-denis.livejournal.com Modalità di compatibilità di Windows 7 (istruzioni) - Come farlo in Windows 7?La modalità di compatibilità di Windows 7 è stata implementata in Windows 7 per dare all'utente la possibilità di eseguire programmi o installare driver creati per sistemi operativi precedenti.Prima di eseguire programmi in modalità di compatibilità di Windows 7, provare prima a cercare il sito Web ufficiale per il programma o produttore del dispositivo - forse hanno già rilasciato una versione adattata per Windows 7. In caso contrario, proviamo a eseguire l'applicazione in modalità compatibilità, sebbene anche questa modalità in Windows 7 non garantisca al 100% che l'applicazione funzioni correttamente . Ma, come dice il proverbio, c'è pesce per l'assenza di pesce e il cancro. Il primo modo per iniziare in modalità compatibilità è iniziare a utilizzare lo strumento di risoluzione dei problemi di compatibilità di Windows 7 1) Stiamo cercando il file che dobbiamo eseguire. 2) Richiamare il menu contestuale facendo clic con il tasto destro su questo file. 3) Nel menu contestuale, selezionare la voce "Risolvi problemi di compatibilità" 0406-1.png 146.59K 41 download 4) Nella finestra di dialogo "Compatibilità del programma" che appare, seleziona l'elemento di cui abbiamo bisogno - si chiama "Diagnostica del programma" 0406-2.png 23.43K 41 download 5) La finestra che appare elenca tutti i problemi che il programma può sotto windows 7. Seleziona quei problemi, che sono stati notati da noi quando abbiamo provato ad avviare il programma e poi clicca su "Avanti" 0406-3.png 18.04K 35 download6) Nella finestra appena apparsa, seleziona la versione di Windows in cui questo programma ha funzionato prima e ha funzionato senza problemi e fare clic su "Avanti" 0406 -4.png 24.38K 34 download7) In questa finestra, fare clic sul pulsante "Avvia programma" e osservare il comportamento del programma, che proverà ad avviarsi con i parametri abbiamo specificato. Dopo un lancio riuscito o meno, in ogni caso, premere il pulsante "Avanti". Se il programma è stato avviato correttamente, seleziona "Sì, salva questi parametri per il programma" Il secondo modo per avviare il programma in modalità compatibilità è avviare manualmente e specificare i parametri 1) Stiamo cercando il file che dobbiamo eseguire. 2) Richiamare il menu contestuale facendo clic con il tasto destro su questo file. 3) Nel menu contestuale, selezionare la voce "Proprietà" 4) Nella finestra delle proprietà che si apre, apri la scheda compatibilità e seleziona i parametri di avvio abbiamo bisogno di programmi per windows 7.5) Se hai bisogno di eseguire il programma come amministratore, metti l'apposita casella di controllo (vedi screenshot) 0406-7.png 28.9K 41 download rhpc.ru Impostazione della modalità di compatibilità in WindowsSe decidi di scoprire come abilitare o disabilitare la modalità di compatibilità nel sistema operativo Windows, sei sicuramente nel posto giusto. Ma prima, rispondiamo a questa domanda: cos'è la modalità di compatibilità? Cosa serve? ![]() Che cos'è la modalità di compatibilità di Windows? Quindi, la modalità di compatibilità in Windows 7 o 10 è una funzione speciale che consente di eseguire un'applicazione progettata per versioni precedenti del sistema operativo. Forse questa descrizione si è rivelata piuttosto complicata per te, quindi diamo un'occhiata più da vicino con un esempio specifico. Quindi, un certo sviluppatore (chiamiamolo Valery) ha creato il programma VolterSide (il nome del programma è preso arbitrariamente) e ha rilasciato questo prodotto per il sistema operativo Windows XP. Per gli utenti di questo software, tutto andava bene fino al momento di aggiornare il proprio computer o laptop a una versione più avanzata del sistema operativo chiamata Windows 7 (o 10). Come si è scoperto, VolterSide non si apre sul sistema installato. Gli utenti iniziano involontariamente a pensare: perché l'applicazione non funziona sul nuovo sistema moderno, quando quello vecchio apre tutto perfettamente? Il fatto è che Valery non ha rilasciato un aggiornamento per il suo prodotto che introducesse il supporto per i nuovi sistemi operativi. Il suo programma è rimasto nel passato. Ma che dire di quelle persone che hanno bisogno di modernità in termini di funzionamento del sistema operativo? Non utilizzeranno Windows XP, ad esempio, perché VolterSide funziona solo in questa versione del sistema Windows. È qui che la modalità di compatibilità in Windows 7 o 10 può venire in soccorso.
Ma vale anche la pena prestare attenzione al fatto che questa funzione aiuterà non solo le applicazioni, ma anche i driver. Cioè, se hai altoparlanti (tastiera, monitor - qualunque cosa) e per qualche motivo hanno smesso di funzionare dopo aver aggiornato il sistema operativo, puoi provare a eseguire e installare i loro driver in modalità compatibilità. Bene, qui arriviamo al problema principale della discussione di oggi. Non tireremo la gomma per molto tempo e andremo direttamente alle tue azioni:
Modifica manuale dei parametri. Attiva o disattiva la modalità da soloIl metodo precedente, ovviamente, non è stato cancellato, ma ci vuole del tempo. Se non hai bisogno del sistema per analizzare e testare il programma stesso, puoi configurare manualmente i parametri da solo. Il metodo non è praticamente diverso dal precedente in termini di come mettere la modalità di compatibilità in Windows 7 o 10. Puoi anche non solo abilitarlo, ma anche disabilitarlo in sicurezza. Allora, cominciamo:
Non aiuta? Nessun problema!In effetti, questa modalità aiuta in casi isolati. Perché praticamente tutti i loro programmi vengono immediatamente preparati da noti produttori e sviluppatori per funzionare con nuovi sistemi operativi. Altrimenti, potrebbe essere quando i problemi non sono affatto legati al fatto che il software è destinato ad altre versioni del sistema operativo. Quindi puoi provare a diagnosticare (prima istruzione, secondo punto). Solo che questa volta non scegliamo la prima opzione, ma mettiamo un segno di spunta davanti alle altre. Quindi, con il metodo di eliminazione, puoi identificare il vero problema.
RisultatiRiassumendo la discussione di oggi su come abilitare o disabilitare la modalità di compatibilità in Windows 10 o 7, possiamo dire quanto segue: la funzione è davvero utile e necessaria. Può essere d'aiuto quando altri mezzi non sono disponibili o sono impotenti. Pertanto, non sottovalutare le funzionalità integrate del sistema operativo Microsoft e rinunciare a esse. Condividiamo nei commenti: sei riuscito a eseguire il programma o il driver in modalità compatibilità? Se no, quale metodo ti ha aiutato? NastroyVse.ru Modalità di compatibilità con Windows 7. Installa ed eseguiLa modalità di compatibilità di Windows 7 consente di installare ed eseguire applicazioni o driver scritti per versioni precedenti del sistema operativo, come Windows Vista, Windows XP, ecc. Si consiglia di controllare prima il sito Web del produttore per gli aggiornamenti del software o del driver. Se non esiste una versione per Windows 7, puoi provare a installare ed eseguire in modalità compatibilità un programma (o driver) progettato per Windows Vista o Windows XP. Premetto subito che un programma avviato in questo modo potrebbe funzionare in modo errato o non funzionare affatto, ma per mancanza di opzioni migliori, proviamo a utilizzare questo. Attenzione! Non utilizzare la modalità di compatibilità per programmi di sistema come software antivirus, utilità del disco, tweaker, detergenti, ecc., ciò potrebbe danneggiare il sistema. Installa o esegui un'applicazione utilizzando lo strumento di risoluzione dei problemi di compatibilità dei programmiFare clic sul collegamento dell'applicazione o sul file di installazione (setup.exe, install.exe, ecc.) con il tasto destro del mouse e selezionare "Risolvi problemi di compatibilità": Seleziona "Diagnostica programma": Tutti i parametri sono gli stessi dell'impostazione manuale. Seleziona la versione di Windows in cui era in esecuzione il programma: Fai clic su "Esegui programma" e assicurati che il programma sia in esecuzione, quindi "Avanti": Se l'errore persiste, fai clic su No, prova a utilizzare opzioni diverse. Modifica manuale delle impostazioni di compatibilitàFare clic con il tasto destro del mouse sul collegamento dell'applicazione o sul file di installazione (setup.exe, install.exe, ecc.) e selezionare "Proprietà": Fare clic sulla scheda Compatibilità. Nota: per i file con estensione MSI, è disponibile solo l'avvio in modalità di compatibilità con la versione precedente di Windows. Esegui il programma in modalità compatibilità. Abilita questa opzione se sai che il programma è progettato per l'una o l'altra versione precedente di Windows (o ci ha lavorato): Impostare i parametri (se necessario): Nota: non funziona per le applicazioni a 64 bit.
Esegui questo programma come amministratore. Alcuni programmi richiedono i diritti di amministratore per funzionare correttamente. Questa opzione è disponibile solo dopo aver effettuato l'accesso con un account amministratore. Modifica le impostazioni per tutti gli utenti. Seleziona le opzioni che verranno applicate a tutti gli utenti di questo computer. Fonte: www.oszone.net SaleSat.ru Come eseguire un programma in modalità compatibilità in Windows 7 - Come farlo in Windows 7?La modalità di compatibilità consente di eseguire vecchi programmi su Windows 7 che sono stati scritti per versioni precedenti di Microsoft Windows e non vengono eseguiti su Windows 7. Se l'esecuzione in modalità compatibilità in Windows 7 non ha dato un risultato positivo, ti consigliamo di contattare gli utenti del nostro forum di Windows 7, cercheranno sicuramente di aiutarti a risolvere il tuo problema. Attenzione! Si sconsiglia di eseguire vecchie versioni di programmi antivirus, utilità per dischi rigidi e altri programmi di sistema in modalità compatibilità, perché potrebbero danneggiare i dati a causa di un funzionamento errato in Windows 7 Esegui programmi in modalità compatibilità con Windows 7 Metodo uno: utilizzo della pagina delle proprietà 1. Fare clic con il tasto destro del mouse sul programma, sul collegamento o sul file di installazione, che dobbiamo eseguire in modalità compatibilità. 2. Seleziona la voce "Proprietà" dal menu 3. Vai alla scheda "Compatibilità" (vedi screenshot) 1.png 56.8K 2 download 4) Esegui il programma in modalità compatibilità: Nota: se sai che questo programma è stato sicuramente eseguito su alcune delle versioni precedenti di Windows, seleziona questa versione del sistema dall'elenco. Quindi, metti un segno di spunta nella casella di controllo "Esegui il programma in modalità compatibilità con" Fare clic sul menu a discesa e selezionare la versione di Windows in cui il programma ha funzionato correttamente (vedi screenshot) 2.png 72.12K 1 download Attenzione! Non esiste tale scelta per i file MSI. C'è solo un elemento per loro: "Versione precedente di Windows" (vedi screenshot). Tutte le altre impostazioni di compatibilità per i file MSI non sono disponibili. 3.png 62,41K 1 download 5) Selezione dei parametri per il programma Selezionare o deselezionare la casella di controllo di quei parametri necessari per il funzionamento del programma. Nota: vedere la descrizione di seguito per lo screenshot, ogni parametro è spiegato in modo più dettagliato. 4.png 60.29K 1 download un. Usa 256 colori - Imposta il limite per il programma. nell'uso dei colori. Questo a volte è necessario per quei vecchi programmi che utilizzano un set di colori molto piccolo nel loro lavoro. B. Usi una risoluzione dello schermo di 640? 480 - Consente di eseguire il programma in modalità finestra anziché a schermo intero. L'abilitazione di questa opzione aiuta ad avviare correttamente il programma, la cui interfaccia grafica si comporta in modo errato in modalità a schermo intero in Windows 7. Disabilita visual design - Questa opzione ti consente di disabilitare la skin nel programma che stiamo avviando, che viene utilizzato in Windows 7. L'abilitazione di questa opzione è utile se il programma in esecuzione ha problemi con l'interfaccia grafica (ad esempio pulsanti, menu). Disabilita composizione desktop: questa opzione consente di disabilitare gli effetti di trasparenza e altri aspetti grafici del design del desktop. Di solito, dovresti abilitare questo parametro se il programma ha problemi con le finestre aperte (ad esempio, possono muoversi in modo casuale e spontaneo sullo schermo) e. Disabilita il ridimensionamento dell'immagine ad alta risoluzione dello schermo - Selezionando questa opzione si disabilita il ridimensionamento del programma in Windows 7 in caso di utilizzo di caratteri grandi. Questa opzione è utile se i caratteri di programma di grandi dimensioni rovinano l'aspetto grafico del programma. e. Livello di diritti: questa opzione consente all'utente di Windows 7 di eseguire il programma con diritti di amministratore, necessari per il corretto funzionamento di alcune applicazioni. Questa opzione è attiva solo se si esegue con un account che dispone dei diritti di amministratore nel sistema operativo. F. Modifica impostazioni per tutti gli utenti: consente di selezionare le opzioni per eseguire il programma in modalità compatibilità per tutti gli account esistenti sul sistema. Ogni nuova versione del sistema operativo più popolare del pianeta porta molte cose buone. Ma ci sono sempre programmi che si rifiutano di collaborare con il nuovo Windows: i tentativi di installazione falliscono o l'applicazione installata non si avvia. Tutto sull'incompatibilità del softwareSpesso il problema sorge nei primi mesi della comparsa di un nuovo sistema operativo: gli sviluppatori non sempre rilasciano regolarmente versioni di programmi completamente compatibili con la prossima generazione di Windows. Il modo principale per risolvere l'incompatibilità è provare a installare la versione aggiornata dal sito ufficiale. Ma ci sono sempre applicazioni che non vogliono funzionare in alcun modo con il nuovo Windows e non c'è possibilità che escano versioni aggiornate. Le categorie più "problematiche":
Le ragioni dell'incompatibilità dei programmi con Windows sono a volte le più banali: ad esempio, un programma, secondo la vecchia abitudine, "cerca" i propri file di servizio nella cartella sbagliata, visualizzando a schermo un messaggio di errore. Strumento di correzione della compatibilità di WindowsQuesto metodo risolve problemi semplici. Dovrebbe essere usato per primo - molto spesso sarà "Risoluzione dei problemi ..." che aiuterà. Questa funzione di Windows viene richiamata facendo clic con il pulsante destro del mouse su un programma che non si desidera eseguire nel sistema operativo: l'elemento "Correzioni di compatibilità". Quando selezioni questa modalità, Windows visualizzerà prima una finestra con un suggerimento per utilizzare i parametri consigliati (siamo d'accordo), quindi - notificherà i risultati del suo lavoro: offrirà di "sussurrare" il programma difettoso che in realtà non si trova nell'ambiente ultramoderno dell'ultimo Windows, ma nel suo nativo "vecchia signora" XP. Per provarlo, basta premere il pulsante "Avvia programma". Se il programma ha iniziato a funzionare, è necessario salvare i parametri consigliati per il suo avvio (il pulsante "Avanti") e da quel momento in poi, per un avvio corretto è sufficiente il solito doppio clic sul collegamento. E se una ricetta veloce per combinare il programma e il sistema operativo non ha aiutato, allora c'è un modo più potente. Strumento Modalità compatibilitàNel caso dei driver (e di alcuni altri programmi), il problema è più profondo: hanno quasi sempre bisogno della versione corretta del sistema operativo. "Quasi", perché a volte mani abili sono in grado di modificare in modo indipendente diverse righe in speciali file inf - istruzioni per un computer per l'installazione dei driver, ma ciò accade raramente. Per quanto riguarda altri programmi, puoi provare a eseguirli senza competenze approfondite. I moderni sistemi operativi di Microsoft hanno la lungimiranza di avere una funzionalità chiamata " Modalità compatibilità Windows". La finestra richiede con attenzione le opzioni per l'avvio di un programma che si rifiuta di funzionare. I principali campi di selezione sono disponibili dopo aver spuntato la casella accanto alla voce "Esegui il programma in modalità compatibilità con:". Sono disponibili varie versioni di Windows tra cui scegliere, a partire da 95 e termina con Windows 7. Dovresti scegliere l'opzione su cui il programma ha funzionato esattamente in modalità normale. Altre opzioni dello strumento Modalità di compatibilità di Windows sono destinate a casi molto rari: sono visibili nello screenshot. Alcuni giochi dei primi anni '90 richiedono 256 colori invece degli attuali 16+ milioni. Per qualche ragione, altri programmi si rifiutano di funzionare sui moderni schermi HD e richiedono l'antica risoluzione VGA - 640 per 480 pixel per funzionare. In casi particolarmente difficili, puoi provare a disattivare la "bellezza" dell'interfaccia come i pannelli traslucidi e il ridimensionamento completo. Tuttavia, per eseguire vecchi programmi, molto spesso è sufficiente selezionare la versione appropriata di Windows, le cui opzioni sono indicate nel menu a discesa. Dopo aver applicato le impostazioni, è necessario, come al solito, fare doppio clic con il pulsante sinistro del mouse sul programma difettoso e ottenere il risultato dell'impostazione! FinalmenteAncora una volta, vi avvertiamo della rara compatibilità dei driver con un sistema operativo "alieno". Nessuna modalità di compatibilità può aiutare un vecchio dispositivo a funzionare in un nuovo ambiente a meno che il produttore di quel dispositivo non se ne sia occupato. A volte la modifica manuale di file speciali inclusi nei driver può essere d'aiuto, ma questo è un argomento per un articolo separato. Infine, in alcuni casi, aiuterà un modo popolare per combinare l'incompatibile. Se l'applicazione si rifiuta non solo di essere eseguita in un nuovo sistema operativo, ma anche di essere installata, prova la seguente ricetta:
Ci sono momenti in cui un programma intrattabile soccombe a una tale astuzia dell'utente non standard e ricomincia a svolgere regolarmente i suoi compiti. La compatibilità delle applicazioni esistenti con il sistema operativo Microsoft Windows Vista (e il prossimo sistema operativo Windows 7, basato sul kernel di Windows Vista) è uno dei principali problemi che gli utenti possono incontrare durante la migrazione a una nuova versione del sistema operativo. Nonostante gli sforzi compiuti da Microsoft, alcuni produttori di software continuano a utilizzare funzioni obsolete del sistema operativo, eseguono in modo errato operazioni di controllo della versione del sistema operativo (più del 50% di tutti gli errori di avvio delle applicazioni), non seguono le raccomandazioni per lavorare con il file system e spesso non sono guidati da suggerimenti per garantire il corretto funzionamento delle applicazioni nelle nuove versioni del sistema. Tutto ciò porta al fatto che nel sistema operativo Microsoft Windows Vista ci sono più di 5600 "patch di sistema" (shim) per garantire il corretto funzionamento delle applicazioni di vari produttori, dalle utility dei produttori cinesi ai grandi prodotti di aziende note . In Windows 7, il numero di "patch di sistema" è aumentato: nella versione beta del nuovo sistema operativo ce ne sono più di 5700! Esistono tre approcci principali per garantire la compatibilità delle applicazioni: utilizzare le "patch di sistema" sopra menzionate, avviare un'applicazione in un ambiente virtuale (servizi terminal o utilizzare Microsoft Application Virtualization) e modificare il codice dell'applicazione in modo che soddisfi i requisiti per il corretto funzionamento nel sistema operativo - Questo viene fatto attraverso le guide alla certificazione del logo Works With Windows Vista e Certified for Windows Vista e i casi di test che possono essere trovati sul sito Web nella sezione Windows Vista. I motivi principali dell'incompatibilità delle applicazioni sopra descritti hanno costretto Microsoft a implementare uno speciale meccanismo a livello di kernel del sistema operativo, noto come Infrastruttura di compatibilità delle applicazioni, il cui compito è imitare il funzionamento del sistema operativo in modalità compatibilità con le versioni precedenti e, in alcuni casi, anche introdurre errori, la cui presenza è legata alla funzionalità di applicazioni di terze parti - anche se tali errori vengono rilevati e eliminato nella versione corrente del sistema operativo. Gli strumenti di compatibilità possono essere suddivisi approssimativamente in tre livelli: strumenti del sistema operativo, una serie di utilità gratuite e patch create da specialisti Microsoft. Strumenti del sistema operativoEsiste un meccanismo a livello di sistema operativo (sia Windows Vista che Windows 7) che consente alle applicazioni di funzionare in modalità compatibilità. In Windows Vista e Windows 7, questo meccanismo è disponibile quando si fa clic con il tasto destro del mouse sul nome del file eseguibile, si seleziona il comando "Proprietà" e passa alla scheda "Compatibilità" nella finestra di dialogo "Proprietà". Pannello delle proprietà della scheda Compatibilità Il pannello è diviso in 3 gruppi: "Modalità compatibilità", "Opzioni" e "Livello di diritti". Le opzioni nel gruppo Modalità di compatibilità consentono di eseguire l'applicazione in modalità di compatibilità con una delle seguenti versioni del sistema operativo Windows:
Quando si seleziona una modalità di compatibilità per un'applicazione, viene inclusa una serie di "patch" di sistema che emulano la versione selezionata del sistema operativo. Le opzioni nel gruppo "Parametri" consentono, senza modificare il runtime stesso, di impostare alcune modalità che aiuteranno l'applicazione a funzionare: il numero di colori, la risoluzione dello schermo, il ridimensionamento in modalità HiDPI, ecc. Infine, nei casi in cui l'applicazione deve essere eseguita con un account amministratore (a causa della verifica incorporata direttamente nel codice dell'applicazione o per l'accesso alle funzioni amministrative del sistema, l'applicazione può essere eseguita come amministratore. Tutte le modifiche apportate in questa finestra di dialogo sono memorizzate nel registro di sistema - nel ramo HKEY_CURRENT_USERSoftwareMicrosoftWindows NTVersione attualeAppCompatFlagsLayers Nell'esempio sopra, abbiamo utilizzato due strumenti di interoperabilità: i cosiddetti. "Livello di compatibilità" - nel nostro caso, e Windows XP SP2 - e due "patch" di sistema - Disattiva temi e Esegui come amministratore. In Windows 7 è apparsa un'interfaccia più semplice che consente di abilitare meccanismi per garantire la compatibilità dell'applicazione con la versione corrente del sistema operativo. Questa interfaccia è chiamata Risoluzione dei problemi di compatibilità del programma - viene chiamata tramite Pannello di controllo | Risoluzione dei problemi | Programmi | Esegui programmi creati per versioni precedenti di Windows o dalla riga di comando con il comando % systemroot% / system32 / msdt.exe –id PCWDiagnostic Quando chiamiamo lo strumento di risoluzione dei problemi di compatibilità del programma, ci viene presentata una serie di schermate che ci consentono di selezionare un'applicazione da un elenco o di specificare una nuova applicazione e, rispondendo a una serie di domande, provare a risolvere i problemi di compatibilità. Risoluzione dei problemi di compatibilità del programma - selezione dell'applicazione Risoluzione dei problemi di compatibilità dei programmi - categorie di problemi Risoluzione dei problemi di compatibilità dei programmi - Selezione della versione del sistema operativo Risoluzione dei problemi di compatibilità del programma: test dell'applicazione Risoluzione dei problemi di compatibilità dei programmi - applicazione delle impostazioni Come puoi vedere dalle illustrazioni sopra, lo strumento di risoluzione dei problemi di compatibilità del programma ti consente non solo di selezionare determinate impostazioni, ma anche di controllare la funzionalità dell'applicazione e, se necessario, tornare al pannello delle impostazioni: questa è la principale differenza tra questo strumento e l'uso diretto del pannello Compatibilità in Windows Vista. Molti problemi di compatibilità delle applicazioni possono essere risolti applicando le impostazioni a livello del pannello Compatibilità in Windows Vista o lo strumento di risoluzione dei problemi di compatibilità dei programmi in Windows 7, ma in alcuni casi potrebbe essere necessario un po' di "artiglieria pesante". Continua... Il problema quando un programma è incompatibile con qualsiasi sistema operativo può essere risolto in modo abbastanza semplice. Ad esempio, i sistemi operativi Windows hanno diverse modalità di compatibilità integrate. Queste modalità possono simulare l'ambiente dei precedenti sistemi operativi della famiglia Windows, grazie a parametri speciali. Pertanto, è possibile eseguire l'applicazione in un ambiente il più vicino possibile a un sistema operativo compatibile. Risoluzione dei problemi di compatibilità del programmaIl compito di eliminare l'incompatibilità di alcune applicazioni è gestito da Risoluzione dei problemi di compatibilità del programma... Puoi uscire da esso nelle proprietà del file .exe del programma selezionato. Lì avrai accesso a due modalità di funzionamento di questo strumento: automatico e manuale. La configurazione della compatibilità del programma in modalità automatica è controllata dal sistema operativo, che assume tutte le attività. Abbiamo considerato questo metodo in modo sufficientemente dettagliato nell'articolo precedente.Il compito di oggi è considerare la modalità manuale di impostazione della compatibilità dell'applicazione. Impostazione manuale della compatibilità del programmaLa modalità manuale di impostazione della compatibilità del programma consente all'utente di impostare tutti i parametri necessari, a suo avviso, che consentiranno all'applicazione di funzionare in questo sistema operativo. Queste impostazioni si trovano nella stessa posizione in cui è possibile selezionare la modalità automatica - nelle proprietà del file .exe, nella scheda Compatibilità... Qui vedrai diversi parametri disponibili, che configureremo. Tutte le impostazioni disponibili verranno annunciate e descritte di seguito. Avvio del programma in modalità compatibilità con il sistema operativo selezionatoQuesto parametro è soprattutto, è più importante di tutti, poiché è lui che fornisce ciò di cui stiamo parlando qui. Attivando questa voce, l'utente è libero di selezionare uno qualsiasi dei sistemi operativi disponibili dal menu a tendina. Al successivo avvio, l'applicazione verrà avviata in modalità compatibilità con il sistema selezionato, se, ovviamente, si seleziona un qualsiasi sistema operativo e si salvano le modifiche. Design visivo dell'applicazioneSotto il primo parametro ci sarà un blocco di diversi parametri, il cui scopo è configurare il design visivo richiesto dell'applicazione. Il contenuto di questo blocco può variare a seconda del sistema operativo utilizzato. Quindi, nel sistema operativo Windows 7, questo blocco è costituito dai seguenti parametri:
Tuttavia, in Windows 8, alcune di queste opzioni non sono disponibili. Sono rimasti disponibili solo 1,2 e 5, con l'unica differenza che il primo parametro prevede già la possibilità di utilizzare 65536 colori. Selezione del livello di diritti per eseguire l'applicazioneAlcune applicazioni richiedono l'esecuzione come amministratore del computer. È per tali casi che esiste un terzo blocco, in cui la presenza di un segno di spunta può indicare che il programma deve essere eseguito solo per conto dell'amministratore del computer. E questo, stranamente, vale anche per le impostazioni di compatibilità del programma. Applica le impostazioni per tutti gli utentiBene, l'ultimo parametro è il pulsante Applica le impostazioni per tutti gli utenti. Tale pulsante eliminerà la necessità di configurare la compatibilità dell'applicazione per tutti gli utenti di computer. Usalo solo dopo aver completato tutte le impostazioni, quando ti assicuri che il programma funzioni correttamente nella modalità di compatibilità selezionata. Buona fortuna e lascia che i programmi incompatibili funzionino senza problemi. In caso contrario, utilizzare potenti strumenti di compatibilità software come. |