How to Edit Windows Startup Programs | Cut Boot Time Fast

Managing Windows startup programs involves disabling unnecessary apps in Task Manager and adding custom ones via the Startup folder.

A PC that crawls for minutes after login is almost always weighed down by a long list of apps that launch automatically. Every toolbar, updater, and music player you installed months ago might be fighting for the same resources the moment you sign in. The fix is straightforward: you disable the ones you don’t need, add the ones you do, and check the hidden launch points that Task Manager alone won’t show. Here is the exact sequence that works on both Windows 10 and 11.

Disable Startup Apps With Task Manager

Task Manager is the primary tool Microsoft provides for managing startup programs on both operating systems. It shows every app registered to launch automatically, its current status, and the estimated impact on boot time.

  1. Right-click the Start button or press Win + X and select Task Manager. You can also press Ctrl + Shift + Esc to open it directly.
  2. If the window shows only a short list of running apps, click More details at the bottom.
  3. Switch to the Startup apps tab (labeled Startup on some Windows 10 builds).
  4. Look at the Status column — items marked Enabled run at startup. Check the Startup impact column to see each app’s estimated drain.
  5. Right-click any app you want to stop and choose Disable. The status changes to Disabled immediately, and the change takes effect after the next restart.

Success state: The app disappears from the enabled list on the next boot. If your keyboard and mouse drivers are there, leave them alone — most hardware depends on startup for full functionality.

Using Settings to Turn Startup Items On and Off

Settings provides a simpler toggle interface that mirrors the Task Manager list. It works for the same apps and produces the same result, but some people prefer the visual switches.

  1. Press Win + I to open Settings.
  2. Click Apps in the sidebar, then select Startup from the list.
  3. Flip the toggle Off for any app you don’t want launching automatically. Flip it On to re-enable it.

That is it — no restart needed for the setting itself, but the change won’t apply until the next login.

Editing Startup Programs: The Step Order That Works

Disabling existing apps usually takes care of the slow boot. But if you want a specific program — like a cloud sync client or a note-taking app — to start automatically when you sign in, you need to add it yourself. This is where the Startup Folder comes in.

How Do I Add a Program That Isn’t Listed?

Programs that aren’t listed in Task Manager or Settings won’t appear there until they either register a startup entry or you place a shortcut in the right folder. The Startup Folder is the manual way to make any app launch on login.

  1. Press Win + R, type shell:startup, and press Enter. This opens the current user’s Startup Folder.
  2. Press Win + R again, type shell:appsfolder, and press Enter. This opens a view of every installed app.
  3. Drag and drop the app’s icon from the apps folder into the Startup Folder window. A shortcut appears there automatically.
  4. To remove it later, delete that shortcut from the folder.
  5. If you want the program to start for every user on the machine, use Win + R and type shell:common startup instead — that folder affects all accounts.

    Hidden Startup Entries: Registry and Task Scheduler

    Some programs don’t appear in Task Manager at all. They register themselves directly in the Windows Registry or as scheduled tasks that fire at login. If you have disabled everything visible and the boot is still slow, these are the places to check.

    Method How to Access Best Use Case
    Task Manager Ctrl + Shift + Esc, Startup apps tab Disabling most registered startup items
    Settings Win + I > Apps > Startup Toggle interface for the same list
    Startup Folder (User) Win + R, type shell:startup Adding or removing manual launch shortcuts
    Startup Folder (All Users) Win + R, type shell:common startup Making a program run for every account
    Registry (HKCU Run) regedit, navigate to HKCU\Software\Microsoft\Windows\CurrentVersion\Run Finding user-level hidden entries
    Registry (HKLM Run) regedit, navigate to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Finding system-level hidden entries
    Task Scheduler Win + R, type taskschd.msc Finding tasks set to trigger at logon or startup

    Editing the Registry for Stubborn Startup Apps

    Press Win + R, type regedit, and press Enter. Navigate to either of these keys:

    User: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    System: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

    Each entry here is a REG_SZ value whose data points to an executable. To stop an app from launching, right-click the value and choose Delete. Be careful — removing the wrong entry could break a critical driver or security tool. Only delete entries you recognize as unwanted software.

    Inspecting Task Scheduler

    Press Win + R, type taskschd.msc, and press Enter. On the left panel, expand Task Scheduler Library and browse through the folder tree — common places are Microsoft > Windows subfolders. Look for tasks with triggers set to At logon or At startup. Right-click any you don’t want and choose Disable or Delete.

    Common Mistakes That Make the Wrong Programs Stay

    Even after using the methods above, some apps keep launching. Here are the most frequent reasons.

    Mistake Why It Happens The Fix
    Using msconfig in Windows 11 Microsoft removed the Startup tab from System Configuration in 2021. Users can’t find it. Use Task Manager instead — it’s the only place that works now.
    Only checking Task Manager Many programs register in the Registry or Task Scheduler and never appear in Task Manager. Check both Registry Run keys and Task Scheduler triggers.
    Deleting system-critical apps Disabling Windows drivers, security software, or audio drivers leads to broken hardware or vulnerability. Only disable non-Microsoft apps, and always verify the impact column first.
    Forgetting to restart Disabling an app in Task Manager or Settings doesn’t take effect until the next login. Restart the PC after any change to confirm it worked.
    Mixing up user vs. system folders A shortcut in shell:startup only starts for the current user, not everyone on the PC. Use shell:common startup when you want the app to run for all accounts.

    Finish With a Faster Boot

    The single most effective step is opening Task Manager, looking at the Startup apps tab, and disabling anything with a High impact that you don’t use daily. Then check the Registry Run keys and Task Scheduler for hidden entries that survived the first pass. After a restart, you will see the difference in seconds. Microsoft’s official guide to configuring startup applications covers the same methods with screenshots if you need visual confirmation.

    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.