Windows 11 のアップデートインストールの問題を解決する方法

Windowsのアップデートは、猫を喜ばせようとするようなものです。必要なのですが、時に猫が癇癪を起こすこともあります。システムがアップデートのインストールを拒否すると、マシンが脆弱になったり、新機能を利用できなくなったりする可能性があります。原因の多くは、キャッシュファイルの不具合、システムコンポーネントの破損、あるいは宙ぶらりんの状態になっているサービスです。幸いなことに、これらの問題のほとんどは完全な再インストールをしなくても解決できますが、少し調べる必要があるかもしれません。このガイドでは、よくある原因とその解決方法を解説します。正直なところ、Windows Updateのエラーとの闘いは試行錯誤の連続です。コマンドラインを使ったり、サービスの切り替え、キャッシュのクリアなど、楽しいことを試してみてください。

Windows 11 でアップデートをインストールする際の問題を解決する方法

修正1: Windows Updateのトラブルシューティングツールを実行する

Windowsには、アップデートの不具合を修正するのに役立つトラブルシューティングツールが組み込まれています。正直に言うと、一部のバージョンでは機能しないところもありましたが、最近のアップデートでは実際に機能するようになりました。システムの動作が不安定な場合、このトラブルシューティングツールが一般的な問題を自動的に検出して修正してくれます。実行方法は以下の通りです。

  • Windows のスタートボタンを右クリックし、[設定]を選択します。
  • システム > トラブルシューティング > その他のトラブルシューティングに移動します。
  • 下にスクロールして「Windows Update」を見つけます。その横にある「実行」をクリックします。
  • プロンプトが表示されたら許可を与えてください。
  • その後、もう一度アップデートをお試しください。これで問題が解決する場合もありますが、そうでない場合もあります。まずは簡単な手順です。

修正2: Windows Updateサービスが正常に実行されているかどうかを確認する

基本的に、Windows が更新プログラムを取得してインストールするには、特定のサービスが稼働している必要があります。これらのサービスが無効化されていたり、停止していると、Windows Update は機能しなくなります。主なものとしては、wuauserv(Windows Update)、bits(バックグラウンド インテリジェント転送サービス)、cryptsvc(暗号化サービス)があります。これらのサービスの状態を確認するには、以下の手順に従ってください。

  • を押してWindows + Rと入力しservices.msc、Enter キーを押します。
  • Windows Updateを見つけてダブルクリックします。
  • スタートアップの種類を「自動」に設定してください。すでに自動になっている場合は、念のため再起動してみてください。
  • 停止している場合は「開始」をクリックし、 「適用」「OK」を押します。
  • バックグラウンド インテリジェント転送サービス暗号化サービスについても繰り返します。

これは、ドライブに出かける前にエンジンがかかっているか確認するようなものです。サービスが無効になっていると、Windowsは更新に必要なバックグラウンド処理を実行できません。これらのサービスを有効にして再起動するだけで、更新が途中で止まってしまう問題が解決することがあります。

修正3: Windows Updateのキャッシュフォルダをクリアする

一部の設定では、アップデートキャッシュが破損したり肥大化したりして、アップデートがスムーズに実行されないことがあります。よくある原因は、内のSoftwareDistribution フォルダCatroot2フォルダですC:\Windows。これらのフォルダをクリアすると、アップデートキャッシュがリセットされ、多くのダウンロード/インストールの問題が解決します。手順は以下のとおりです。

  • 管理者としてコマンドプロンプトを開きます。 「cmd」または「コマンドプロンプト」を検索し、右クリックして「管理者として実行」を選択します。
  • 次のコマンドを使用して、更新関連のサービスを停止します。
    net stop wuauserv net stop bits net stop cryptsvc
  • フォルダに移動してその内容を削除します。
    del /s /q C:\Windows\SoftwareDistribution\* & rmdir /s /q C:\Windows\SoftwareDistribution del /s /q C:\Windows\System32\Catroot2\* & rmdir /s /q C:\Windows\System32\Catroot2

    または、ファイルエクスプローラーでこれらのフォルダーに移動し、すべてを選択して削除します。(ただし、他のものを削除しないように注意してください。)

  • サービスを再開します。
    net start wuauserv net start bits net start cryptsvc

キャッシュの更新ボタンを押すと、アップデートがスムーズに進む場合があります。一部のマシンでは、この手順の後、残っているファイルを完全に削除するために再起動が必要になる場合があります。すぐに完了しない場合は、再起動してください。

修正4: MicrosoftのUpdateカタログから直接アップデートをダウンロードする

自動更新がうまくいかない場合は、手動で更新するのが効果的です。Windows Updateカタログは、スタンドアロンの更新プログラムファイルをダウンロードして直接インストールできる大規模なリポジトリです。少しマニアックな方法ですが、効果的です。手順は以下のとおりです。

  1. Windows Update カタログにアクセスしてください。
  2. YYYY/MM形式のリリース日で更新プログラムを検索するか、KB 番号がある場合はその番号で検索します。
  3. 結果が表示されない場合は、前月分をお試しください。最初の試みですべての更新が反映されない場合もあります。
  4. ファイルの横にある[ダウンロード]リンクをクリックして、最新のアップデートをダウンロードします。
  5. ダウンロードした EXE ファイルを実行して手動でインストールします。

これは、面倒な自動アップデートを回避して直接インストールするようなものです。特にWindowsが「更新に失敗しました」と表示し続ける場合に有効です。手動でインストールした後、再起動するとプロセスが完了することがよくあります。

修正5: SFC /scannowを実行してシステムファイルを修復する

Windowsがアップデートに利用するシステムファイルが破損したり、消失したりすることがあります。SFC(システムファイルチェッカー)スキャンを実行すると、破損したファイルを自動的に修復または置き換えることができます。手順は以下のとおりです。

  • スタート メニューでコマンド プロンプトを検索し、右クリックして、 [管理者として実行]を選択します。
  • 次のコマンドを入力して Enter キーを押します。 sfc /scannow
  • 実行してください。数分かかる場合があります。破損したファイルをスキャンし、修復可能な場合は修復します。
  • 完了したら、再起動して再度更新を試みてください。

これは必ずしも修正を保証するものではありませんが、アップデートを妨げている可能性のある破損したシステムファイルを修復します。環境によっては、何かが修正されたと表示されても、その後エラーが発生する場合があります。その場合は、他の方法を試してください。

結論

この一連の修正プログラムは、Windows Update がしばらくすると機能しなくなる、あるいは動作しなくなるというほとんどの状況に効果があるはずです。通常、サービス、キャッシュの破損、またはシステムファイルの破損が複合的に影響しています。これらの手順をいちいち試すのは理想的ではありませんが、Windows を再インストールしたり、ノートパソコンを窓から投げ捨てたりするよりはずっとましです。試行錯誤が必要になることを覚悟してください。何度か試しても怒らないでください。Windows はユーザーを迷わせるのが大好きです。これらの修正プログラムのいずれかが、最終的に更新プログラムをインストールし、システムを正常な状態に戻すことを願っています。

まとめ

  • 設定からWindows Updateトラブルシューティングツールを実行する
  • 必須更新サービスが有効になっていて自動に設定されていることを確認します
  • SoftwareDistribution フォルダと Catroot2 フォルダをクリアします
  • 必要に応じて、Microsoft カタログから手動で更新プログラムをダウンロードします。
  • SFCスキャンを実行して破損したシステムファイルを修復する

まとめ

アップデートに関する問題のほとんどは、単純なサービス障害やキャッシュの問題に帰結するため、まずはそれらに対処するのが賢明です。他の方法を試しても解決しない場合は、手動ダウンロードやシステムファイルの修復で解決できるかもしれません。これで、Windowsの問題解決に繋がるかもしれません。今のところほとんどの環境でうまくいったので、試してみる価値はあります。頑張ってください。システムファイルに触れる前には、必ずバックアップを忘れずに!