Condividi tramite


Creazione di una correzione rapida per la compatibilità personalizzata in Compatibility Administrator

Si applica a

  • Windows 10
  • Windows 8.1
  • Windows 8
  • Windows 7
  • Windows Server 2012
  • Windows Server 2008 R2

Lo strumento Amministratore compatibilità usa il termine correzione per descrivere la combinazione di informazioni sulla compatibilità aggiunte a un database personalizzato per un'applicazione specifica. Questa combinazione può includere singole correzioni dell'applicazione, gruppi di correzioni che interagiscono come modalità di compatibilità e messaggi AppHelp che bloccano e non bloccano.

Importante

Le correzioni si applicano solo a una singola applicazione; pertanto, è necessario creare più correzioni se è necessario risolvere lo stesso problema in più applicazioni.

Che cos'è una correzione di compatibilità?

Una correzione di compatibilità, nota in precedenza come shim, è un piccolo frammento di codice che intercetta le chiamate API dalle applicazioni. La correzione trasforma le chiamate API in modo che la versione corrente del sistema operativo supporti l'applicazione allo stesso modo delle versioni precedenti del sistema operativo. Ciò può significare qualsiasi cosa, dalla disabilitazione di una nuova funzionalità nella versione corrente del sistema operativo all'emulazione di un comportamento specifico di una versione precedente dell'API di Windows.

Ricerca di correzioni di compatibilità esistenti

Lo strumento Amministratore compatibilità include correzioni precaricate per molte applicazioni comuni, tra cui correzioni di compatibilità note, modalità di compatibilità e messaggi AppHelp. Prima di creare una nuova correzione di compatibilità, è possibile cercare un'applicazione esistente e quindi copiare e incollare le correzioni note nel database personalizzato.

Importante

Application Compatibility Toolkit (ACT) installa una versione a 32 bit e una versione a 64 bit dello strumento Amministratore compatibilità. È necessario usare la versione a 32 bit per creare database personalizzati per le applicazioni a 32 bit e la versione a 64 bit per creare database personalizzati per le applicazioni a 64 bit.

Per cercare un'applicazione esistente

  1. Nel riquadro sinistro di Amministratore compatibilità espandere la cartella Applicazioni e cercare il nome dell'applicazione.
  2. Fare clic sul nome dell'applicazione per visualizzare le correzioni di compatibilità precaricate, le modalità di compatibilità o i messaggi AppHelp.

Creazione di una nuova correzione per la compatibilità

Se non è possibile trovare una correzione di compatibilità precaricato per l'applicazione, è possibile crearne una nuova per l'uso da parte del database personalizzato.

Per creare una nuova correzione per la compatibilità

  1. Nel riquadro a sinistra di Amministratore compatibilità sotto l'intestazione Database personalizzati fare clic con il pulsante destro del mouse sul nome del database a cui si vuole applicare la correzione di compatibilità, scegliere Crea nuovo e quindi fare clic su Correzione applicazione.

  2. Digitare il nome dell'applicazione a cui si applica la correzione di compatibilità, digitare il nome del fornitore dell'applicazione, passare al percorso del file dell'applicazione (.exe) nel computer e quindi fare clic su Avanti.

  3. Selezionare il sistema operativo per cui si applica la correzione di compatibilità, fare clic su tutte le modalità di compatibilità applicabili da applicare alla correzione di compatibilità e quindi fare clic su Avanti.

  4. Selezionare eventuali correzioni di compatibilità aggiuntive da applicare alla correzione di compatibilità e quindi fare clic su Avanti.

  5. Selezionare eventuali criteri aggiuntivi da usare per associare le applicazioni al messaggio AppHelp e quindi fare clic su Fine.

    Per impostazione predefinita, Amministratore compatibilità seleziona i criteri di corrispondenza di base per l'applicazione. Come procedura consigliata, usare un set limitato di informazioni corrispondenti per rappresentare l'applicazione, perché riduce le dimensioni del database. Assicurarsi tuttavia di avere informazioni sufficienti per identificare correttamente l'applicazione.

Manuale dell'utente di Compatibility Administrator