タスクマネージャーがタスクを終了しない:強制終了する方法

Windowsでプログラムを閉じようとして、恐ろしい「応答なし」メッセージが表示されたことがあるなら、どれほどイライラするかお分かりでしょう。
プログラムがクラッシュしたり、ハングアップ/フリーズしたりした場合、最初に試みるのは通常タスクマネージャーを使ってプロセスを終了させることです。それは完璧に問題ありません。
時にはWindowsによって、プログラムを閉じるか、今すぐ終了するか、応答を待つオプションが表示されることもあります。しかし最悪の事態は、グレーアウトした画面と常に回転している円が表示され、プログラムがすぐには動きそうにないことを示すことです。
さらに、あなたに警告をせずにフリーズするプログラムもあります。しかし、タスクマネージャーでタスクを終了できない問題を解決したい場合は、読み続けてください。
タスクマネージャーがタスクを終了しない場合はどうすればよいですか?
ここでは、より複雑な解決策を適用する前に試してみるべきいくつかの初期的な修正方法を見つけることができます:
- CTRL+ALT+DELを押してサインアウトを選択すると、タスクをはるかに早く終了できます。ただし、すべてのプロセスをタスクマネージャーで停止できるわけではないことに注意することが重要です。
- また、タスクマネージャーで進行状況が見えない場合やWindowsからの応答が全くない場合は、コンピュータを再起動することもできます。
1. Taskkillコマンドを使用する
これはCommand Promptを使用して特定のプロセスを終了させるものですが、プログラムがフリーズしたり応答しなくなったりするたびに開くのは面倒です。これを行うには:
- デスクトップを右クリック
- 新規作成を選択
- ショートカットを選択
ショートカットの場所を入力
- コマンドを貼り付けます:taskkill /f /fi “status eq not responding”
- 完了したら完了を押します
Taskkillコマンドは、応答していないまたはフリーズしたプロセスを強制的に終了するもので、特定のタスクを強制終了するようにコマンドに指示し、フィルター基準(引用符内のテキスト)を満たすプロセスのみに実行されます。この方法では、「応答なし」ステータスのプロセスのみが終了します。
このプロセスを迅速化するためにキーボードショートカットを使用できます。これを行うには:
- 新しいショートカットを右クリック
- プロパティを選択
- ショートカットタブのショートカットキーのボックスをクリックし、カスタムショートカットを設定
- Windowsはあなたが押す任意の文字にCTRL+ALTを自動的に追加します(必要であればCTRL+Shiftに変更できます)
- コマンドプロンプトウィンドウが起動し、実行を最小化に設定してショートカットを押すと点滅しないようにします
以下の手順を使って、Windows 10の応答しないプロセスを終了させることもできます:
- 検索バーにCMDと入力し、Command Promptを右クリックして「管理者として実行」を選択
- コマンドプロンプトウィンドウにtasklistというコマンドを入力して、実行中のすべてのタスクを表示
- taskkill /notepad.exe/taskname/Fというコマンドを入力します(Fは強制・強制的を意味します)。ファイルの種類(この場合notepad.exe)を知りたい場合は、コマンドTASKKILL / ?を実行します。
- 終了したいプロセスに応じて、ファイルタイプの前にIMを入力し、Enterを押します。例:taskkill / IMnotepad.exe
- 「プロセスnotepad.exeにPID 4624で終了信号を送信しました」と表示されます(PIDはコンピュータシステムによって定義されたプロセスIDです)。タスクのPIDがわかっている場合は、taskkillコマンドを実行できますが、ファイルタイプの代わりに終了させたいプロセスのPIDを挿入します。二つ以上のプロセスを同時に終了させるには、PIDプレフィックスを付けて順番にプロセスIDを入力します。
2. ALT+F4を使用する
これは、プログラムウィンドウの右上隅のXをタップしたときと同じプログラムの閉鎖効果を実行するキーボードショートカットです。これを行うには:
- 強制終了したいプログラムをタップ
- ALTキーを押し続ける
- ALTを押したままF4を1回押し、両方のキーを同時に放す
3. タスクマネージャーを使用して強制終了する
上記の解決策でWindows 10のタスク終了問題が解決しない場合は、タスクマネージャーを使用して応答しないプログラムを強制終了してみてください。これを行うには:
- CTRL+SHIFT+ESCを押してタスクマネージャーを開く
- 強制終了したいプログラムを見つけ、タスクマネージャーが名前の列にあるプロセスに導きます
- それを右クリックして「詳細に移動」を選択
- タスク終了を押さない
- ハイライトされた項目を右クリック
- 詳細タブで「プロセスツリーを終了」を選択
注: 「[プログラムファイル名]のプロセスツリーを終了しますか?」という警告が表示された場合は、それは大丈夫です。選択したプログラムが閉じられ、開始した他のフリーズしたプロセスも閉じられることを意味します。これにより、タスクマネージャーでタスク終了が機能しない問題を解決できるはずです。