Beginning with Windows Vista, Microsoft virtualized some files & the registry. Virtualization basically means that applications are prevented from writing to System Folders in Windows file system and ALSO to the ‘machine wide keys’ in the registry.
File & Registry Virtualization
Registry Virtualization basically means that applications are prevented from writing to System Folders in Windows Vista, Windows 7 or Windows 10/8 file system and ALSO to the ‘machine wide keys’ in the registry. However, this does not prevent standard user accounts from installing or running applications.
In Vista7/8/10, the UAC utilizes the Registry Virtualization Feature, to redirect attempts to write to subkeys of
When an application attempts to write to this hive, Windows instead, writes it, to a per-user location,
This is done discreetly. No one gets to know that this is happening!
This is, in short, Registry Virtualization, and it is a useful Security feature.
- The Compatibility Files toolbar button & Files Virtualization
- De-Mystifying Windows Registry & Registry Virtualization.