Gestire la Compatibilità delle Applicazioni con i Criteri di Gruppo

Tramite i Criteri di gruppo è possibile configurare una serie di opzioni relative alla compatibilità tra applicazioni
Le applicazioni a 16 bit che vengono eseguite su Windows Xp vengono eseguite infatti in una modalità di compatibilità particolare.

Queste applicazione vengono eseguite come processi separati in una singola virtual machine e quindi condividono un’area della memoria.
Le impostazioni relativi alla compatibilità delle applicazioni si trovano in Configurazione computer\Modelli amministrativi\Componenti di Windows\Compatibilità tra applicazioni
(Computer
Configuration\Administrative Templates\Windows Components\Application
Compatibility)

Disattiva modulo di compatibilità tra applicazioni (Turn Off Application Compatibility Engine)
Disabilita il modulo di compatibilità che è usato per eseguire i programmi in modalità compatibile.
Attivando questa opzione Windows non blocca più l’installazione di programmi con problemi di compatibilità.
Questa opzione può essere utile su server che devono eseguire con frequenza applicazioni a 16 bit per migliorare le prestazioni.
La chiave di registro relativa a questa opzione è HKLM\Software\Policies\Microsoft\Windows\AppCompat!DisableEngine

Disattiva Verifica guidata compatibilità programmi (Turn Off Program Compatibility Wizard)
Impedisce di eseguire la verifica guidata compatibilità programmi tramite il quale è possibile configurare le impostazioni relative alla compatibilità di un programma automaticaemnte.
A meno che non venga anche utilizzata l’impostazione Rimuovi pagina proprietà compatibilità programmi (Remove Program Compatibility Property Page), gli utenti possono modificare le impostazioni relative alla compatibilità in modo manuale.
Questa impostazione non ha effetto sulle impostazioni che sono state applicate in precedenza.
La chiave di registro relativa a questa opzione è  HKLM\Software\Policies\Microsoft\Windows\AppCompat!DisableWizard

Rimuovi pagina proprietà compatibilità programmi (Remove Program Compatibility Property Page)
Impedisce agli utenti di modificare manualmente le impostazioni di compatibilità di un programma.
Questa impostazione non ha effetto sulla verifica guidata compatibilità programmi e sulle impostazioni che sono state applicate in precedenza.

Attiva Eventi di registro Guida dell’applicazione (Turn On Application Help Log Events)
Attiva la registrazione degli eventi della Guida dell’applicazione.
La funzione Guida dell’applicazione permette di bloccare applicazioni incompatibili e di mostrare un messaggio all’utente relativo al problema.
Se questa impostazione è disabilitata o non configurata, questi eventi non vengono registrati nel registro degli eventi.

Impedisci accesso ad applicazioni a 16 bit (Prevent Access To 16 bit Applications)
Impedisce l’esecuzione delle applicazioni a 16 bit.
Se l’impostazione è attiva, il sottosistema dos ntvdm.exe non viene eseguito sul computer e quindi non è possibile eseguire le applicazioni a 16 bit.
Se l’impostazione è disattiva, ntvdm.exe viene eseguito.
Se l’impostazione non è configurata, il sottosistema dos viene eseguito a meno che non venga impostato il valore DWORD 1 per la chiave di registro HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault.

Configurazione utente\Modelli amministrativi\Componenti di Windows\Compatibilità tra applicazioni
(User Configuration\Administrative Templates\Windows
Components\Application Compatibility)
Impedisci accesso ad applicazioni a 16 bit (Prevent Access To 16-bit Applications)
Impedisce l’esecuzione delle applicazioni a 16 bit.
Se l’impostazione è attiva, il sottosistema dos ntvdm.exe non viene eseguito sul computer e quindi non è possibile eseguire le applicazioni a 16 bit.
Se l’impostazione è disattiva, ntvdm.exe viene eseguito.
Se l’impostazione non è configurata, il sottosistema dos viene eseguito a meno che non venga impostato il valore DWORD 1 per la chiave di registro HKLM\System\CurrentControlSet\Control\WOW\DisallowedPolicyDefault presente sul computer utilizzato.