Edit startup programs through Settings > Apps > Startup or Task Manager’s Startup apps tab by toggling automatic launch on or off for each listed app.
Every app that auto-launches at sign-in adds a fraction of a second to your boot time and a sliver of memory to your system tray. Over a dozen such programs, and that fraction becomes seconds — minutes on older machines. Learning how to edit startup programs in Windows is the single most effective performance tweak most users overlook, and Windows gives you three built-in ways to do it.
Each method serves a different situation. Settings provides the simplest on-off toggles. Task Manager adds an impact rating so you know which programs actually matter. Startup folders let you add programs that aren’t registered as startup tasks at all. Pick the one that fits.
Edit Startup Programs on Windows 11 and 10: The Three Official Routes
Windows provides three official methods to edit startup programs — Settings, Task Manager, and startup folders — all accessible without third-party tools and documented by Microsoft. The first two handle virtually every app that registers itself to auto-launch.
Settings > Apps > Startup is the most straightforward. Open Start, select Settings, go to Apps, then click Startup. Each application appears with a toggle — set it to Off to prevent automatic launch or On to enable it. Changes apply at the next sign-in.
Task Manager gives you the same controls in a compact view. Right-click Start and choose Task Manager. Select the Startup apps tab. Click any program, then choose Enable or Disable. Task Manager also shows an estimated startup impact — None, Low, Medium, or High — so you can prioritize which items to disable first.
Both methods affect only the currently signed-in user. Disabling an app here keeps it installed and fully usable — it just won’t open automatically anymore.
Where Do Startup Folders Fit Into the Picture?
Startup folders handle programs that aren’t registered with Windows as startup tasks, allowing you to add any application by placing a shortcut in the correct folder. Microsoft documents two locations: one for the current user and one shared by everyone on the machine.
To add a program through the startup folder:
- Press Win + R to open the Run dialog.
- Type shell:appsfolder and press Enter to see the full list of installed applications.
- Open Run again and type shell:startup (current user) or shell:common startup (all users, requires admin rights).
- Drag the application’s shortcut from the apps folder into the startup folder.
Programs added this way launch at sign-in just like those toggled on in Settings. The current-user folder changes behavior only for your account. The all-users folder requires administrator privileges and affects every person who logs into the device.
Microsoft’s official startup applications configuration guide covers all three methods with the same step-by-step detail.
How to Edit Startup Programs Through the Registry
Editing the Windows Registry is an advanced method for managing startup entries, using specific keys under HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE to control what runs at sign-in. This approach works for bulk changes, entries that don’t show up in Settings or Task Manager, and situations where you need to deploy the same configuration across multiple machines.
The two primary Registry locations for startup programs are:
- HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run — affects only the current user.
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run — affects all users on the device.
To add a startup entry, right-click the Run key, select New > String Value, give it any name, and set the value data to the full file path of the executable. To remove one, delete the string value entirely. Dell’s support documentation notes that registry changes are permanent, so back up the key or create a system restore point before making any edits.
Registry editing carries real risk. Deleting the wrong key can prevent legitimate software from launching or, in rare cases, interfere with Windows’ own startup behavior. Stick to the Settings and Task Manager routes unless you have a specific need that only the Registry can address.
| Method | Access Path | Best For |
|---|---|---|
| Settings | Start > Settings > Apps > Startup | Quick toggling, everyday use |
| Task Manager | Ctrl+Shift+Esc > Startup apps | Seeing impact ratings, power users |
| shell:startup folder | Run > shell:startup | Adding unregistered programs |
| shell:common startup | Run > shell:common startup | System-wide additions (admin) |
| Registry (HKCU Run) | regedit > HKCU\…\Run | Advanced bulk edits, current user |
| Registry (HKLM Run) | regedit > HKLM\…\Run | Enterprise management, all users |
| MSConfig | msconfig > Startup | Legacy route (redirects to Task Manager) |
What Gets Overlooked When Editing Startup Programs
Several common mistakes trip up users editing startup programs, from editing the wrong scope to missing entries that don’t appear in the standard lists. The most frequent issue is disabling an item in Task Manager and expecting it to affect all accounts — it only changes behavior for the user currently signed in. System-wide changes require the all-users startup folder or the HKLM Registry key, both of which need administrator privileges.
Some startup entries are created by scheduled tasks or launched by system services. These won’t appear in Settings or Task Manager at all. Tracking them down requires checking Task Scheduler or the Services console rather than the standard startup interfaces. Microsoft’s documentation also notes that some entries may be protected by group policy, particularly on managed or corporate devices.
Here is another detail that often catches people: disabling a program’s automatic launch does not uninstall it. The application stays on the system and opens normally when you run it manually — only the sign-in behavior changes.
| Startup Item | Typical Function | Action |
|---|---|---|
| OneDrive | File sync and cloud backup | Disable if not used |
| Spotify | Quick music launch | Disable — launch manually when wanted |
| Adobe Creative Cloud | Update and license checker | Disable — update manually |
| Steam Client | Game library and updates | Disable — open when gaming |
| Microsoft Teams | Work chat and meetings | Disable — open when needed |
| Windows Defender | Built-in antivirus and security | Keep enabled |
| Discord | Voice and text chat | Disable — launch manually |
Quick Reference: Editing Startup Programs
Whether you prefer a visual toggle, a keyboard shortcut, or a folder-based approach, Windows gives you multiple ways to control what runs at sign-in. Use this sequence for the fastest path in each situation:
- For a single app: Open Settings > Apps > Startup and flip the toggle.
- To check impact: Open Task Manager > Startup apps and read the Impact column.
- For an app not in either list: Open shell:startup and drop in a shortcut.
- For bulk or hidden entries: Edit the Registry under HKCU or HKLM Run keys.
- For every user on the machine: Use shell:common startup or the HKLM key — both require admin rights.
Start with Settings or Task Manager. Move to the startup folders for anything those miss. Leave the Registry for cases where you know exactly what you’re looking for and why. That progression covers the full range of startup editing without introducing risk or unnecessary complexity.
References & Sources
- Microsoft Support. “Configure startup applications in Windows.” Official Microsoft documentation covering Settings, Task Manager, and startup folder methods.
- ASUS USA Support. “[Windows 11/10] Change Startup apps.” OEM documentation confirming the same enable/disable workflow.
- Dell Support. “How to Disable Windows startup items for performance and stability.” Notes on permanence of registry changes and performance impact.
