StartUpCPL is a MSConfig.exe application for Windows 2000, but StartUpList.exe reports more information than either of them.

Download StartUpList.exe freeware to report where everything starts.

This application, even though it has command line options, requires a key press. It does NOT alter your system.

The command line options are:

   /verbose  - to add additional info on each section
   /complete - to include empty sections and unsuspicious data
   /full     - to include several rarely-important sections
   /force9x  - to include Win9x-only startups even if running on WinNT
   /forcent  - to include WinNT-only startups even if running on Win9x
   /forceall - to include all Win9x and WinNT startups, regardless of platform
   /history  - to list version history only
When I ran StartUpList.exe /forceall from my C:\Util folder, the StartUpList.txt file contained the following (I removed the actual startup data for brevity):
StartupList report, 07/25/2004, 07:18:26
StartupList version: 1.52
Started from : C:\UTIL\StartupList.EXE
Detected: Windows XP SP2, v.2162 (WinNT 5.01.2600)
Detected: Internet Explorer v6.00 SP2 (6.00.2900.2162)
* Forcing include of all possible sections
Running processes:
\[Using Win9x method\]
\[Using WinNT method\]

Listing of startup folders:

Shell folders Startup:
Shell folders Common Startup:
Checking Windows NT UserInit:
Autorun entries from Registry:
Autorun entries from Registry:
Load/Run keys from C:\WINDOWS\WIN.INI:
Load/Run keys from Registry:
Shell & screensaver key from C:\WINDOWS\SYSTEM.INI:
Enumerating Browser Helper Objects:
Enumerating Task Scheduler jobs:
Enumerating Download Program Files:
Enumerating ShellServiceObjectDelayLoad items:

End of report, 13,346 bytes
Report generated in 0.110 seconds