Windowsでプロセスを強制終了する 質問する

Windowsでプロセスを強制終了する 質問する

時々、Windows マシン上のプログラムがおかしくなってハングすることがあります。そこで、タスク マネージャーを呼び出して、そのプログラムの [プロセスの終了] ボタンを押します。ただし、これは常に機能するとは限りません。何度も試すと、通常は最終的に終了しますが、すぐに終了できれば本当に便利です。Linux では、kill -9プロセスが確実に終了するようにできます。

これはバッチ スクリプトの作成にも使用できます。バッチ スクリプトの作成はプログラミングです。

Windows に付属している、常にプロセスを強制終了するプログラムやコマンドはありますか?無料のサードパーティ アプリでも問題ありませんが、初めて使用するマシンでこれが実行できればよいと思います。

ベストアンサー1

プロセス タブの「プロセスの終了」は、TerminateProcessWindows がプロセスを強制終了する最も確実な方法を呼び出します。

消えない場合は、現在ロックされていて、何らかのカーネル リソース (おそらくバグのあるドライバー) を待機しており、プロセスを消すために実行できる操作はありません (再起動を除く)。

昔のこのブログエントリをご覧ください:http://blogs.technet.com/markrussinovich/archive/2005/08/17/unkillable-processes.aspx

kill -9Linux などの Unix ベースのシステムにも、プロセスが「割り込み不可能なスリープ」と呼ばれる状態 (top および ps によって状態として表示される) にある場合、プロセスが存続できるという問題があります。Dこの場合、プロセスはスリープ状態が長すぎて、受信信号を処理できません (kill信号を送信します)。

通常、中断のないスリープは長く続くことはありませんが、Windows の場合、壊れたドライバーや壊れたユーザー スペース プログラム (vforkなしexec) によって永久にスリープ状態になることがありますD

おすすめ記事