The diference between Startupfolder and startupreg is depending on were the
startup programs were loaded from, as you may know, when you install a
program, the installer adds shortcuts in the start menu, if one is a startup
program it adds a shortcut in the Start Menu\Programs\Startup folder, and an
entrie in msconfig... when you disable one of these entries in msconfig, it
adds a subkey under "startupfolder".
Other startup programs add registry values in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run, this adds
an entrie in msconfig,.. and when you disable one of these programs, this
puts a subkey in "startupreg".
Disabled items in msconfig that were in the Start menu\Programs\Startup
folder:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupfolder
Disabled items in msconfig that were loaded in the startup from the
Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg
You can also disable programs from the Run keys in the registry... if they
don't show in msconfig they will in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Download MSConfig Cleanup 1.5 if you often cleanup msconfig.
http://www.get-in-control.com/msconfig-cleanup/
----------------------------------------