How to Edit Startup Programs | Control What Runs at Login

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:

  1. Press Win + R to open the Run dialog.
  2. Type shell:appsfolder and press Enter to see the full list of installed applications.
  3. Open Run again and type shell:startup (current user) or shell:common startup (all users, requires admin rights).
  4. 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:

  1. For a single app: Open Settings > Apps > Startup and flip the toggle.
  2. To check impact: Open Task Manager > Startup apps and read the Impact column.
  3. For an app not in either list: Open shell:startup and drop in a shortcut.
  4. For bulk or hidden entries: Edit the Registry under HKCU or HKLM Run keys.
  5. 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

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.