System command

start command

Start a program or command in a separate window, optionally waiting for it to finish.

Availability: Microsoft Learn command reference spanning Windows client and Windows Server releases; some entries are legacy, role-specific, optional-feature or interactive subcommands.中文

Documented syntax

start <"title"> [/d <path>] [/i] [{/min | /max}] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | /belownormal}] [/node <NUMA node>] [/affinity <hexaffinity>] [/wait] [/b] [/machine <x86|amd64|arm|arm64>] [<command> [<parameter>... ] | <program> [<parameter>... ]]

The linked Microsoft Learn article is the upstream authority. Availability may depend on Windows release, role, optional feature or interactive tool context.

Examples

Example usage for start.

start "Log viewer" notepad.exe .\app.log

Parameters, options and clauses

Option / clauseDescription
"<title>"Set a window title; the first quoted argument is treated as the title.
/d <path>Set the starting directory.
/min /maxStart the window minimized or maximized.
/waitWait for the started application to finish.
/bStart without creating a new command window.
<command> [<parameters>]Specify the program and its arguments.
"title"Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
/iMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
{/separateMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
{/lowMicrosoft documents this argument or subcommand; check the linked reference for its required format and context.
/node <NUMA node>Microsoft documents this switch; use the linked reference for accepted values, effects and version limits.
/affinity <hexaffinity>Microsoft documents this switch; use the linked reference for accepted values, effects and version limits.
/machine <x86Microsoft documents this switch; use the linked reference for accepted values, effects and version limits.
[<command> [<parameter>... ]Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
<parameter>Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
/?Display command help or the supported command-line usage.
/separateMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/sharedMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/lowMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/normalMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/highMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/realtimeMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/abovenormalMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/belownormalMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/nodeMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
/affinityMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
<hexaffinity>Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
/machineMicrosoft documents this switch; use the linked reference for accepted values, effects and version limits.
<program>Microsoft documents this argument or subcommand; check the linked reference for its required format and context.
Safety note

Review a command and its target before running it. Commands that alter files, services, accounts, disks, permissions or databases may be difficult to reverse. Test in a safe environment and keep backups.

Official reference ↗Back to directory