コマンドプロンプトを閉じる
目次
コマンドプロンプトを扱う上で、まずはどんな方法でコマンドプロンプトを終了するのか、学ぶことが大切です。
このページでは、コマンドプロンプトを終了する 4 つの方法を紹介します。
結論:状況別の早見表
| やりたいこと | 方法 |
|---|---|
| キーボードだけで終了したい | exit と入力して Enter |
| ウィンドウをすぐ閉じたい | Alt + F4、または右上の × ボタン |
| 実行中のコマンドを止めたい(ウィンドウは残す) | Ctrl + C |
| 止まらないコマンドを止めたい | Ctrl + Break、または別のウィンドウから taskkill |
| バッチファイルの最後で終了したい | exit(バッチだけ抜けるなら exit /b) |
× ボタンで閉じる
Windows における他のウィンドウにも共通する方法ですが、コマンドプロンプトのウィンドウの右上にある × ボタンをクリックすることで、コマンドプロンプトを終了することができます。
以下のサンプルの右上にあるボタンです。
この方法でコマンドプロンプトを終了すると、そのコマンドプロンプト上で実行中のコマンドも同時に終了します。一方、startコマンドなどで別ウィンドウや GUI アプリとして起動したプロセスは、コマンドプロンプトを閉じても終了しないことがあります。
途中で終了させると問題を引き起こす可能性のあるプロセス(ファイルの書き込みなど)を実行している場合は、プロセスが正常に終了するまで待つ、または適切な方法で終了させることが推奨されます。
右クリックメニューから閉じる
こちらも Windows における他のウィンドウにも共通する方法ですが、コマンドプロンプトのウィンドウのタイトルバーを右クリックすることで、コンテキストメニューが表示されます。
その中にある「閉じる」をクリックすることで、コマンドプロンプトを終了することができます。
また、ウィンドウの左上にあるアイコンを右クリックしても、同様のメニューが表示されます。このメニューはAlt + Space でも表示することができます。
exitコマンドで閉じる
コマンドプロンプトには、セッション(cmd.exe)を終了するexitコマンドが用意されています。
このコマンドを実行することで、コマンドプロンプトを終了することができます。
上記のコマンドを実行すると、cmd.exeが終了し、ウィンドウも閉じます。
exitコマンドの詳細については、以下のページを参照してください。
Alt + F4 で閉じる
コマンドプロンプトのウィンドウをアクティブにした状態で、Alt + F4 を押すことで、コマンドプロンプトを終了することができます。
こちらも 1 つ目の方法と同様に、実行中のコマンドも同時に終了しますので、実行中の処理がある場合は、完了を待つか、Ctrl + C で中断してから閉じることをおすすめします。
実行中の処理を止めてから閉じる
コマンドが動いている最中は、まず Ctrl + C で中断すると安全です。プロンプトが戻ったら exit で終了できます。
応答しないコマンドは、別のコマンドプロンプトから tasklist でプロセスを探し、taskkill で終了させます(応答しない場合は /F で強制終了)。
バッチファイルの中で exit を使うとコマンドプロンプト全体が閉じますが、exit /b ならバッチファイルだけを終了して呼び出し元に戻ります。
まとめ
コマンドプロンプトを終了する方法は、以上の 4 つの方法があります。
実行中の処理がある場合は、完了を待つか、Ctrl + C で中断してから閉じましょう。
また、exitコマンド以外の終了する方法は、コマンドプロンプトのみならず、Windows における他のウィンドウにも共通する方法ですので、覚えておくと便利です。