Free tools Windows power users keep installed
One-click scans. No signup required.
To start a program when you sign in to Windows, create a named string value in the appropriate Registry Run key and set its data to the program’s command line. Use HKEY_CURRENT_USER (HKCU) for the current user or HKEY_LOCAL_MACHINE (HKLM) for machine-wide startup. Choose RunOnce instead only when the command should run once.
Choose the right Registry key
Make two choices before editing: whose sign-in should trigger the program, and whether it should happen at every sign-in or only once.
| Purpose | Registry path | Effect |
|---|---|---|
| Current user, every sign-in | HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun |
Starts for the user whose account contains the value. |
| Current user, one time | HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRunOnce |
Runs once for that user, then removes the value by default. |
| All users, every sign-in | HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun |
Registers startup for the computer. Editing HKLM generally requires administrator access. |
| Machine-wide, one time | HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce |
Runs once under the conditions described below; it is not a general one-time task for standard users. |
Microsoft documents these four paths and describes each value as a descriptive string name paired with a command line. If you want an application to start whenever you sign in, use Run, not RunOnce. Microsoft advises reserving RunOnce for transient setup or completion tasks rather than repeatedly recreating its entries. (Microsoft Learn: Run and RunOnce Registry Keys)
Add a program to a Run key
-
Open Registry Editor: press Windows+R, type
regedit, and press Enter. Approve the User Account Control prompt if one appears. Editing HKLM typically requires an administrator account.The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.#1 Best Overall
Dell Latitude 3190 11.6" HD 2-in-1 Touchscreen Laptop Intel N5030 1.1Ghz 8GB Ram 128GB SSD Windows 11 Professional (Renewed)- 1.1 GHz (boost up to 2.4GHz) Intel Celeron N5030 Quad-Core
-
Navigate to the appropriate
Runpath from the table. For the current account, use the HKCU path. To register it for the computer, use the HKLM path. -
In the right pane, right-click an empty area and choose New > String Value. Give the value a descriptive name, such as the application name. The name identifies the entry; it is not the command that launches the program.
-
Double-click the new value and enter the command line in Value data. Include the executable’s full path and any required arguments. If the path contains spaces, enclose the executable path in quotation marks; place any arguments after the closing quotation mark.
Rank #2
Dell Latitude 5420 14" FHD Business Laptop Computer, Intel Quad-Core i5-1145G7, 16GB DDR4 RAM, 256GB SSD, Camera, HDMI, Windows 11 Pro (Renewed)- 256 GB SSD of storage.
- Multitasking is easy with 16GB of RAM
- Equipped with a blazing fast Core i5 2.00 GHz processor.
-
Select OK and close Registry Editor. Sign out and sign in again to check whether the application starts.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Microsoft documents a maximum command-line length of 260 characters for these values. Keep the command pointed at the intended executable, and do not assume the application will launch immediately or in a fixed order relative to other startup entries.
What RunOnce does—and its exceptions
A RunOnce entry is deleted by default before Windows runs its command. Consequently, if the command fails, its value may already be gone. Microsoft documents a value name prefixed with ! as an option that defers deletion until after the command runs. By default, RunOnce entries are skipped in Safe Mode; a name prefixed with * can force execution there. These prefixes are exceptions for specific requirements, not settings most startup apps need. (Microsoft Learn: Run and RunOnce Registry Keys)
Rank #3
- 14" diagonal, 1366x768 resolution, HD BrightView LED, Glossy NON-TOUCH Display
Machine-wide HKLM...RunOnce has an additional restriction: it runs only when a member of the Administrators group logs on after a reboot. Microsoft identifies non-execution for a standard user as expected behavior, not necessarily a fault in the command. (Microsoft Support: Standard user: RunOnce and RunOnceEx are not being executed)
Limits and safety checks
-
Startup timing is not guaranteed. Windows may delay programs in a
Runkey to reduce interference with the foreground user experience. Microsoft states that “The system does not provide guarantees about how promptly the programs in the Run key are run.” (Microsoft Learn: Run and RunOnce Registry Keys)Recommended: Crashes or Glitches? A Free Driver Scan Usually Finds the Culprit →Recommended: PC Feels Slow? A Free Scan Shows What's Dragging Windows Down →Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy. -
Execution order is indeterminate. Do not rely on one Run value starting before another. If a program depends on another task, use an appropriate mechanism that supports the required ordering instead of assuming Registry value order.
Rank #4
15.6 Inch Laptop Computer, N4020, 4GB DDR4 RAM, 128GB eMMC,with Windows 11- EFFORTLESS EVERYDAY PERFORMANCE: Powered by Intel Celeron N4020 processor and Windows 11 Home system, delivering reliable, low-power efficiency for daily tasks like document editing, email, online classes, and web browsing
- 15.6-INCH FULL HD DISPLAY: Enjoy immersive visuals on the 15.6" FHD (1920x1080) anti-glare screen with micro-edge bezels. Delivers clear details and comfortable viewing for long study sessions, working on spreadsheets, and video playback
- RESPONSIVE MULTITASKING & STORAGE: Built with 4GB LPDDR4 RAM and 128GB eMMC storage for smooth daily essential use. Expand your storage by up to 1TB via the integrated TF card slot to easily store movies, photos, and working files
- ADVANCED CONNECTIVITY: Outfitted with 2x Full-Featured Type-C ports for data transfer, fast charging, and dual-monitor output, alongside 2x USB 3.2 Gen1 ports and a 3.5mm audio jack for complete peripheral compatibility
- LIGHTWEIGHT & SILENT OPERATION: Slim and portable for effortless travel or commuting. Features a 1MP HD webcam for remote meetings, 38Wh battery with 45W Type-C fast charging, and a fanless silent design for peaceful work environments.
-
Treat the command as code that will run automatically. Verify the executable path and use a trusted file whose permissions prevent unauthorized modification. This is a general security principle; the Registry entry does not itself make an application safe.
-
Do not have a RunOnce program rewrite startup entries while it is executing. Microsoft warns that writing to the key during execution can interfere with other registered programs.
Check or troubleshoot startup entries
If a recurring program does not start
Confirm that the value is under the intended account or machine path, that its data contains a valid command line, and that the executable still exists at that location. Remember that Windows does not promise immediate execution. Startup folders are another Windows autostart location, so a program may have been configured there instead of in the Registry.
Do these 3 things before closing this tab:
1Repair Windows errors before they cause bigger problems2Scan for outdated or missing drivers - takes under a minute3Clear out junk files and repair common Windows errorsBest Value
- 【Efficient Performance】 Powered by Intel Core i3 processor (2 cores, 4 threads, up to 3.4GHz) with 12GB RAM and 256GB SSD. Handles multitasking, office software, online classes, and HD video streaming smoothly. Integrated Intel UHD Graphics 620
- Backlit Keyboard & Complete Package】Comes with a cool backlit keyboard. Comes with awebcam, dual stereo speakers (8Ω/1.0W each), DC charger, and user manual – ready for late-night studying, online classes, video conferencing, and daily productivity
- 【Vibrant Display】 15.6-inch Full HD (1920x1080) anti-glare screen with 16:9 aspect ratio delivers crisp images and vivid colors – perfect for studying, watching lectures, or entertainment. Thin-bezel design maximizes viewing area
- 【Fast Connectivity & Expansion】 Equipped with WiFi 6 (802.11ax) and Bluetooth 5.2 for stable, high-speed wireless. Features 3 x USB 3.0, HDMI 2.1, Type-C (supports PD3.0 fast charging), and a TF card slot expandable up to 2TB – easily connect external monitors, mice, drives, or expand storage for all your files
- 【Long Battery Life & Portable】 Built-in 11.55V 5000mAh/57.75Wh high-capacity battery delivers approximately 7 hours of mixed-use battery life – enough for a full day of classes and assignments. Lightweight at just 1.63kg (3.6 lbs) and 19.5mm thin, plus a compact packing size – easily slips into a backpack for campus, library, or coffee shop
If a RunOnce task does not run
Check whether the entry is in HKLM RunOnce and whether the sign-in occurred after a reboot under an Administrators-group account. For a failed attempt, remember that the value is normally deleted before execution; use the documented ! prefix only if deletion must wait until the command has run. Safe Mode normally skips RunOnce entries unless the value name uses the documented * prefix.
Inspect multiple autostart locations
Microsoft Sysinternals Autoruns provides a broader view of autostart locations, including Run and RunOnce entries and Startup folders. It is useful when you need to find what is configured to launch, not just the value you added.
Quick Recap
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.

