web-dev-qa-db-ja.com

タスクマネージャでも開いたり応答したりしない場合にWindows 7でタスクを強制終了する方法

ときどき私のコンピュータの1つが動かなくなって、すべてがロックされたり、Ctrl + Alt + Delキーが動かなくなったり、タスクマネージャが開かなくなったり、あるいはゆっくりと開いてしまいます。他のプロセスを停止し、コンピュータの制御を取り戻すなど.

たとえば、他のプロセスやドライバがCPUを占有しているときでも、タスクマネージャを常にCtrl + Shift + Escですぐに開くように強制する方法はありますか。このように、バックグラウンドで実行してすぐに開くことができるプログラムが他にありますか。

この問題は「根本的な問題」を修正することではありません。あなたがどんなに多くのメモリを持っていても、それはそれをすべて使い果たし、ページフォルトスラッシングでコンピュータをロックアップする、CPUを独占する、などの可能性がまだあります。起こります。

基本的にこれらの種類のロックアップが発生したとき、私は他のすべてのプロセスを一時停止し、それらの1つを強制終了できるようにするある種のタスクマネージャを開きたいです。オプションは電源ボタンを押すことです。

Antifreeze は、他のすべてのアプリケーションを一時停止し、タスクマネージャを起動して犯罪者を殺すことを目的としていますが、実際には問題ありません。どちらでもない。

23
endolith

あなたはコマンドプロンプトを使用してタスクを殺すことができます。

1)Windowsキー+ R(実行)

2)「cmd」と入力してEnterキーを押します。

3)コマンドtasklistを入力し、Enterを押します。あなたはあなたのシステムで実行中のすべてのタスクを見ることができます。

4)特定のタスク/アプリケーションをtaskkill /f /im tasknameで強制終了する

例:メモ帳を消したい場合は、taskkill /f /im notepad.exeと入力してください。

編集

アプリケーション名がわかっている場合は、実行テキストフィールドで直接taskkillコマンドを発行できます。

15
Harikrishnan

Process Tamer は、最終目標を達成するための小さくて気の利いたユーティリティです。

タスクマネージャの優先度を上げるのではなく、制御不能プロセスの優先度を下げて、参照しているようなロックアップを防ぎます。

ただし、タスクマネージャなどのプロセスの優先順位を恒久的に引き上げたい場合は、この他のユーティリティ Prio を使用できますが、複数のプロセスに高い優先順位を設定するときは注意してください。

5
peanut_butter

Taskkillを使用してプロセスを強制終了しようとしたときに以下のエラーが発生した場合:

C:\>taskkill /f /im firefox.exe
ERROR: The process "firefox.exe" with PID 7808 could not be terminated.
Reason: There is no running instance of the task.

それからFirefoxは上記のサービスが停止されるのを待っていることを意味します。 Firefoxのプロセスを終了させる前に、まずそのプロセスを終了させる必要があります。ほとんどの場合、それはFlashまたはAcrobat Readerです...

私の場合は、Firesvc.exeの強制終了は常に機能します。それが他の人にも役立つことを願っています。

2
Bahram

ここでより深い問題があるように聞こえます、私はめったにタスクマネージャを起動することに困難があるWindows 7マシンを横切って走ります、(最も感染したマシンでさえ)

そうは言っても、低タスクマネージャでさえ実行するためにメモリを必要とするので、あなたが何百ものタブまたは何千ものアプリを開くことによってあなたのRAMを最大にしているなら、あなたはどんなユーティリティを使って問題を抱えるでしょう。

ほとんどの場合は起動できますが、特に他のプロセスがリソースを消費している場合は、DAYSが最終的にメモリにロードされるまで待つ必要があります。

メモリを増設するか、実行する必要がないアプリケーションやプロセスをコンピュータから削除することを検討してください。

2
Scandalist

Windowsでは、CPU時間のみが優先され、システム上の他のリソースは優先されず、タスクマネージャはすでに「高い」CPU優先順位を持ちます。 「高い」優先順位を持つ他の唯一のプロセスは

  • dwm.exe(デスクトップウィンドウマネージャ)
  • winlogon.exe(Windowsログオンアプリケーション)
  • wininit.exe(Windowsの起動アプリケーション)

あなたのコンピュータはおそらく他のリソースが枯渇しているか、あるいはもっと高い優先順位で他のプロセスを実行しています。それは最初は悪い考えです。すべてを解決するための1つの解決策はありません。問題の原因となっているものをすべて突き止めながら、問題に対処するための最善の方法として自分で準備することしかできません。

@peanut_butterというProcessTamerプログラムは、CPUリソース不足のための良い考えのように見えます。

サーバーのリソースが不足していると、プロセスの起動が困難になります。 cmd.exeを起動し、taskkillまたはtskillを使用すると、タスクマネージャよりも小さいメモリ使用量が使用されますが、cmd.exeを起動すると、タスクマネージャが起動する前に優先順位が高になります。 。

タスクマネージャの動作が遅いときには、システムの空き容量が少なく、タスクマネージャが使用されていないためにタスクマネージャがメモリからディスクにスワップされている、またはスワップファイルなどでディスクが混雑していることが原因です。ディスクからtaskmgr.exe、cmd.exe、またはtaskkill.exeファイルを読み込むのに時間がかかります。これはあらゆることが原因で起こる可能性があり、一見莫大な量のRAMを搭載したサーバーでも(Windowsメモリマネージャプロセス自体でさえ)制御不能プロセスに見舞われ、システムを破壊することさえあります。プログラムがクラッシュし始めるポイント、あるいはシステム全体がBSODだけです。私の自宅のWindows 7マシンでは、Media Centerが何時間も正常に動作することに重大な問題を抱えていましたが、突然すべてのRAMを食べるようになり、その後5秒以内にPCが完全に動作します凍結して力を引くだけでうまくいきます。

問題を解決する前に、どのアクションがこれらのイベントを引き起こしているのかを特定する必要があります。私はパフォーマンスモニタプログラムとそれに物事を記録させる方法に慣れることをお勧めします。

また、タスクマネージャを現在のフォーカスにするために現在のアプリケーションを切り替えることはExplorer.exeによって処理されることに注意してください。だから、何かがあなたのシステムをクラッシュさせているかどうかを確認しようとしているときはいつでも、タスクマネージャをフォアグラウンドで実行したままにしてください。

0
BeowulfNode42

私はたくさんのプログラムや文書を開いて保存していなかったため、システムがハングしました。私は新しいタスクマネージャを生成することができましたが、それらすべては凍結されるでしょう。 Ctrl + Alt + Delを押してWindowsシステムのシャットダウンを開始する右下で再起動を選択すると、保存されていない文書を含むプログラムがWindowsの再起動を妨げているという警告が表示されます。キャンセルを選択し、システムの制御を取り戻しました。

0
Matthew Lock