PowerShellコマンドレット虎の巻

Stop-Process

Stop-Processは、プロセスを終了するコマンドです。

エイリアスspps、kill

解説

実行中のプロセスを停止(終了)するために使用されます。

構文

(構文)
Stop-Process [-Id] <int[]> [<CommonParameters>] Stop-Process [<CommonParameters>] Stop-Process [-InputObject] <Process[]> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Name プロセス名プロセス名を指定してプロセスを停止する
-Id プロセスIDプロセスIDを指定してプロセスを停止する
-InputObject オブジェクトプロセスオブジェクトを指定してプロセスを停止します。
-PassThru通常は出力しない値を出力るようにする
-Force強制的に実行する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

プロセス名を指定してプロセスを停止する

Stop-Process -Name "プロセス名"

プロセスIDを指定してプロセスを停止する

Stop-Process -Id プロセスID

プロセスを強制的に停止する

Stop-Process -Name "プロセス名" -Force

強制終了(-Force)は、データ損失のリスクがあるため極力使用ないことをお勧めします。

リモートPC上のプロセスを停止する

Stop-Process -Name "プロセス名" -ComputerName "リモートPC名"

停止したプロセスの情報を表示する

Stop-Process -Name "プロセス名" -PassThru

コマンドのヘルプを表示する

Get-Help Stop-Process

備考

  • 一部のプロセスを停止するには管理者権限が必要です
  • 強制終了(-Force)は、データ損失のリスクがあるため極力使用ないことをお勧めします。

関連項目