古いラップトップを使用しており、長時間(約30分-2時間)高いCPU使用率を必要とする重い処理を行っています。プロセスが長時間CPUに大きな負荷をかけると、CPUが過熱し、コンピューターがシャットダウンします。このラップトップを持ち歩いて家の外で仕事をしているので、クーラー/スタンドは使いたくありません。
WindowsでプロセスのCPU使用率を制限できる方法/アプリケーションはありますか?
注:タスクマネージャーからプロセスの優先度を設定しても機能しません。
注2:ファンは汚れていません。
古いラップトップを使用しており、長時間(約30分-2時間)高いCPU使用率を必要とする重い処理を行っています。プロセスが長時間CPUに大きな負荷をかけると、CPUが過熱し、コンピューターがシャットダウンします。このラップトップを持ち歩いて家の外で仕事をしているので、クーラー/スタンドは使いたくありません。
WindowsでプロセスのCPU使用率を制限できる方法/アプリケーションはありますか?
注:タスクマネージャーからプロセスの優先度を設定しても機能しません。
注2:ファンは汚れていません。
回答:
ネット上で検索すると、役立つプログラムがいくつかあります。それらはすべてフリーウェアです。
BESは、指定されたプロセスのCPU使用率を制限する小さなツールです。たとえば、CPU 100%を使用するプロセスのCPU使用率を50%(または任意の割合)に制限できます。これにより、他のプログラムを快適に使用しながら、バックグラウンドでCPUを集中的に使用することができます。CPU負荷を制限することにより、CPUが熱くなりすぎた場合にすぐにCPUを冷却することもできます。もちろん、CPUの使用を制限すると、処理速度はそれに比例して低下しますが、熱や(最悪のシナリオでは)CPUの焼損でコンピューターが壊れてクラッシュするよりもはるかに優れているはずです。
Process Tamerは、システムトレイで実行され、他のプロセスのCPU使用率を常に監視する、Microsoft Windows XP / 2K / NT / Vista / Win7用の非常に小さな(140k)超効率的なユーティリティです。CPUを過負荷にしているプロセスを検出すると、CPU使用率が妥当なレベルに戻るまで、一時的にそのプロセスの優先順位を下げます。
プロセスラッソは、CPUの負荷が高いときにPCの応答性と安定性を向上させるユニークな新しいテクノロジーです。Windowsは、設計上、プログラムが制限なしにCPUを独占することを可能にし、フリーズ、ハング、およびマイクロラグを引き起こします。Process LassoのProBalance(プロセスバランス)テクノロジは、実行中のプログラムの優先順位をインテリジェントに調整して、不適切な動作のプロセスがPCの応答性に悪影響を与えないようにします。
私が見つけた最も簡単な解決策は、プロセッサの電力を制限することです。
確かにこれは古い質問ですが、誰もまだこれを提案していないことに驚いています:
CPU速度を下げます。
実際には、すべてのラップトップとWindows自体に、負荷に合わせてプロセッサ速度を動的に調整するメカニズムが組み込まれています。この動作はオーバーライドできます-たとえば、コントロールパネル=>電源オプション=>詳細では、最大プロセッサ速度を100%未満に設定できます。その場合、プロセッサは低速に制限されるため、実行していることに関係なく、発熱が少なくなります。
これには追加のソフトウェアは必要ありません。さらに重要なことは、CPU速度を下げるとプロセッサの効率が向上するため、WindowsでのCPU使用を制限するよりも優れたソリューションです。2.0Ghzのプロセッサの50%を使用すると、1.0Ghzのプロセッサの100%よりもかなり多くの電力を使用します。より少ない電力=より少ない熱。
CPU使用率を正常に制限するために、過去に使用したアプリケーションを追加したかったのです。過去にthreadmasterを数回使用しました。
Windows 10、8、および7の場合:
そのためのプログラムをダウンロードする代わりに、タスクマネージャに移動して詳細に移動すると、実行中のプロセスのリストが表示されます。右クリックして「優先度の設定」ではなく「アフィニティの設定」オプションを使用すると、個々のプログラムで使用されるコアの数を選択できるため、プログラムによるCPU使用量が制限されます。
特定の実行可能ファイルの起動時に親和性を設定するもう1つの非常に便利な方法は、startコマンドを使用することです。
例:「start / affinity F iexplore.exe」。このように調整して起動したい単一のアプリケーションがある場合、このコマンドでショートカットを作成できます。アフィニティは16進値で設定されるため、試行錯誤が必要になる場合があります。実際の親和性の結果を表示するには、タスクマネージャーでプロセスを確認してください!
詳細はこちら:http : //blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx
CPUをアンダークロックすると、CPUの速度が低下し、発生する熱が減少します。マザーボードまたはCPUにダウンロード可能なプログラムを使用してクロック速度を変更する手段がない場合は、高度な経験が必要になる場合があります。(CPUまたはマザーボードのオーバークロックユーティリティを検索します(CPUとマザーボードの製造元のみ)。アンダークロックに興味があることに注意してください)。
利用可能なユーティリティがない場合は、コンピューターのBIOSを入力して、プロセッサーのクロック速度を変更する必要があります。最も簡単な方法は、乗数を低い値に設定することです。電圧に触れないでください。高すぎるとCPUが損傷したり、低すぎるとエラーが発生したりする可能性があります。周波数も修正されるべきではなく、乗数だけです。デフォルト設定に戻すには、BIOSマニュアルを読んで、デフォルト設定を復元するために押すキーを決定します。(または、BIOS画面、特に終了画面を注意深く調べてください。)