2013-07-04 01:42:55 +0000 2013-07-04 01:42:55 +0000
25
25
Advertisement

Windows 7でタスクマネージャが開かない、または応答しない場合にタスクを終了させる方法は?

Advertisement

時折、私のコンピュータの一つが非常に詰まってしまい、すべてがロックされたり、Ctrl+Alt+Delが動作しなかったり、タスクマネージャが開かなかったり、あるいは、動作はしているが、開くのが非常に遅く、他のプロセスをシャットダウンしてコンピュータの制御を回復するのに何時間も何日もかかることがあるなどの問題が発生します。

例えば、他のプロセスやドライバがCPUを占有している場合でも、常にCtrl+Shift+Escですぐに開くようにTask Managerを最優先にする方法はありますか? このようにバックグラウンドで実行してすぐに開くことができる他のプログラムはありますか?

この質問は「根本的な問題」を解決するための質問ではありません。どれだけ多くのメモリを持っていても、不正なプロセスがメモリを食い尽くして、ページフォルトスラッシュでコンピュータをロックしたり、CPUを占有したりする可能性はあります。この質問は、そうなったときにコンピュータの制御を取り戻す方法についての質問です。

基本的にこの種のロックアップが起こったとき、私はタスクマネージャのようなものを開いて、他のすべてのプロセスを一時停止させて、そのうちの1つを終了させて、すべてを再開させて、仕事などを保存できるようにしたいと思っています。そうでなければ、電源ボタンを押し続けるしかありません。 Antifreeze は、他のすべてのアプリケーションを一時停止して、タスクマネージャを起動して犯人を殺すという、まさに私が望んでいることを行うことになっていますが、私のテストでは、実際にはどちらも行いませんでした。

Advertisement
Advertisement

回答 (6)

16
16
16
2013-07-04 11:10:41 +0000

コマンドプロンプトを使ってタスクを終了させることができます。

1) Windows キー + R (実行)

2) ‘cmd’ と入力してエンターキーを押す

3) コマンド tasklist と入力してエンターキーを押すと、システムで実行されているすべてのタスクが表示されます。

4) taskkill /f /im taskname

で特定のタスク/アプリケーションを終了させる 例: メモ帳を終了させたい場合は、taskkill /f /im notepad.exe

Edit

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

5
5
5
2013-07-04 03:33:29 +0000

プロセスタマー](http://www.donationcoder.com/Software/Mouser/proctamer/index.html) は、あなたの最終的な目標を達成する、小さくて気の利いたユーティリティですが、それを別の、おそらくより良い方法で実行します。

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

それでもタスクマネージャのようなプロセスの優先度を恒久的に上げたい場合は、この他のユーティリティ Prio を使うことができますが、複数のプロセスに高い優先度を設定する場合は注意が必要です。

2
Advertisement
2
2
2015-04-09 07:23:20 +0000
Advertisement

taskkill を使ってプロセスを kill しようとしたときに以下のエラーが出る場合:

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 のプロセスを kill する前に、まずそのプロセスを kill する必要があります。最も可能性が高いのは Flash か Acrobat Reader である可能性が高いです。

私の場合は、Firesvc.exeを殺すといつもうまくいきます。他の人の参考になれば幸いです。

2
2
2
2013-07-04 03:56:35 +0000

そうは言っても、低レベルのタスクマネージャーでさえ実行にメモリを必要とするので、何百ものタブや何千ものアプリを開いてRAMを使い果たしている場合は、どのユーティリティを使っても問題が発生するでしょう。

ほとんどの場合は起動できますが、最終的にメモリにロードされるまで何日も待たなければなりません。

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

0
Advertisement
0
0
2013-07-04 03:51:10 +0000
Advertisement

WindowsではCPU時間にのみ優先順位があり、システム上の他のリソースには優先順位がなく、タスクマネージャーはすでに “高い "CPU優先順位を持っています。高い」優先度を持つ他のプロセスは

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

あなたのコンピュータは、他のリソースが不足しているか、他のプロセスをさらに高い優先度で実行している可能性がありますが、これはそもそも良くない考えです。すべてを解決する解決策はありませんので、問題の原因となっているものを一つ一つ突き止めながら、問題に対処するための最善の準備をするしかありません。

@peanut_b_butterさん、ProcessTamerプログラムはCPUリソース不足には良いアイデアのようですね。

サーバーのリソースが不足していると、どのプロセスの起動も困難になる。cmd.exeを起動し、次にtaskkillやtskillを起動すると、タスクマネージャよりも小さなメモリフットプリントを使用しますが、cmd.exeを起動するときには、CPUが不足している場合に備えて、トラブルが始まる前にタスクマネージャでCPUの優先度をHighにしておくと良いでしょう。

タスクマネージャが遅くなるのは、システムの利用可能なRAMが少なく、タスクマネージャが使用していないためにメモリからディスクにスワップされてしまったか、ディスクがスワップファイルや他のことで忙しく、ディスクからtaskmgr.exeやcmd.exeやtaskkill.exeファイルを読み出すのに時間がかかっていることが原因です。これは、あらゆる種類のものによって引き起こされる可能性があります, と RAM の一見膨大な量のサーバーであっても、制御不能のプロセスによってヒットすることができます (Windows メモリマネージャプロセス自体も) あまりにも多くの RAM を食べて、プログラムがクラッシュを開始するか、またはシステム全体がちょうど BSOD を開始するポイントにシステムを殺すことができます. 私の自宅のWindows 7マシンでは、Media Centreが何時間も正常に動作していたのに、突然、5秒ほどで全てのRAMと一部のRAMを食いつぶしてしまい、PCが完全にフリーズしてしまい、電源を入れるだけで動作してしまうという重大な問題がありました。

問題を解決する前に、これらのイベントのトリガーとなっているアクションを特定する必要があります。パフォーマンスモニタプログラムとログの取り方に慣れておくことをお勧めします。

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

0
0
0
2017-07-04 03:46:52 +0000

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

Advertisement

関連する質問

3
28
13
7
7
Advertisement
Advertisement