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

  1. Press Windows Key + R to open the Run dialog box.
  2. Type regedit and press Ctrl + Shift + Enter (or right-click the Start menu, search for Registry Editor, and select Run as administrator).
  3. 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:

Step 3: Create and Name the New String Value

  1. Select the Run key in the left navigation pane.
  2. Right-click an empty space in the right pane, hover over New, and click String Value (REG_SZ).
  3. Enter a descriptive name for the entry (for example, MyCustomApp).

Step 4: Define the Application Path

  1. Double-click the newly created string value to open the Edit String dialog.

  2. In the Value data field, enter the full, absolute file path to the executable.

  3. If the path contains spaces, enclose the entire path in double quotation marks:

    "C:\Program Files\CustomFolder\Application.exe"
  4. If the application requires startup parameters or flags, append them outside the quotes:

    "C:\Program Files\CustomFolder\Application.exe" --minimized --autostart
  5. Click OK to save the changes.

Step 5: Verify the Startup Configuration

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Go to the Startup apps tab (or Startup on older Windows versions).
  3. Verify that the newly added application appears in the list with an enabled status.
  4. Restart the computer or sign out and sign back in to confirm that the application launches automatically.