Executive Summary
Registry Virtualisation is new to Microsoft Windows Vista. Registry Virtualisation provides a solution to a problem specific to Windows Vista.
The problem: How to provide improved security without decreasing application compatibility?
Registry Virtualisation resolves this problem by adding a layer of abstraction between calling processes and the windows registry, when virtualisation is enabled for a process1 it transparently redirects any attempt to access secure areas of the windows registry to instead access an application specific clone of those areas which is held in the current users private registry profile2.
Implementaiton Specifics
Registry virtualization is enabled when:
The following registry locations are never virtualised:
HKEY_LOCAL_MACHINE\Software\Classes, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT