How to Remove Dead Startup Programs from Windows Task Manager

Learn how to clean up your Windows startup process by removing obsolete entries and invalid programs from the Task Manager, improving system performance and boot times.

How to Remove Dead Startup Programs from Windows Task Manager

Over time, your Windows Task Manager’s Startup tab can accumulate entries from uninstalled programs or invalid shortcuts. While you can easily enable or disable these items, removing them completely requires a bit more effort. This guide will walk you through the process of cleaning up your startup programs in Windows 11 and 10, helping you maintain a leaner, faster-booting system.

There are two main methods to remove dead startup programs: using the Autoruns utility or manually editing the Windows Registry. We’ll cover both approaches, starting with the simpler and safer Autoruns method.

Method 1: Using Autoruns to Remove Dead Startup Programs

Autoruns is a powerful utility from Microsoft’s Sysinternals suite that provides a comprehensive view of all auto-starting locations on your Windows system. Here’s how to use it:

Step 1: Download Autoruns from the official Microsoft Sysinternals website. Once downloaded, extract the ZIP file to a folder on your computer.

Step 2: Right-click on the extracted Autoruns64.exe file (use Autoruns.exe for 32-bit systems) and select “Run as administrator” to launch the program with elevated privileges.

Step 3: In the Autoruns window, click on the “Logon” tab. This tab displays all the programs set to run at startup.

Step 4: Look for entries with a yellow highlight. These indicate that the file or program no longer exists at the specified location.

Step 5: To remove an invalid entry, right-click on it and select “Delete” from the context menu. Be cautious and only remove entries you’re certain are no longer needed or valid.

Step 6: After removing the invalid entries, close Autoruns and restart your computer to ensure the changes take effect.

It’s important to note that Autoruns won’t display entries that are already disabled in Task Manager. To remove these, you’ll need to first enable them in Task Manager before using Autoruns.


Method 2: Manually Editing the Windows Registry

If you prefer a more hands-on approach or don’t want to use third-party tools, you can remove dead startup programs by editing the Windows Registry. This method requires more caution, as incorrect changes to the Registry can cause system issues.

Step 1: Before making any changes to the Registry, create a backup. Press Windows key + R, type “regedit” and press Enter. In Registry Editor, go to File > Export and save a backup of your registry.

Step 2: Navigate to the following registry keys:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run

Step 3: In each location, examine the entries in the right pane. Look for any that correspond to programs you’ve uninstalled or no longer use.

Step 4: To remove an entry, right-click on it and select “Delete”. Be absolutely certain that you want to remove the selected entry before confirming the deletion.

Step 5: If you’re using a 64-bit version of Windows, also check these additional locations for 32-bit program entries:

HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

Step 6: After removing the unwanted entries, close the Registry Editor and restart your computer to apply the changes.

Remember to exercise extreme caution when editing the Registry. Deleting the wrong entries can lead to system instability or prevent legitimate programs from functioning correctly.


Cleaning Up Startup Folder Shortcuts

In addition to the registry entries, some startup programs place shortcuts in special Startup folders. Here’s how to clean those up:

Step 1: Press Windows key + R to open the Run dialog.

Step 2: Type the following and press Enter to open the system-wide Startup folder:

%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup

Step 3: Delete any shortcuts for programs you no longer use or that no longer exist on your system.

Step 4: Now, open the user-specific Startup folder by typing this in the Run dialog:

%AppData%\Microsoft\Windows\Start Menu\Programs\Startup

Step 5: Again, remove any unnecessary or invalid shortcuts from this folder.


By following these methods, you can effectively clean up your Windows startup process, removing dead entries and invalid programs from Task Manager. This can lead to faster boot times and improved system performance. Remember to always exercise caution when making changes to your system, especially when editing the Registry. If you’re unsure about removing a particular entry, it’s often safer to leave it disabled rather than deleting it entirely.