別のコマンド プロンプト ウィンドウを起動して、指定したプログラムまたはコマンドを実行します。
構文
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>... ]]
注
マシン パラメーターは現在、Windows 11 のみのプレビュー段階です。 このパラメーターは、 Windows 11 Insider Preview ビルド 22557 以降で使用できます。 この情報は、リリース前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここに記載されている情報に関して、明示または黙示を問わず、一切の保証を行いません。
パラメーター
パラメーター | 説明 |
---|---|
"title" |
コマンド プロンプト ウィンドウのタイトル バーに表示するタイトルを指定します。 |
/d <path> |
スタートアップ ディレクトリを指定します。 |
/私 | Cmd.exe スタートアップ環境を新しい コマンド プロンプト ウィンドウに渡します。
/i が指定されていない場合は、現在の環境が使用されます。 |
{/min | /max} |
新しい/min ウィンドウを最小化 (/max ) または最大化 () するように指定します。 |
{/separate | /shared} |
別のメモリ領域 (/separate ) または共有メモリ領域 (/共有) で 16 ビット プログラムを起動します。 これらのオプションは、64 ビット プラットフォームではサポートされていません。 |
{/low | /normal | /high | /realtime | /abovenormal | /belownormal} |
指定した優先度クラスでアプリケーションを起動します。 |
/ノード <NUMA node> |
NUMA (非 Uniform Memory Architecture) ノードのメモリの局所性を 10 進整数として活用します。 優先 NUMA ノード上の共有メモリを介して相互に通信する 2 つのプロセスでは、可能な限り同じ NUMA ノードからメモリを割り当てながら、メモリの待機時間を最小限に抑えることができます。 指定したノードの外部にあるプロセッサで自由に実行できます。 |
/親近感 <hexaffinity> |
指定されたプロセッサ アフィニティ マスク (16 進数で表されます) を新しいアプリケーションに適用します。 2 つのプログラムは、同じ NUMA ノード内の特定のプロセッサ コアで実行できます。 この数値は、アフィニティ マスクを変更しなくても、プロセッサ固有のサポートされている量に変更できます。 |
/待つ | アプリケーションを起動し、アプリケーションが終了するまで待機します。 |
/b | 新しい コマンド プロンプト ウィンドウを開かずにアプリケーションを起動します。 Ctrl + C 処理は、アプリケーションで Ctrl + C 処理が有効でない限り無視されます。 Ctrl キーを押しながら BREAK キーを押して、アプリケーションを中断します。 |
/機械 <x86 | amd64 | arm | arm64> |
アプリケーション プロセスのマシン アーキテクチャを指定します。 |
[<command> [<parameter>... ] | <program> [<parameter>... ]] |
開始するコマンドまたはプログラムを指定します。 |
<parameter> |
コマンドまたはプログラムに渡すパラメーターを指定します。 |
/? | コマンド プロンプトにヘルプを表示します。 |
注釈
ファイルの名前をコマンドとして入力することで、ファイルの関連付けを通じて実行可能でないファイルを実行できます。
拡張子またはパス修飾子を指定せずに、最初のトークンとして文字列 CMD を含むコマンドを実行すると、CMD は COMSPEC 変数の値に置き換えられます。 これにより、ユーザーは現在のディレクトリから
cmd
を取得できなくなります。32 ビット のグラフィカル ユーザー インターフェイス (GUI) アプリケーションを実行する場合、
cmd
はアプリケーションが終了するのを待ってからコマンド プロンプトに戻りません。 この動作は、コマンド スクリプトからアプリケーションを実行した場合には発生しません。64 ビット プラットフォームで実行している場合、
/separate
パラメーターと/shared
パラメーターはサポートされていません。コマンドではない最初のトークンまたは拡張子を持つ既存のファイルへのファイル パスを使用するコマンドを実行する場合、
Cmd.exe
は PATHEXT 環境変数の値を使用して、検索する拡張機能とその順序を決定します。 PATHEXT 変数の既定値は次の値です。.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
構文は PATH 変数と同じで、セミコロン (;)で各拡張子を区切ります。
start は指定された実行可能ファイルを検索し、見つかった場合は、現在の作業ディレクトリに関係なく実行可能ファイルが起動します。 実行可能ファイルを検索するときに、拡張子に一致するものがない場合は、 名前 がディレクトリ名と一致するかどうかを確認します。 その場合は、 その パスの
Explorer.exe
開始が開きます。
例示
コマンド プロンプトで Myapp プログラムを起動し、現在の コマンド プロンプト ウィンドウの使用を保持するには、次のように入力します。
start Myapp
最大化された別のコマンド プロンプト ウィンドウで開始コマンド ライン ヘルプ情報を表示するには、次のように入力します。
start /max start /?