Configure System-Wide Startup Apps in Regedit
This article explains how system administrators can configure custom
startup applications for all users on a Windows system using the Windows
Registry Editor. By creating a new value within the system-wide
Run registry key under HKEY_LOCAL_MACHINE,
administrators can ensure specific programs execute automatically during
the boot and login sequence. The steps below cover opening the Registry
Editor with elevated privileges, navigating to the target key, and
formatting application paths correctly.
Step 1: Open Registry Editor as Administrator
- Press
Windows Key + Rto open the Run dialog box. - Type
regeditand pressCtrl + Shift + Enter(or right-click the Start menu, search for Registry Editor, and select Run as administrator). - Select Yes when prompted by User Account Control (UAC).
Step 2: Navigate to the System-Wide Run Key
Navigate through the registry tree to access the system-wide startup location:
For standard 64-bit applications (or 32-bit applications on a 32-bit OS):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunFor 32-bit applications running on a 64-bit OS (optional):
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
Step 3: Create and Name the New String Value
- Select the
Runkey in the left navigation pane. - Right-click an empty space in the right pane, hover over
New, and click String Value
(
REG_SZ). - Enter a descriptive name for the entry (for example,
MyCustomApp).
Step 4: Define the Application Path
Double-click the newly created string value to open the Edit String dialog.
In the Value data field, enter the full, absolute file path to the executable.
If the path contains spaces, enclose the entire path in double quotation marks:
"C:\Program Files\CustomFolder\Application.exe"If the application requires startup parameters or flags, append them outside the quotes:
"C:\Program Files\CustomFolder\Application.exe" --minimized --autostartClick OK to save the changes.
Step 5: Verify the Startup Configuration
- Press
Ctrl + Shift + Escto open Task Manager. - Go to the Startup apps tab (or Startup on older Windows versions).
- Verify that the newly added application appears in the list with an enabled status.
- Restart the computer or sign out and sign back in to confirm that the application launches automatically.