Microsoft Teams is one of the heaviest autostart offenders on Windows laptops. It launches at every boot, loads its chat sync, calendar integration, and background services, and typically consumes 200 to 500 MB of RAM before you have even opened a single app yourself. On an 8 GB laptop, that is a meaningful chunk of memory gone before your workday starts.
Worse, Teams is stubborn. Many users disable it in Task Manager only to find it back the next morning, because Teams registers itself in several startup locations at once: its own settings, the Windows Startup apps list, and occasionally a scheduled task. Killing just one hook is like pulling one weed root and leaving the rest.
This guide covers every hook: the in-app setting, Task Manager, the Startup folder, and the new Teams client’s lighter behavior. Follow all the steps and Teams will stay off until you deliberately launch it.
Why this happens
- Multiple startup registrations: Teams hooks itself into several autostart locations, so disabling one leaves the others active.
- In-app auto-start enabled by default: Fresh installs enable Start Teams on startup without asking clearly.
- Heavy client initialization: Chat sync, calendar fetch, and background services all run at launch, hammering CPU and disk.
- New Teams background processes: Even the lighter new client keeps updater and notification helpers running.
- Startup boost-style preloading: Related Microsoft 365 components preload alongside Teams at login.
- Large chat history syncing: Accounts with years of chat history spend minutes syncing at every launch.
- GPU acceleration in the client: Teams uses GPU compositing, adding load on integrated graphics at boot.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Turn off auto-start inside Teams
The in-app setting is the master switch. If this stays on, Teams will fight every other method you try.
- Open Microsoft Teams.
- Click the three dots or your profile picture, then Settings.
- Under General, uncheck Auto-start Teams or Start Teams on startup.
- Also uncheck Open application in background if present.
- Close Teams completely, then restart to test.
Fix 2: Disable Teams in Task Manager Startup apps
This covers the Windows-level registration that survives the in-app toggle on some installs.
- Press Ctrl+Shift+Esc to open Task Manager.
- Open the Startup apps tab.
- Find Microsoft Teams in the list and check its Startup impact rating.
- Right-click it and choose Disable.
- Restart and confirm Teams no longer appears after login.
Fix 3: Check the Startup folder and scheduled tasks
Some installs drop a shortcut in the Startup folder or create a scheduled task. Check both for completeness.
- Press Win+R, type shell:startup, and press Enter.
- Delete any Teams shortcut you find there.
- Press Win+R, type taskschd.msc, and press Enter.
- Look under Task Scheduler Library for Teams-related update or launch tasks.
- Disable any task that launches the Teams client itself at logon.
Fix 4: Switch to the new Teams client
If you are still on Teams classic, the new client launches faster and idles lighter. Migration is worth it even if you keep autostart on.
- Open Teams classic and look for the Try the new Teams toggle at the top.
- Enable it and let the new client install.
- Verify your chats, teams, and calendar carried over.
- Uninstall Teams classic from Settings, Apps afterward.
- Re-apply the autostart-off settings in the new client.
Fix 5: Delay launch instead of blocking it
If you need Teams reminders but hate the boot hit, a delayed launch gives you the best of both: fast boot, Teams a few minutes later.
- Keep autostart disabled using the steps above.
- Open Task Scheduler with taskschd.msc.
- Create a basic task that launches Teams five minutes after logon.
- Set the trigger to At log on with a five-minute delay.
- This spreads the startup load instead of stacking it.
Fix 6: Reduce Teams resource usage when it runs
For times you do run Teams, these settings keep its footprint smaller, which matters on 8 GB machines.
- In Teams Settings, General, disable GPU hardware acceleration if the client feels heavy.
- Turn off read receipts and large gallery views you do not need.
- Close Teams fully after meetings instead of minimizing it to the tray.
- On very constrained laptops, use Teams in the browser for light chat days.
- Monitor total RAM in Task Manager to confirm the savings.
Fix 7: Use Teams on the web for light days
On days with no heavy meetings, the browser version of Teams gives you chat and light calls without the desktop client’s memory footprint or autostart hooks.
- Open teams.microsoft.com in Edge or Chrome and sign in.
- Pin the tab so it is always one click away.
- Use it for chat-heavy days and reserve the desktop app for video meetings.
- Compare Task Manager memory with the desktop client closed.
- Many users find the web version covers 80 percent of their Teams needs.
Fix 8: Use Teams on the web for light days
On days with no heavy meetings, the browser version of Teams gives you chat and light calls without the desktop client’s memory footprint or autostart hooks.
- Open teams.microsoft.com in Edge or Chrome and sign in.
- Pin the tab so it is always one click away.
- Use it for chat-heavy days and reserve the desktop app for video meetings.
- Compare Task Manager memory with the desktop client closed.
- Many users find the web version covers 80 percent of their Teams needs.
Closing
Teams autostart is a multi-headed problem, which is why single fixes seem to fail: you have to disable the in-app setting, the Task Manager entry, and any Startup folder shortcut together. Once all three are off, boot times and idle memory usage improve immediately. If your laptop is still slow to settle after login, the remaining culprits are usually other startup programs, covered in our guide to disabling startup apps on Windows 11 . If boot is still slow with Teams fully tamed, the remaining startup load is covered in our Teams autostart deep dive , and Microsoft documents startup management in its Windows support hub . If boot is still slow with Teams fully tamed, the remaining startup load is covered in our Teams autostart deep dive , and Microsoft documents startup management in its Windows support hub . Give each change a full reboot to verify, since Teams re-registers itself aggressively after updates.
