Windows PCを使用していてタスクマネージャーを調べた場合、runtimebroker.exeというサービスに気付いているかもしれません。 すべてのWindowsコンピューターで実行され、プロセッササイクルとメモリを占有できます。 しかし、runtimebroker.exeとは何ですか、それは何をし、それを取り除くことができますか?
記事「Windows 10を高速化する方法-究極のガイド」も参照してください。
runtimebroker.exeとは何ですか?
runtimebroker.exeサービスは、Windows 8以降、私が覚えている限り、私たちと共にありました。 現在でもWindows 10では、常に使用されています。 それが何をするかの手がかりはその名前にあります。 仲介者として機能するため、ブローカー部分であり、アプリとプログラム、ランタイム部分を監視します。
基本的に、アプリやプログラムの実行に注意を払い、ウェブカメラ、マイク、メール、スピーカー、プライバシーの問題を引き起こす可能性のあるものなどのシステムリソースにいつアクセスしたいかを通知します。 これらのアプリをすべて監視し、宣言されたアクセス許可、つまりブラウザやマイクへのアクセスなどを要求するアクセス許可を、アプリが実際に行っていることと照合します。
たとえば、サードパーティのメールアプリをインストールし、メッセージの読み取りとWindowsメールへのアクセスを許可するとします。 runtimebroker.exeサービスは、アプリを監視して、アクセスしてはならないものにアクセスしないようにします。 たとえば、あなたの場所にアクセスしようとすると、Windowsの通知を通じて警告します。
なぜメモリを使用するのですか?
使用中の場合、runtimebroker.exeはゼロに近いプロセッササイクルとごくわずかなRAMのみを使用する必要があります。 私のWindows 10 PCでは、runtimebroker.exeは0%CPUと10.7MBのRAMを使用します。 アプリを開くたびに、何が起きているかを監視するために、プロセスにもう少しリソースが必要です。 実行中のアプリが多いほど、必要なリソースも多くなります。
runtimebroker.exeによってCPU使用率が急上昇するのはなぜですか?
runtimebroker.exeが最初に導入されて以来、CPUサイクルの管理に何か問題がありました。 更新バージョンのWindows 10を使用している場合、この問題は表示されなくなります。 ただし、表示される場合は、いくつかのオプションがあります。
Windows 10で通知のヒントやトリックを表示できるようにすると、CPU使用率が急上昇する可能性があるようです。 理由はわかりませんが、これらのヒントやトリックをオフにすると、スパイクが表示されなくなります。 とにかくこの機能は迷惑なので、常にオフにすることをお勧めします。 方法は次のとおりです。
- [Windowsの設定とシステム]を選択します。
- [通知とアクション]を選択します。
- 「Windowsの使用中にヒント、トリック、および提案を取得する」までスクロールし、オフに切り替えます。
その後、runtimebroker.exeのCPUスパイクが発生した場合、実行中のすべてのアプリを1つずつ調べて、問題の原因を確認する必要があります。 タスクマネージャーを開き、runtimebroker.exeを強調表示し、アプリを閉じてCPUカウントを監視します。 ダウンした場合は、アプリを更新して再テストします。 そうでない場合は、別のものを試してください。 スパイクがなくなるまですすぎ、繰り返します。
runtimebroker.exeが大量のメモリを使用するのはなぜですか?
Windows 8ユーザーの場合、runtimebroker.exeには、それとMetro Tile Updaterサービスの間でメモリリークが発生するという既知の問題があります。 サービスが実行されると、runtimebroker.exeサービスは、コンピューターの速度を低下させるまでメモリを徐々に増やします。
どのアプリがruntimebroker.exeにメモリを消費させているかをテストできます。
- Windows 8の[スタート]メニューを開きます。
- 最近インストールしたMetroアプリを右クリックして、[タイルをオフにする]を選択します。
- runtimebroker.exeがメモリを解放するまですすぎ、繰り返します。
どのMetroアプリがメモリを使用しているかを確認したら、それをオフのままにしておくことができます。 これにより、それ以上のリークが停止するはずです。
runtimebroker.exeを無効にできますか?
runtimebroker.exeを無効にできますが、お勧めしません。 CPUスパイクやメモリリークがない場合は、そのままにしておく方が良いでしょう。 無効にしたい場合は、私が知っている1つのオプションがあります。
WindowsコンピューターをLinux Live CDにロードし、C:ドライブをマウントして、Windows \ System32のruntimebroker.exeを削除する必要があります。 その後、Windowsを再起動すると、サービスの実行が表示されなくなります。 実験からわかる限り、他のWindowsの機能やサービスには影響しません。
無効にすると、アプリケーションがコンピューター上で行うべきではないことに対する貴重なチェックが削除されます。 ブランド名のアプリのみを使用する場合のリスクは最小限ですが、ゲームをプレイしたり、アプリをサイドロードしたりすると、プライバシーが危険にさらされます。 あなた自身の頭の上にある!
