HOME > Process系コマンドレット > Stop-Process
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)は、データ損失のリスクがあるため極力使用ないことをお勧めします。
関連項目
- Process系コマンドレット
- Get-Process:プロセスの情報を取得する
- Start-Process:プロセスを開始する
- Stop-Process:プロセスを終了する
- Wait-Process:プロセスの停止を待機する
- Debug-Process:プロセスをデバッグする