User-Specific Startup Registry Keys in Windows

Windows utilizes the Registry to determine which applications execute automatically when a specific user logs into their account. While system-wide startup entries affect every user on a machine, user-specific entries are confined strictly to the current user’s profile. This article identifies the exact registry paths used to store these per-user startup applications, explains how each key functions, and covers where Windows tracks their enabled or disabled status.

Primary User-Specific Startup Keys

The primary location for per-user startup items in the Windows Registry Editor (regedit) is under the HKEY_CURRENT_USER hive.

Task Manager and Startup State Management

When you enable or disable a user-specific startup program through the Windows Task Manager or the Windows Settings app, Windows modifies an approval key rather than deleting the original Run entry:

User Startup Folder Registry Path

In addition to direct application paths, Windows also executes shortcuts located in the user’s dedicated Startup folder on the file system. The registry path that maps this folder location is: