Windows

Manage Startup Apps

[object Object]

10-15 min
Easy
FixPedia Team
Применимо к:Windows 10 (version 1903 and later)Windows 11 (all versions)

Introduction / Why This Matters

Auto-start (startup) is a Windows mechanism that automatically launches programs when the system boots or a user logs in. Over time, this list accumulates more and more applications: from messengers to update utilities. Each such program slows down your PC's boot time and consumes RAM even when you're not using it. This guide will help you check and optimize your startup, which can speed up Windows boot times by 30-50% and free up resources for your work tasks.

Requirements / Preparation

Before you begin, ensure:

  1. You have administrator rights (for editing the registry and some settings).
  2. You are logged into the system with the user account whose startup you want to modify.
  3. Save all open documents — some changes will require a reboot.

Step 1: Identifying Programs via Task Manager

This is the simplest and safest method. Task Manager shows not only the list of programs but also their impact on boot time.

  1. Press Ctrl+Shift+Esc or right-click the taskbar → "Task Manager".
  2. If the simplified view opens, click "More details".
  3. Go to the "Startup" tab.
  4. To sort by boot impact, click the "Startup impact" column header. You'll see three levels: High, Medium, Low.
  5. Review the list. Programs with high impact are the primary candidates for disabling if they are not critical for your daily work (e.g., graphics utilities, updating clients).

💡 Tip: Don't disable programs you don't recognize. First, search for their name online. Some might be driver components or system utilities.

Step 2: Disabling Programs via Windows Settings

Starting with Windows 10 1903 and in Windows 11, this interface has become the main way to manage user application (UWP and classic) startup.

  1. Press Win+I to open Settings.
  2. Navigate to "Apps""Startup".
  3. You'll see a list of apps with a toggle switch. Enable the "Startup impact" filter (if available) for convenience.
  4. Toggle the switch to "Off" for programs that shouldn't launch automatically (e.g., Spotify, Steam, Adobe Creative Cloud).
  5. Changes will take effect after the next login or reboot.

⚠️ Important: Not all programs appear in this section. Only those registered in the system via specific APIs. For full control, use Task Manager or the Registry.

Step 3: Editing Startup via the Registry

This method gives full control but requires caution. Registry errors can disrupt system functionality. Create a restore point before starting.

  1. Press Win+R, type regedit, and press Enter.
  2. If UAC appears, click "Yes".
  3. Navigate to:
    • For the current user: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    • For all users: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
  4. On the right, you'll see string values (REG_SZ). Each value has a name (usually the program name) and a data field (the path to the executable file).
  5. To disable a program, right-click its value and select "Delete". Do not delete anything you don't recognize!
  6. To add a program to startup, right-click in an empty area → "New" → "String Value". Name it (e.g., MyApp), then double-click it and in the "Value data" field, enter the full path to the .exe file, for example: "C:\Program Files\MyApp\myapp.exe".
  7. Close the Registry Editor. Changes will apply on the next login.

Step 4: Managing via Task Scheduler

Some programs (especially system or corporate ones) configure auto-start not through Run keys but via Task Scheduler. Hidden tasks can be found here.

  1. Press Win+R, type taskschd.msc, and press Enter.
  2. In the left pane, expand "Task Scheduler Library".
  3. Review the task list. For each task, you can view triggers on the "Triggers" tab.
  4. Find tasks with the trigger "At log on" or "At startup".
  5. To disable a task, right-click it → "Disable". To delete it entirely → "Delete".
  6. Pay special attention to tasks under Microsoft\Windows — disabling them may disrupt OS functionality.

Verifying the Result

  1. Restart your computer.
  2. After logging in, open Task Manager (Ctrl+Shift+Esc) and check the "Startup" tab again. Disabled programs should show a status of "Disabled".
  3. Assess your system boot time. In Windows 10/11, you can see this in Task Manager on the "Performance" tab or via the loading icon on the login screen.
  4. Ensure that critical programs (e.g., antivirus, graphics card drivers) were not disabled.

Potential Issues

ProblemSolution
A program reappears in startup after an updateSome installers (e.g., Steam, Discord) add themselves back to startup during updates. After updating, check the program's own settings (there's often a "Launch with Windows" checkbox) and disable it there.
Cannot disable a program via Task Manager (option is grayed out)It's likely a system service or driver. Such components are managed via "Services" (services.msc) or "Device Manager". Be careful — disabling system services can cause instability.
Access error when editing the registry (HKLM)You didn't launch the Registry Editor as an administrator. Close regedit, then restart it via the context menu "Run as administrator".
PC became slower after cleaning startupYou may have disabled an important caching or background service (e.g., SuperFetch/Prefetch). In this case, return the program to startup or set the service to "Manual".
# Example PowerShell script for quickly checking Run keys
Get-ItemProperty -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Run', 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Run' | 
Select-Object -Property PSChildName, @{Name='Value';Expression={$_.'(default)'}} | 
Format-Table -AutoSize

The script outputs a list of all programs from the Run keys for the current user and all users.

F.A.Q.

Can I disable Microsoft system programs from autostart?
How does autostart differ from Windows Services?
How do I restore a program to autostart if I accidentally removed it?

Hints

Identifying programs in autostart via Task Manager
Disabling programs via Windows Settings
Editing autostart via Registry
Managing via Task Scheduler

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community