New
#21
Thanks for the additional info Flavius :)I can clarify relationships between ControlSet00X and CurrentControlSetThanks mate, I'll add that to the tutorial that I wrote Yesterday for this.... and give you a plug.
System read & use informations from only HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet as name of key suggest,so if you want anything change in
system it's enough modify only this key.
In system there are usually 2-3 ControlSet00X (ControlSet001,ControlSet002,ControlSet003..) but somebody may have more of them. I know one guy which have almost 100 such kind of keys
These keys are created i.e when you use "Last Good Configuration" option
Only one of ControlSet00X is loaded under CurrentControlSet hive
To identify which one is loaded as CurrentControlSet you have to navigate to key
HKLM\System\Select and find Current string
if Current is equal 1
that means under CurrentControlSet is loaded key ControlSet001
if Current is equal 2
that means under CurrentControlSet is loaded key ControlSet002
and so on
of course when you edit anything in CurrentControlSet you edit his clone as well.Remains ControlSet00X keys are only kind of registry backups
BTW
There is a good tool which can identify registry keys,files for drivers
Device Remover - The Powerful Device Manager