How to Start a Program from Command Prompt in Windows 11
Starting a program from the Command Prompt lets you launch applications by name or path, which is useful in scripts or when you want to open something quickly without leaving the terminal. Windows 11 provides the `start` command for this.
The Command
start notepad
What It Does
The `start` command opens a program in a new window. Here it launches Notepad. For programs Windows knows by name, just the name works. For others, you can give the full path to the executable. Using `start` returns YYGACOR control to the Command Prompt immediately, so the terminal is not tied up while the program runs.
When You’d Use This
This is useful for launching programs, files, folders, or websites from the terminal or a script without leaving the command line. Because it returns control immediately, the terminal stays free while the program runs. Opening files with their default program or launching a URL in the browser makes it a versatile way to start things from a script.
Useful Variations
To open a file with its default program, use `start filename`, such as `start report.pdf` to open a PDF in your default viewer. To open a website, use `start https://example.com`. To open a folder in File Explorer, use `start .` for the current folder or `start C:\Users` for a specific one.
If It Doesn’t Work
If a program is not found, it may not be on the system path, so provide its full executable path. When the path contains spaces, remember the first quoted argument becomes the window title, so include an empty `””` title before the quoted path. If a file does not open as expected, confirm it has a default program associated with its type in Windows.
Good to Know
The `start` command runs the program independently, so closing the Command Prompt does not close the launched program. If a path contains spaces, the first quoted argument is treated as the window title, so include an empty title in quotes first, like `start “” “C:\My Apps\program.exe”`.
Putting It Together
Once you have run it once or twice, this becomes second nature. As part of understanding and controlling what runs on your PC, this command is one you will return to whenever the system feels slow or a program misbehaves. Paired with the related process commands, it gives you a full command-line alternative to Task Manager for diagnosing and managing what is running. Like anything in the terminal, the real value comes from trying it on your own system and adapting the variations above to what you actually need, so it is worth experimenting with in a safe, low-stakes situation before relying on it in a script or during troubleshooting. Keeping a note of the commands you find most useful, along with the variations that fit your workflow, turns scattered one-off tricks into a personal reference you can draw on whenever a similar task comes up again.