A partire da Windows Vista, Microsoft ha virtualizzato alcuni file e il registro. La virtualizzazione significa fondamentalmente che le applicazioni non possono scrivere nelle cartelle di sistema nel file system di Windows e ANCHE nelle "chiavi a livello di macchina" nel registro.
Virtualizzazione di file e registri
Virtualizzazione del registro fondamentalmente significa che le applicazioni non possono scrivere nelle cartelle di sistema nel file system di Windows 10/8/7/Vista e ANCHE nelle "chiavi a livello di macchina" nel registro. Tuttavia, ciò non impedisce agli account utente standard di installare o eseguire applicazioni.
In Windows 10/8/7/Vista, l'UAC utilizza la funzionalità di virtualizzazione del registro, per reindirizzare i tentativi di scrittura nelle sottochiavi di
HKEY_LOCAL_MACHINE\Software
Quando un'applicazione tenta di scrivere su questo hive, Windows invece lo scrive in una posizione per utente,
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software
Questo è fatto con discrezione. Nessuno viene a sapere che questo sta accadendo!
Questo è, in breve, Virtualizzazione del registro, ed è un'utile funzione di sicurezza.
Letture aggiuntive:
- Il pulsante della barra degli strumenti File di compatibilità e la virtualizzazione dei file
- Demistificazione del registro di Windows e della virtualizzazione del registro.