WSUSBootstrap.exeによって引き起こされるCPU使用率の高さの修正方法

📅
🕑 1 分で読む

Windows PCが突然動作が遅くなり、ファンがジェットエンジンのような音を立て、タスクマネージャーでWSUSBootstrap.exeがCPUを占有していると表示された場合、それはあなただけではありません。この厄介な問題は、通常、Windowsアップデートサイクル中に発生し、特にシステムがバックグラウンドで同期、インストール、または何らかの修復を試みているときに顕著です。少し奇妙ですが、このプロセスがなかなか停止せず、CPUサイクルを消費し続け、すべてがラグを感じさせ、過熱してしまうことがあります。これは、ミドルレンジまたは古い構成のPCでは、本当に厄介な問題です。

WSUSBootstrap.exeはWindowsアップデートの正規のプロセスですが、動作が不安定になりCPU使用率が急上昇して、ラグや過熱の原因となることがあります。しかし、朗報です。このリソースを大量に消費するプロセスを抑制し、システムを正常な状態に戻すためのいくつかの対処法があります。このガイドでは、サービスの再起動、アップデートキャッシュのクリア、破損ファイルのスキャン、設定の調整など、CPU使用率の上昇を解消し、プロセッサの過負荷を防ぐための一般的な解決策をいくつかご紹介します。

WindowsでWSUSBootstrap.exeのCPU使用率が高い問題を解決する方法

方法1:Windows Updateサービスを再起動する

これは、ある環境ではすぐに効果があったものの、別の環境ではそうでもなかったため、一種の定番の対処法となっています。これは、Windows が予測不可能な動作をすることを好むためです。更新サービスを再起動すると、その状態がリセットされ、小さな不具合が解消され、プロセスが暴走するのを止めることができます。必要なのは、[ファイル名を指定して実行]ダイアログ( Windows + R) を開き、services.mscと入力して Enter キーを押すだけです。下にスクロールしてWindows Update を見つけ、右クリックして [再起動]をクリックします。バックグラウンド インテリジェント転送サービス (BITS)暗号化サービスについても同様に行います。これらのサービスが宙ぶらりんの状態になっている場合、再起動することで、状況を落ち着かせ、CPU 負荷を軽減することができます。

方法2:SoftwareDistributionフォルダを削除してアップデートキャッシュをクリアする

このフォルダには、一時的な Windows 更新ファイルが保存されます。これらのファイルが破損したり、処理が停止したりすると、WSUSBootstrap.exe が不正なデータの処理を試み続け、CPU を浪費します。この問題を解決するには、コマンドプロンプトを管理者として開きます(スタートメニューで検索するか、右クリックして「管理者として実行」を選択してください)。そして、以下のコマンドを順番に実行してください。

net stop wuauserv net stop bits

次に、C:\Windows\SoftwareDistributionに移動します(ファイルエクスプローラーで移動してください)。そして、その中のファイルをすべて削除します。心配はいりません。Windows は必要に応じて自動的にフォルダーを再作成します。次に、コマンドプロンプトに戻り、サービスを再起動します。

net start wuauserv net start bits

このプロセスは更新キャッシュを効果的にリセットするため、破損または停止した更新ファイルによって引き起こされるCPU使用率の高サイクルを断ち切るのに十分な場合が多い。

方法3:システムファイルチェッカー(SFC)を実行する

システムファイルが破損または欠落している場合、Windows はエラーを起こし、更新プロセスが無限に実行されることがあります。これを解決するには、コマンドプロンプトを管理者として再度開き、次のコマンドを実行します。

sfc /scannow

この処理は、破損したシステムファイルをスキャンして修復します。時間がかかる場合があるので、しばらくお待ちください。処理が完了したら、PCを再起動し、WSUSBootstrap.exeの動作がまだ正常かどうかを確認してください。一部のマシンでは、これでCPUを占有するプロセスが停止しますが、場合によっては、より徹底的な修復が必要になります。

方法4:DISMを使用してWindowsイメージの問題を修正する

SFCで解決しない場合は、DISMがより深刻なシステムイメージの破損を修復することで問題を解決します。管理者としてコマンドプロンプトを再度開き、以下のコマンドを1つずつ実行してください。

DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth

これには少し時間がかかりますが、その価値はあります。完了したら、マシンを再起動して、CPU使用率が正常に戻るかどうかを確認してください。

方法5:自動更新を一時的に停止または無効にする

Windows Updateの実行時にCPU使用率が急上昇する場合は、数日間アップデートを一時停止して時間を稼ぐことをお勧めします。[設定] > [Windows Update]に移動し、[アップデートを7日間一時停止]をクリックするか、可能であればより長い期間を選択してください。一時停止後にCPU使用率が低下した場合は、アップデートサイクルが問題の原因となっている可能性があります。ただし、これは恒久的な解決策ではなく、調査を進める間の一時的な安定化策であることを覚えておいてください。

方法6:クリーンブートを実行する

バックグラウンドで動作するアプリやサードパーティ製のサービスが、Windows の更新プロセスと競合し、CPU 使用率が異常に高くなることがあります。これをテストするには、[ファイル名を指定して実行Windows + R] ダイアログを開き、「msconfig 」と入力して Enter キーを押します。 [サービス]タブで、 [すべての Microsoft サービスを非表示にする] にチェックを入れ、 [すべて無効にする]をクリックします。 [スタートアップ]タブに切り替えてタスク マネージャーを開き、スタートアップ プログラムを無効にすると、システムが再起動します。再起動後、プロセスがまだ CPU を占有しているかどうかを確認します。占有していない場合は、サービスを 1 つずつ有効にして原因を特定します。

方法7:マルウェアまたは不審なアクティビティを確認する

WSUSBootstrap.exeは正規のファイルですが、マルウェアは似たような名前を使ったり、Windowsのプロセスに便乗しようとしたりすることがあります。Windowsセキュリティまたはお好みのウイルス対策ソフトでフルスキャンを実行してください。ファイルの場所を確認してください。通常はC:\Windows\System32にあります。不審な場所にある場合や、マルウェアとして検出された場合は、速やかに削除または隔離してください。

方法8:Windowsアップデートを手動でインストールする

アップデートが停止している場合は、手動でインストールを強制実行することで、このサイクルを解消できる場合があります。[設定] > [Windows Update]に移動し、[更新プログラムの確認]をクリックします。保留中の更新プログラムがある場合は、ダウンロードとインストールを許可してください。必要に応じて、 Microsoft Update カタログから直接更新プログラムを取得することもできます。すべての更新プログラムがインストールされると、WSUSBootstrap.exe の動作が安定するはずです。

方法9:電源設定を調整する

電源プランが過度に積極的だと、バックグラウンド更新タスク中にCPU管理がうまくいかない場合があります。コントロールパネル > 電源オプションを開き、「バランス」または「高パフォーマンス」を選択してください。これにより、CPUがバックグラウンド処理をより適切に行い、非効率なループに陥るのを防ぐことができます。

方法10:Windows Updateコンポーネントを徹底的にリセットする

万策尽きた場合は、Windows Update のすべてのコンポーネントを最初からリセットすることで、頑固な問題を解決できる場合があります。管理者としてコマンドプロンプトを開き、以下のコマンドを実行してください。

net stop wuauserv net stop cryptsvc net stop bits net stop msiserver ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old net start wuauserv net start cryptsvc net start bits net start msiserver

これにより、更新キャッシュが消去され、更新エンジンがリセットされ、Windows は更新システムを最初から再構築します。これには数分かかりますが、多くの場合、処理が停止してしまう問題を完全に解決できます。

よくある質問

WSUSBootstrap.exeとは何ですか?また、安全なファイルですか?

これは、アップデートサービスに関連する正規のWindowsプロセスです。C :\Windows\System32フォルダ内に存在する限り安全です。CPU使用率が高いからといってマルウェアとは限りませんが、不審な場所に保存されていたり、ウイルス対策ソフトで警告が表示されたりしていないか確認することをお勧めします。

WSUSBootstrap.exeはなぜそんなにCPUを使用するのですか?

通常は、Windows Updateが停止しているか、ファイルが破損しているか、失敗した更新プログラムを何度も再処理しようとしていることが原因です。時には、単にWindowsが頑固で厄介なだけという場合もあります。

WSUSBootstrap.exeを完全に無効にすることはできますか?

いいえ、そうではありません。Windows Update の重要な機能です。ただし、一時的に更新を停止したり一時停止したりすることで、トラブルシューティングに役立つ場合があります。ただし、更新を完全にブロックしたい場合を除き、永久に無効にしたままにしないでください。それはお勧めできません。

SoftwareDistributionフォルダを削除すると問題が発生しますか?

いいえ、安全です。Windowsが自動的に再作成しますし、これはアップデートの不具合を修正するための定番の手順です。破損したキャッシュを消去するようなものだと考えてください。

WSUSBootstrap.exeは通常、どのくらいの時間実行されるべきですか?

アップデートの確認、ダウンロード、インストール時のみ短時間実行されるはずです。何時間も実行され続ける場合は、何らかの問題が発生している兆候です。通常、アップデート中に一時的にCPU使用率が上昇するのは正常ですが、長時間続く場合は異常です。

  • 使用しているWindowsのバージョンが正規版かどうか確認してください。
  • 問題が解決しない場合は、Windows Updateのトラブルシューティングを実行してください。
  • システムの安定性を最大限に確保するため、常に最新のビルドにアップデートしてください。