October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Redmond desk3 min

Windows Program Startup Locations: Where to Find Auto-Starting Apps

Windows startup apps can come from machine-wide or per-user registry keys, Startup profile locations, services, and other mechanisms. Learn what each location means and how to inspect them.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Windows startup programs can be registered in several places, not just one folder. The main registry locations are the machine-wide and current-user Run and RunOnce keys; Startup folders and other auto-start mechanisms also exist. For a wider inventory, Microsoft Sysinternals Autoruns shows many of these locations in one tool.

Where Windows stores startup programs

Windows has registry entries for programs launched at sign-in, plus Startup profile locations. Microsoft’s Run and RunOnce documentation identifies four principal registry keys:

As an Amazon Associate I earn from qualifying purchases.

Registry key Scope Behavior
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun Machine-wide Runs registered programs when a user logs on.
HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce Machine-wide Runs registered programs once, then the entry is deleted.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun Current user Runs registered programs whenever that user logs on.
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce Current user Runs registered programs once, then the entry is deleted.

The distinction matters when you are investigating a program that starts for one account versus all users. HKCU refers to the currently selected user hive; HKLM is machine-scoped.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

How Run and RunOnce behave

Run repeats at logon

A value in a Run key is intended to launch each time the relevant user logs on. Microsoft documents a maximum command-line length of 260 characters for the value data. That is a limit on the command line stored in the value, not a guarantee that every command within that length will start successfully.

#1 Best Overall
CORRSQ 30-in-1 Bootable USB Drive
  • 1. COMPATIBLE WITH WINDOWS 11, 10, 8.1 & 7 Designed for compatible 64-bit PCs and laptops that support USB booting. Works with Windows 11, Windows 10, Windows 8.1 and Windows 7 installation and recovery options.
  • 2. INSTALL, REINSTALL & REPAIR Provides access to installation and recovery options for startup failures, boot errors, system crashes, failed updates, system repair and reinstallation. Results depend on the condition of the computer and the cause of the problem.
  • 3. READY-TO-USE BOOTABLE USB Reusable installation and recovery media that helps eliminate the need to download large system files or create bootable media yourself. Insert the USB drive, open the computer’s boot menu and select the appropriate installation or recovery option.
  • 4. HELP KEEP OLDER PCS USEFUL Refresh, reinstall or maintain a compatible older computer before deciding whether replacement is necessary. Suitable for home computers, office workstations, PC enthusiasts and technicians who regularly work with supported systems.
  • 5. IMPORTANT COMPATIBILITY & LICENSE INFORMATION Supports compatible 64-bit computers with UEFI or Legacy BIOS USB booting. No Windows license, activation key or product key is included. Activation may require an existing digital license or a separately purchased valid product key. Back up important files before installation or repair.

RunOnce is for a one-time task

A RunOnce entry is processed once and then removed. Microsoft describes it as appropriate for transient tasks such as finishing application setup, rather than as a place for an app to continually recreate its startup entry. Its driver-install documentation describes two name prefixes that alter behavior: an exclamation point (!) defers deleting the entry until after the command runs successfully, and an asterisk (*) makes it run in Safe Mode, where RunOnce entries are otherwise ignored. See Microsoft’s RunOnce Registry Key reference.

Launch timing and order are not dependable

Windows may delay programs registered through Run and Startup groups to reduce interference with the foreground experience. Microsoft also says the order of multiple values under a single key is indeterminate and that “The system does not provide guarantees about how promptly the programs in the Run key are run.” Do not assume that entries will launch immediately or in a particular order.

Startup folders and other auto-start locations

The registry keys are not a complete map of everything that can start automatically. Microsoft’s Win32_StartupCommand reference covers registry entries as well as per-user and all-users Startup profile locations. Its sample paths use the legacy Documents and Settings form, so they establish that profile locations exist but should not be copied as verified literal paths for a current Windows release.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
64GB Bootable USB Installer for Windows 11, 10 & 7 Home/Pro with WinPE Repair Tools
  • [Win OS Install or reinstall] — Boot from the USB to install or reinstall Win 11, 10, or 7 Home & Pro editions. Includes OS installations and reinstallations media plus WinPE Utility Suite.
  • [WinPE Repair & Recovery Tools] — Boot into the included WinPE utility suite to backup system and important files, troubleshoot startup problems, repair boot issues, recover data, recover Win User accounts password, and diagnose common PC problems.
  • [All-in-One PC Rescue USB] — Combines Win 11, 10, and 7 installation media with PC repair, recovery, and diagnostic tools on one bootable 64GB USB drive, helping you troubleshoot and restore a computer without needing multiple discs or downloads.
  • [Support] — Full instructions are included in packaging plus a printable copy of the instructions with troubleshooting information on the device. Also, a video “How to boot from a bootable USB drive.mp4” to help guide you through starting a PC from a USB drive. If you need help using the USB please contact us for assistance, we are here to help.
  • [Video] - If you are new to booting from a USB drive or need a refresher see our video "How to boot from USB drive" both in description and on USB device.

The WMI class can enumerate startup programs. Microsoft notes that using the local registry provider as described requires the calling process to have SE_RESTORE_NAME privilege. The cited reference does not establish a complete, current Windows 11 mapping from each startup mechanism to Settings or Task Manager controls.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to inspect a broad range of startup entries

For an inventory broader than the four Run keys, Microsoft Sysinternals Autoruns displays many auto-start categories, including Startup folder entries, Run and RunOnce, other registry locations, Explorer add-ons, Winlogon notifications, and auto-start services. The official page identifies Autoruns version 14.3 and was published June 17, 2026. It also describes Autorunsc, the command-line counterpart, which can output CSV.

Autoruns supports inspecting auto-start images configured for other accounts, which can help when the entry is not associated with the account currently being used. Microsoft calls it the utility with “the most comprehensive knowledge of auto-starting locations of any startup monitor”; that is the vendor’s description, not an independent comparative finding.

Inspect entries carefully before changing them

  • Use the registry path to identify scope: HKCU applies to the current user, while HKLM is machine-wide.
  • Check whether an entry is in Run or RunOnce; a one-time setup task has different expected behavior from an app meant to start at every logon.
  • Use a broad inventory tool when you need to look beyond those keys, since startup configuration can also come from profile locations, services, and other categories.
  • Do not delete or disable an entry solely because of where it is stored. The location identifies how it is configured, not whether it is safe or necessary.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.