DelayExec v1.01 - Delayed Program Launcher
Command-line utility that delays program launches by a specified number of seconds
Delay Program Launches From the Command Line
When Windows starts up, it often launches multiple programs at once -- email clients, chat applications, cloud sync tools, and more. This simultaneous rush can overwhelm the system, causing slowdowns, failed connections, and programs that do not initialize correctly. The same problem occurs with network login scripts that try to map drives and launch applications before the network is fully ready.
DelayExec solves this by letting you specify exactly how many seconds to wait before launching a program. Add it to your Windows Startup folder, login scripts, or batch files, and it will pause for the configured delay before executing the target application. You can also control whether the launched program starts minimized, maximized, or in its normal window state.
There is no user interface -- DelayExec runs completely hidden from the command line, waits the specified number of seconds, launches the target program, and then automatically closes itself. This makes it ideal for unattended startup sequences, login scripts, and scheduled tasks where you need precise control over when programs start.
Who Is This For?
Key Features
Fully Portable -- Zero Installation
Command Line Options
Usage:
delayexec.exe [filename] [delay in seconds] -min -max
The filename is the full path to the program you want to launch.
The delay is the number of seconds to wait before launching the file.
Use -min to launch the file minimized or -max to launch it maximized.
Examples:
delay.exe "C:\Program Files\Microsoft Office\Office\OUTLOOK.EXE" 60 -max
This example delays 60 seconds before launching Outlook, maximized.
delay.exe "C:\Windows\notepad.exe" 10 -min
This example delays 10 seconds before launching Notepad, minimized.
Windows Compatibility
Win 11
Win 10
Win 8
Win 7
Vista
XP
Win 2k
NT
ME
98
95
Version History
- Changed to handle larger delays
- Added ability to launch the file minimized or maximized
Initial version.
Download DelayExec
You Might Also Like
Add or remove programs executed at Windows startup via the registry. Manage Run and RunOnce entries hidden from the Start Menu.
Learn MoreCommand-line utility that shuts down, restarts, logs off, or powers off Windows. Works in login scripts and batch files.
Learn MoreSupport DelayExec Development
DelayExec is completely free. If this tool has saved you time, consider making a donation to help fund continued development and new features.
Support and Information
Find answers to common questions about DelayExec.
View FAQFound a bug or have a question? We are here to help.
Contact UsTo uninstall, simply delete the program folder. No registry entries or system files are left behind.
Download the latest version and extract over your existing folder, or to a new location. Settings are preserved.

Download v1.01