File To Startup Windows 11 Best | How To Add Exe

Adding an executable (.exe) file to startup in Windows 11 allows you to run your preferred applications automatically when you log into your computer. Here’s a step-by-step guide on how to do it:

Method 4: Task Manager (Shortcuts Only)

Best for: Checking existing startup programs or disabling apps.

Note: Task Manager generally allows you to disable existing startup items. To add a new item via this interface, you typically still need to use Method 1 (placing the shortcut in the Startup folder), after which it will appear in the Task Manager list.

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Click the Startup apps tab (or "Startup" in the sidebar).
  3. Here you can view the status of your added apps and enable/disable them to manage boot speed.

Bonus: How to Add Programs for ALL Users

If you are an administrator setting up a shared computer and want an app to start for everyone who logs in, the process is slightly different. how to add exe file to startup windows 11

  1. Open the Run dialog again (Windows Key + R).
  2. Type shell:common startup and hit Enter.
  3. Place the shortcut to your .exe file in this folder.

This requires administrator privileges, but it ensures the program launches regardless of which user account signs in.


How to add an .exe to startup in Windows 11

Choose one method below (prescriptive steps assume a standard user account with admin rights where needed).

Method 1 — Start Menu “Startup” folder (recommended for single-user apps) Adding an executable (

  1. Open File Explorer and navigate to the .exe you want to run at startup.
  2. Right-click the .exe → Create shortcut.
  3. Press Win+R, type shell:startup and press Enter to open your user Startup folder.
  4. Move (or copy) the shortcut into that Startup folder.
    Result: the app launches automatically when your user signs in.

Method 2 — All Users Startup folder (runs for every user)

  1. Create a shortcut to the .exe as above.
  2. Press Win+R, type shell:common startup and press Enter.
  3. Place the shortcut in that folder.
    Result: the app starts for all user accounts at sign-in.

Method 3 — Task Scheduler (best for delayed start, elevated privileges, or run whether user is logged in)

  1. Open Start → search Task Scheduler → run it.
  2. Action: Create Task.
  3. General tab: give a name; check “Run with highest privileges” if the app needs admin rights; choose “Configure for: Windows 10/11.”
  4. Triggers tab: New → Begin the task “At log on” (or “At startup”), set delay if desired.
  5. Actions tab: New → Start a program → Browse to the .exe.
  6. Conditions/Settings: adjust (e.g., allow task to run on demand).
  7. OK to save.
    Result: precise, reliable startup behavior including elevated runs and delays.

Method 4 — Registry (advanced; be careful) Press Ctrl + Shift + Esc to open Task Manager

  1. Press Win+R, type regedit, and run Registry Editor.
  2. For current user, go to: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
    For all users, go to: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. Right-click → New → String Value. Name it something recognizable.
  4. Double-click the new value and enter the full path to the .exe in quotes as the Value data (e.g., "C:\Program Files\MyApp\myapp.exe").
  5. Close regedit.
    Result: Windows runs the program at user sign-in. Use caution—bad entries can cause boot issues.

Quick tips and caveats

Method 3: Using the Registry Editor (For Advanced Users)

For power users who need fine-grained control, the Windows Registry offers a powerful, albeit riskier, method. The Registry contains two primary keys that control startup programs: one for the current user (HKEY_CURRENT_USER) and one for all users (HKEY_LOCAL_MACHINE). Warning: Incorrectly editing the Registry can destabilize the system; therefore, backing up the Registry or creating a system restore point before proceeding is essential.

To begin, the user presses Windows + R, types regedit, and presses Enter. For a program that should start only for the current user, they navigate to: Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

For a program that should start for every user on the machine, they navigate to: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Once at the correct key, the user right-clicks on the right-hand pane, selects “New” > “String Value,” and names it descriptively (e.g., “MyApp”). Then, they double-click the new value and, in the “Value data” field, enter the full path of the EXE file enclosed in quotation marks if the path contains spaces. For example: "C:\Program Files\MyApp\app.exe". After clicking OK and restarting the computer, the program will launch at startup.