Every program that loads at startup adds time to boot and consumes RAM before you’ve opened a single application yourself. On a new Windows 11 PC this might be an extra 5-10 seconds. After a year of installing software, each of which adds itself to the startup list, it can be 30-60 seconds of watching the desktop settle before the machine is actually usable. For a broader walkthrough, our Windows 11 How-To Guides is a good next read.
The fix is simple, takes five minutes, and has no downside: remove startup programs you don’t actually need running at login. The programs don’t get uninstalled — they just stop launching automatically. You can still open them manually when you want them.
Opening the Startup apps manager
Task Manager → Startup apps tab. This is the primary place to control what runs at startup in Windows 11. Alternatively: Settings → Apps → Startup — this shows the same list with slightly different controls.
The Task Manager version is generally faster to use. Each startup entry shows: the application name, publisher, status (Enabled/Disabled), and Startup impact (Low/Medium/High). The “Startup impact” column shows how much time and resources that application adds to the boot sequence — High impact items are your best targets.
What to disable — the practical guide
The general principle: disable anything that you don’t need running before you start actively using the computer. Ask yourself: “Do I need this application ready before I open it?” For most applications, the answer is no.
Categories that are usually safe to disable:
- Gaming launchers: Steam, Epic Games Launcher, EA App, GOG Galaxy, Ubisoft Connect. These load themselves at startup so their “is a game update available” notifications appear sooner. Unless you play the moment you log in: disable them. They start quickly when you launch a game anyway.
- Cloud storage clients: OneDrive, Dropbox, Google Drive Desktop. These typically start quickly on their own and sync in the background — they don’t need to start at login on machines where you’re not constantly syncing. (Exception: if you keep important files in cloud-synced folders and need them immediately at login.)
- Communication apps: Slack, Discord, Teams, Zoom. These auto-start to receive messages and show notification badges. If you’re not on call or regularly receiving urgent messages: start them when you need them.
- Manufacturer utilities: Realtek Audio Console, MSI Center, ASUS Armoury Crate, Lenovo Vantage. Most of these monitor hardware or check for driver updates. Worth keeping if you use their features; disable if you don’t know what they do.
- Software updaters: Adobe Update Service, various software “helper” processes. These check for updates to their parent applications. If you keep applications updated through the apps themselves: disable the background updater.
Categories to leave enabled:
- Security software (Windows Security, antivirus) — needs to be running before you start browsing
- OneDrive if you keep important working files in it and sync is critical to your immediate workflow
- Anything labelled “Windows” in the publisher column that you’re unsure about
How to disable (and re-enable)
Task Manager → Startup apps → right-click any entry → “Disable.” That’s all. If you disable something and notice a problem: go back, right-click the same entry → “Enable.” The change takes effect on the next boot, not the current session.
You can disable multiple items in one session. Restart once after changes to see the actual improvement.
Measuring the difference
Task Manager → Performance tab → the small “Up time” counter at the bottom shows how long Windows has been running since the last boot. This doesn’t directly tell you boot time, but you can time boots before and after changes manually. A more precise measurement: Windows Event Viewer → Windows Logs → System → filter for Event ID 100 (boot start) and 101 (boot complete) — the time between them is the exact boot duration.
For most users on SSDs: startup program reduction improves the “time from desktop appearing to usable” metric more than raw boot time. The 30 seconds where Windows appears ready but is still loading startup programs in the background (causing the cursor to load indefinitely, applications to launch slowly) is what typically improves most visibly.
Registry startup entries — the advanced view
Not all startup programs appear in Task Manager. Some applications add themselves to Windows Registry startup keys instead of the conventional startup folder. To see these: Win+R → msconfig → Startup tab → “Open Task Manager” (in Windows 11, this redirects to Task Manager, but the intent is to see all startup items including registry-based ones).
More directly: Autoruns (free tool from Sysinternals/Microsoft) shows every startup location in Windows — registry keys, startup folders, scheduled tasks, and more. It reveals startup programs that Task Manager hides, and is the thorough approach when aggressive startup cleanup is needed or when a suspicious program seems to be restarting itself despite being disabled in Task Manager.
Our guide on Windows 11 performance after updates covers the update-related slowdowns that sometimes accompany startup bloat, and our guide on Windows 11 Task Manager covers using Task Manager for real-time performance diagnosis. For understanding which startup processes are from Microsoft vs third parties, Microsoft’s Autoruns documentation provides detailed explanations of startup locations and how to safely evaluate each entry.
Scheduled tasks — another startup source
Some applications run not at login but on a schedule through Windows Task Scheduler. These won’t appear in the Startup apps list at all. If an application seems to launch itself periodically (an hour after login, daily at a specific time): it’s a scheduled task rather than a startup item.
Task Scheduler: Win+S → “Task Scheduler” → Task Scheduler Library → look for tasks from the application’s publisher. Right-click → Disable for tasks you don’t want running automatically. This is where you find update checkers, crash reporter uploaders, and “improvement program” telemetry submissions from various software vendors.
Impact of startup programs on RAM, not just boot time
Startup programs don’t just affect boot time — they consume RAM throughout the session. A gaming launcher using 150MB at startup still uses 150MB an hour later. On machines with 8GB RAM running Chrome, Office, and other applications: startup programs consuming 500MB-1GB before you’ve opened anything meaningful is a notable tax on available memory.
Task Manager → Performance → Memory → “In use” number shows current RAM consumption. Compare this between a fresh boot with startup programs enabled versus a fresh boot after disabling the non-essential ones. The difference is typically 200-500MB on a typical home PC, which translates directly into more headroom for applications you’re actually using.
| Startup program type | Disable? | Why |
| Gaming launchers (Steam, Epic, EA) | Yes | Not needed before you play; games launch them when needed |
| Communication apps (Slack, Teams) | Usually yes | Only needed if you receive urgent messages immediately at login |
| Cloud storage sync | Maybe | Keep if you need files synced immediately; disable if not time-sensitive |
| Manufacturer utilities | Usually yes | Keep only if you actively use their features |
| Antivirus / Windows Security | No | Must run before browsing starts |
| Software updaters | Yes | Update apps manually on your schedule |
| Unknown publisher entries | Research first | May be legitimate system components or may be unwanted software |
The startup apps list is one of the most underutilised performance tools in Windows. Five minutes of selective disabling typically improves boot times by 20-40% and frees meaningful RAM. Unlike most performance advice that requires trade-offs: disabling startup programs that you don’t need at login has essentially no downside. You keep all the functionality of those applications — you just open them when you actually want them rather than having them running in the background by default.
Startup items that reinstall themselves
Some programs aggressively re-add themselves to startup when they detect they’ve been disabled. This is most common with gaming platforms and “helper” applications from software vendors. If you disable an item in Task Manager and it reappears after the next launch of the application: the application is re-registering itself on each run.
Fix: open the application → Settings or Preferences → look for a “Launch at startup” or “Run at login” option → disable it there. This changes the application’s own setting rather than just blocking it at the Windows level. The combination of disabling in Task Manager and disabling within the application’s settings is more durable than either alone.
For applications that don’t have this setting and keep re-adding themselves: Autoruns provides a more persistent disable that survives application relaunches. This is occasionally necessary for applications designed to be persistent regardless of user preference.
Windows 11 Fast Startup and its effect
Windows 11 Fast Startup is enabled by default. It saves a partial hibernation file during shutdown so Windows can boot faster. This means “startup programs” run during the hibernation resume rather than a full cold boot. The distinction matters because Fast Startup doesn’t fully close the previous session — certain background processes from the previous session may resume alongside new startup programs.
If startup slowness persists after disabling startup programs: try a full restart (not shutdown + power on, which uses Fast Startup) with Shift+Restart. A full restart closes everything and boots fresh. If boot performance is significantly better with a full restart: consider whether Fast Startup’s trade-offs work for your use case. Control Panel → Power Options → “Choose what the power buttons do” → uncheck “Turn on fast startup” to disable it.
Business and domain-joined computers
On domain-joined Windows 11 machines managed by an organisation: Group Policy may automatically add startup programs (corporate security agents, VPN clients, inventory management tools, IT monitoring software). These often can’t be disabled through Task Manager — they’re managed at the policy level and re-enabled automatically.
For managed machines with unavoidably long startup times due to IT-deployed software: the conversation is with IT rather than the startup manager. They may be able to defer non-critical agents, stagger startup loads, or identify policies that are adding unnecessary items. Raising the specific startup items causing delays (visible in Task Manager) gives IT the data to investigate.
After the cleanup — maintaining a lean startup
New software installations frequently add startup entries without asking. Making startup management a quarterly habit prevents drift back toward a slow startup over time. A quick 5-minute Task Manager → Startup apps review after any significant software installation ensures new entries are evaluated rather than just accumulated.
Most software that auto-enables startup items does it because it benefits the software vendor (ensures their software is always running, always visible, always updating). It rarely benefits you specifically. Defaults that favour vendors over users are worth actively reviewing and reversing. The startup apps list is one place where the defaults consistently don’t serve the user’s best interests, and changing them takes almost no effort.
For a comprehensive Windows 11 performance approach: startup program management combined with Memory Saver in Chrome, a periodic disk cleanup, and keeping GPU and network adapter drivers current covers the main areas where system performance drifts from optimal over time. Each is a low-effort, high-return maintenance task that together keep Windows feeling fast without requiring deep technical changes or periodic reinstalls.
Startup programs on laptops vs desktops
Startup program management matters more on laptops than desktops for one additional reason: battery. Applications running in the background — gaming launchers polling for updates, sync clients uploading files, communication apps maintaining connections — consume power even when you’re not actively using them. On a machine that sits on battery all day: the cumulative draw from startup programs that run all day is real battery drain that could be avoided.
If battery life has declined and you haven’t changed hardware: checking the startup list and disabling high-impact background applications is worth doing alongside checking the Windows battery usage report. Settings → System → Power & battery → Battery usage → shows which apps consumed battery in the last 24 hours or 7 days. Cross-referencing this with the startup list shows which startup programs are also the biggest battery consumers.
A quick final note on MSConfig
Some guides still recommend using MSConfig (Win+R → msconfig) for startup management. In Windows 11, the Startup tab in MSConfig simply redirects you to Task Manager. MSConfig is useful for boot configuration (Safe Mode, number of processors used at boot, maximum RAM allocation for diagnostics) but the Task Manager Startup apps tab is the correct place for startup program management in Windows 10 and 11.
The only scenario where MSConfig remains genuinely useful for startup is when something in the “Boot” tab needs adjustment — disabling the boot delay (which is set to prevent fast boots from appearing to fail), setting Safe Mode for the next boot, or configuring the number of processors allocated at startup. For startup programs themselves: Task Manager is the right tool. If this sounds familiar, Windows 11 Quick Settings is worth a look.






