Windows
StartupManager
A native Win32 GUI app that shows every program that launches when Windows starts — and lets you add, edit, disable or delete them. Task Manager hides the real locations, cannot add an entry, and quietly drops items whose target is gone; this tool lists them all with the actual source next to the name.
- Scans HKCU and HKLM Run / RunOnce keys, the 32-bit WOW6432Node Run key, and both Startup folders (current user and all users)
- Disable / enable any entry — registry items are moved to a quarantine key, shortcuts to a
StartupManager Disabledsubfolder, so nothing is ever deleted or renamed in place - Add new startup items, or edit an existing name, command and location
- Flags entries whose target file no longer exists — the leftovers that slow every boot down
- Right-click an entry for a context menu; open the file location of any item in Explorer
- Live filter box, and one-click Restart as administrator when you need to touch all-users locations
Build from source: download
StartupManager.cpp and build.bat, then run build.bat in the folder (requires MinGW-w64 / g++). Free and open — no installation needed.
- Disabling a registry entry stores the original hive, key path, value name, value type and data under
HKCU\Software\heYYape\StartupManager\Disabled, so enabling writes it back exactly as it was. - Windows only launches the top-level items of a Startup folder, so disabled shortcuts are simply moved into
<Startup folder>\StartupManager Disabled\. - Editing all-users locations (HKLM keys and the common Startup folder) needs elevation; the app detects this and offers to restart as administrator.
heYYape