File & Registry Virtualization in Windows 7

Speed Up My PC

Beginning with Windows Vista, Microsoft virtualized some files & the registry. Virtualization basically means that, applications are prevented from writing to System Folders in Vista’s file system and ALSO to the ‘machine wide keys’ in the registry.

Registry Virtualization basically means that, applications are prevented from writing to System Folders in Windows Vista or Windows 7‘s 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 Vista / 7, the UAC utilizes the Registry Virtualization Feature, to redirect attempts to write to subkeys of 
HKEY_LOCAL_MACHINE\Software
When an application attempts to write to this hive, Windows instead, writes it, to a per-user location, 
HKEY_CLASSES_ROOT\VirtualStore\Machine\Software

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.

Here is a video by my MVP Collegue Vijay, which explains the File & Registry Virtualization, its limitation and benefits along with a small demo.


File Registry Virtualization in Windows 7 and VistaMore amazing video clips are a click away

Addl Reads:
The Compatibility Files toolbar button & Files Virtualization
De-Mystifying Windows Registry & Registry Virtualization.

Posted by on , in Category Windows with Tags
Anand aka HappyAndyK is an end-user Windows enthusiast, a Microsoft MVP in Windows Desktop Experience since 2007, and the Admin of TheWindowsClub.com, TheGeeksClub.com & WinVistaClub.com. Creating a System Restore Point before trying out a new software or a tweak is always recommended.
  • Valuepack224

    the video is super useful…………………………………………………

  • Grk26331

    boxed better…

  • Grk26331

    boxed=boxedappp
    )))))