Windows モジュール インストーラー ワーカー (TiWorker.exe) による CPU 使用率の上昇を解決する方法
Windows Module Installer Worker(またはTiWorker.exe)がCPUを食いつぶし、システムの速度低下を引き起こしているのに困っていませんか?Windowsが更新プログラムの確認、ダウンロード、またはインストールを試みているときによく発生する現象ですが、時に停止したり、バックグラウンドで勝手に動作したりして、非常にイライラさせられます。奇妙なことに、マシンを積極的に更新していないときでも、大量のリソースを消費することがあります。そのため、PCが過熱したり、遅延したり、CPU使用率が急上昇したりする場合は、これが原因である可能性があります。幸いなことに、この問題を解決するのはそれほど複雑ではありませんが、少しの忍耐と設定やコマンドの調査が必要です。これを制御するための、実証済みの方法をいくつか見ていきましょう。
Windows モジュールインストーラーワーカー (TiWorker.exe) の CPU とディスク使用率が高い問題を解決する方法
Windows Updateのトラブルシューティングツールを実行する
これは、アップデート関連のバグを解決する最も簡単な方法です。アップデートが停止したりフリーズしたりした場合、トラブルシューティングツールで問題を特定し、クリップで修正できます。アップデートプロセスが特定のファイルで停止したり、フリーズしたりしている場合に最も効果的です。
- 残っている問題をクリアするには、PC を再起動してください。
- スタート メニューに と入力するか、 を押して と入力し、Enter キーを押して、コントロール パネルを開きます。Win + R
control - 「システムとセキュリティ>一般的なコンピューターの問題のトラブルシューティング」に移動します。
- 「起動と実行」の下にある「Windows Update」をクリックし、 「トラブルシューティングツールを実行」をクリックします。数分かかる場合がありますので、しばらくお待ちください。
また、自動メンテナンスにも関係するため、システム メンテナンス トラブルシューティング ツールTiWorker.exeも実行するのが賢明です。
- を押してWin + R、 と入力し
control、Enter キーを押します。 - 「表示方法」を「大きいアイコン」に設定します。
- トラブルシューティングをクリックします。
- 新しいウィンドウの「システムとセキュリティ」の下で、「メンテナンス タスクの実行」を選択します。
- 画面の指示に従ってください。これで問題が解決することを願っています。
定期メンテナンスの設定を調整する
Windowsが勤務時間中にメンテナンスを実行すると、リソース使用量が急増する可能性があります。静かに作業するには、メンテナンスのスケジュール時間を変更してください。
- 「プログラムから実行」を開いて入力しWin + R、
controlコントロール パネルを開きます。 - [セキュリティとメンテナンス] > [メンテナンス]に移動します。
- メンテナンス設定の変更をクリックします。
- 深夜や早朝など、PC を使用していない時間を選択します。
実際、これは、他の作業で忙しいときに、不要な CPU スパイクを回避するのに役立ちます。
Windows モジュールインストーラーの起動を手動に切り替える
Windowsは、特にプロセスがハングしたり、何らかの破損が発生したりすると、自動更新のインストール中に停止することがあります。制御を取り戻すには、サービスをWindows Modules Installer手動に設定できます。ただし、これにより更新プログラムが自動的にインストールされなくなり、手動で開始する必要があります。ただし、自動プロセスが不安定な場合は、CPU負荷を軽減するのに役立ちます。
- Windows + Rを押して、 と入力し
services.msc、 Enter キーを押します。 - 下にスクロールして、 Windows モジュール インストーラーを見つけます。
- それを右クリックし、[プロパティ]を選択します。
- [スタートアップの種類]で[手動]を選択します。
- 「適用」と「OK」をクリックします。その後、PCの再起動が必要になる場合があります。
自動更新の利便性は多少失われますが、場合によってはプロセスが暴走して CPU を占有するのを防ぐことができることに留意してください。
Windows Updateコンポーネントをリセットする
こうしたトラブルの原因は、Windows Updateファイルの破損であることが多く、コンポーネントをリセットすることで問題を解決できます。具体的には、関連サービスを停止し、キャッシュフォルダの名前を変更してからサービスを再起動するといった手順です。これは、Windowsにダウンロードとアップデートを最初からやり直すようなものです。
- 管理者特権でコマンド プロンプトを開きます — キーを押してCtrl + Shift + Escタスク マネージャーを起動し、[ファイル]メニューに移動して[新しいタスクの実行]を選択し、[このタスクに管理者権限を付与して作成する] をオンにして、入力し
cmdて Enter キーを押します。 - 黒いウィンドウで、次のコマンドを入力または貼り付け、各コマンドの後に Enter キーを押します。
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak ren %systemroot%\system32\catroot2 catroot2.bak net start bits net start wuauserv net start appidsvc net start cryptsvc
少し面倒ですが、多くの場合、停止した更新をクリアし、CPU の暴走使用率を削減します。
破損したシステムファイルをスキャンして修復する
システムファイルが破損していたり、欠落していたりすると、TiWorker.exeCPUが異常終了し、存在しないファイルを探してCPUを消費する可能性があります。システムファイルチェッカーと展開イメージのサービスと管理ツールを実行すると、この問題を解決できます。
- 管理者としてコマンド プロンプトを開きます (上記を参照)。
- 次のコマンドを 1 つずつ実行し、それぞれの後に Enter キーを押します。
sfc /scannowdism /online /cleanup-image /restorehealthchkdsk C: /f /r /x— メインドライブのドライブ文字が異なる場合は、C: をメインドライブのドライブ文字に置き換えます。
注: 実行にはchkdsk再起動が必要になる場合があります。これらのスキャンには多少時間がかかりますが、CPU使用率の上昇の原因となっている可能性のある根本的な破損を修正します。
優先度を下げるか、TiWorker.exe プロセスを終了してください
長時間実行されていてCPUを圧迫している場合はTiWorker.exe、優先度を下げるか、一時的に停止してみてください。根本的な問題は解決しませんが、システムに余裕が生まれるかもしれません。
- 押すCtrl + Shift + Escとタスク マネージャーが開きます。
- 詳細タブに移動して、 を見つけます
TiWorker.exe。 - 右クリックして、「優先度を設定」 > 「低」を選択します。設定によっては、これにより、すべてのタスクが占有されるのを防ぐことができます。
- 完全に停止するには、右クリックして「タスクの終了」を選択します。ただし、これは一時的なもので、次回の更新サイクルで再度実行されるか、Windowsが自動的に再起動する可能性があります。
これは、CPU 使用率によってシステムが使用できなくなっている場合の簡単な解決策ですが、永続的な解決策ではありません。
互換性のないサードパーティ製プログラムを確認する
HP Support Assistantやその他のOEMユーティリティなど、一部のベンダー固有のアプリは、TiWorker.exeのCPU使用率を急上昇させることで知られています。最善の対策は、これらのアプリを無効にするかアンインストールして、状況が改善するかどうかを確認することです。また、クリーンブートを実行することで、問題のあるソフトウェアを特定し、隔離することができます。
msconfig「実行」または「検索」に入力して Enter キーを押します。- [サービス]タブで、[Microsoft のサービスをすべて非表示にする]をオンにし、[すべて無効にする]をクリックします。
- [スタートアップ]タブに移動し、[タスク マネージャーを開く]をクリックします。
- スタートアップ プログラムを 1 つずつ無効にして、再起動します。
CPU使用率の急上昇が軽減されたら、原因となっているサービスを徐々に有効化し直し、原因となっているプログラムを絞り込んでください。その後、そのプログラムをアンインストールまたは無効化してください。また、デバイスマネージャー(devmgmt.msc)で、競合している可能性のある古いデバイスドライバーや非表示のデバイスドライバーを確認し、必要に応じてアンインストールすることも検討してください。
ハードウェアをアップグレードするか、プロセスを終了するか
お使いのマシンが低スペックで、処理速度が追いつかない場合は、WindowsモジュールによるCPU使用率の高さがハードウェアのボトルネックになっている可能性があります。RAMのアップグレード、より高速なCPUへの交換、ストレージ(SSDなど)の追加などで改善が見込めます。あるいは、どうしてもという場合は、タスクマネージャーを開いて「TiWorker.exeタスクを終了」してください。ただし、次回のWindows Updateまたは再起動後に再起動する可能性が高いので、ご注意ください。
追加のヒント: システムファイル、マルウェア、スケジュール
sfc /scannowシステム ファイルを正常に保つために定期的に実行します。- ウイルス対策ツールを使用して、 を装っている可能性のあるマルウェアをスキャンします
TiWorker.exe。 - スケジュールされたメンテナンス(コントロール パネル>セキュリティとメンテナンス)を再確認し、勤務時間と重なっていないことを確認してください。
まとめ
- 最初の修正を試みるために、トラブルシューターを使用してください。
- 定期メンテナンスを調整または延期します。
- 必要に応じて、Windows モジュール インストーラーを手動に切り替えます。
- Windows Update コンポーネントをリセットし、システム ファイルを修復します。
- CPU 使用率が高すぎて処理できない場合は、優先度を下げるかプロセスを終了します。
- 競合の原因となっているサードパーティ製アプリを特定してアンインストールします。
- 非常に古いリグの場合は、ハードウェアのアップグレードが必要になる場合があります。
まとめ
これらのトリックのほとんどは、CPUを大量に消費する頑固な問題を軽減するのに役立つはずです。特に、アップデートのハングやサービスの不具合が原因の場合は効果的です。破損したファイル、サードパーティの干渉、スケジュールされたタスクなど、複数の原因が重なっている場合もあり、そのうちの1つ、あるいは複数の原因を修正すれば、通常は解決します。ただし、Windowsのサービスと設定を少しモグラ叩きのように操作する必要があるかもしれません。これで問題が解決し、PCが再びスムーズに動作するようになることを願っています。これで1つのアップデートが動くようになれば、ミッション完了です。