ハングしたプロセスを強制終了する


2

編集:人々はダウン投票しています。理由を説明できますか?

だから、私はバッチファイルで何かに取り組んでいますが、時々、コードの途中でそれらを閉じようとすると、それらがハングします。

問題は、これらのハングしたウィンドウを閉じることができないことです。

これらは私が試したものです:

  • タスクマネージャー>プロセスの終了(機能しません
  • プロセスハッカー>終了(エラー:終了するプロセスにアクセスしようとしました
  • プロセスハッカー>ターミネーター。TT4以外のすべてのオプション(どれも機能しません
  • taskkill /f /fi "imagename eq cmd.exe"

Windows 8.1を使用しています

これらのプロセスを閉じることができた唯一の方法は、ログオフして再度ログオンすることです。これは、それらを閉じる方法が必要であることを意味しますか?ログオフせずにそれを行うことはできますか?


AT4REによって提供されるカーネル探偵を使用してください
Abr001am

「サポートされていないオペレーティングシステム」
Quelklef

問題は、その時点でバッチファイルが実行している種類に関連しているようです。詳しく説明してもらえますか?
fixer1234

数回、彼らは非常に速いループループにいました-遅延なし。私はもう持っていないので、それは問題ではありません。もう1つはjava -jar ___.jar、Gitでコンパイルしているときです。リソースをロードしているときに終了しようとしたため、ハングしたと思います。
-Quelklef

1
誰が投票しているのかわかりませんが、これは有効な質問です。私は、Windows 10追加情報と同じ問題を持っている:taskkill"Reason: There is no running instance of the task."
FractalSpace

回答:


1

入力して、管理者としてコマンドプロンプトを開くことができます...

Taskkill / im cmd.exe / f

Enterを押します。これにより、すべてのバッチファイルとコマンドプロンプトウィンドウが強制終了されます。

または、タスクマネージャーを開き、[プロセス]タブに移動して、応答しないウィンドウの名前を右クリックし、[詳細に移動]をクリックして、バッチファイルのPIDを見つけます。選択したプロセスのPIDをメモしてから、コマンドプロンプトを管理者として開き、入力します...

Taskkill / pid(PIDを挿入)/ f

Enterを押します。これにより、そのバッチファイルは強制的に削除されますが、他のウィンドウは削除されません。


1
私はtaskkillを試しましたが、残念ながらうまくいきません。それをリストに追加しましょう。
Quelklef

ああ。時間を無駄にしてすみません。
あなたは

問題ありません。試したことのリストに追加するのを忘れていたので、それは私のせいでした。]
Quelklef
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.