Windows Updateが機能しない場合のトラブルシューティングと修正方法
Windowsはアップデート時に時々不具合を起こし、かなりイライラさせられることがあります。アップデートの不具合の多くは、システムファイルの破損、設定ミス、あるいはハードウェアの不具合などが原因です。時には、空き容量の問題やドライバの競合が原因の場合もあります。幸いなことに、この問題を解決する方法はたくさんあり、そのほとんどは再インストールを必要としません。とはいえ、他の方法がすべて失敗した場合の代替案として、再インストールがあります。システムのセキュリティと安定性を維持するには、完全に諦める前にトラブルシューティングを行う価値があります。
理由が何であれ、Windows Updateの問題を解決するには、よくある原因の確認、組み込みツールの実行、設定の調整などが必要になります。これらの手順に従うことで、アップデートプロセスを正常化し、今後のトラブルを回避できます。また、特にこのような問題に何度も遭遇する場合は、今後のアップデートをよりスムーズに行うためのヒントをいくつか学ぶことができるかもしれません。
Windows Updateの問題を修正する方法
十分なディスク容量があるか確認する
これは単純なことですが、見落とされがちです。ハードドライブの空き容量がほぼいっぱいになると、更新プログラムのダウンロードやインストールができなくなります。通常、Windows の更新プログラムのインストールには少なくとも 16 GB の空き容量が必要ですが、容量関連のエラーを回避するには 20~30 GB の空き容量を確保しておくのが安全です。確認方法は次のとおりです。
- [スタート] > [この PC]をクリックし、通常C:と表示されているメイン ドライブを確認します。
- 右クリックして「プロパティ」を選択します
- 空き容量を確認してください。16 GB 未満の場合は、空き容量を増やす必要があります。
使用していないアプリを削除したり、ディスククリーンアップで不要なファイルを削除したり、データを外付けドライブに移動したりすることで、空き容量を増やすことができます。環境によっては、これですぐに問題が解決することもあります。もちろん、Windows は必要以上に手間取らせてしまうからです。
適切に再起動してシステムを再起動する
アップデート後、既にインストールされているように見えても、Windowsを完全に再起動する必要がある場合もあります。これは、再起動の保留に関する通知が表示された後などによく発生します。単にカバーを閉じたりスリープ状態にしたりするのではなく、必ず適切な再起動を行ってください。サーバーやオフィスPCなど、長時間稼働するシステムでは、再起動の忘れがアップデートの問題のよくある原因となります。
Windows に再度更新プログラムの確認を強制する
時間が経つと、Windows は自動的に更新プログラムをチェックしなくなったり、サーバーの障害により動作が停止したりすることがあります。手動でチェックを開始すると、問題が解決する場合があります。以下の手順に従ってください。
- 「設定」>「更新とセキュリティ」>「Windows Update」に移動します。
- アップデートの確認をクリック
- Windows が新しい更新プログラムを見つけてインストールするまで待ってから、再起動します。
特に、大きなパッチのリリース後、更新プロセスを強制すると、Windows が単に頑固なだけなのか、修正が必要なのかが明確になります。
外部デバイスの取り外し
USBドライブ、スマートフォン、ドックなどの外部ハードウェアが接続されている場合は、取り外してみてください。これらのデバイスがアップデート処理の妨げになったり、競合を引き起こしたりすることがあります。取り外した後、Windowsを再起動し、アップデートがスムーズに進むかどうかを確認してください。必ずしも原因がこれとは限りませんが、この簡単なテストで、時々奇妙な問題が解決することがあります。
ドライバーを更新する
アップデートが失敗する主な原因は、古いドライバーや不具合のあるドライバーです。グラフィックカード、ネットワークアダプター、さらにはサウンドカードもアップデートに支障をきたすことがあります。ドライバーを更新するには、以下の手順に従ってください。
- デバイス マネージャーを開きます(スタート メニューを右クリック > デバイス マネージャー)
- 黄色の警告アイコンが表示されているデバイスを探します
- 右クリックして「ドライバーの更新」を選択します
- 更新されたドライバーソフトウェアを自動的に検索するを選択します
より徹底的なアップデートについては、デバイスメーカーのウェブサイトをご覧いただくか、専用のドライバーアップデートツールをご利用ください。場合によっては、手動アップデートによって、Windows がアップデートを正しくインストールできない原因となっている互換性の問題が修正されることがあります。
セーフモードで起動して再試行
セーフモードで起動すると、アップデートの妨げとなる可能性のあるバックグラウンドプロセスの実行が最小限に抑えられます。これを行うには、以下の手順に従います。
- Shiftキーを押しながらスタートメニューまたはログイン画面から再起動をクリックします。
- 回復メニューで、「トラブルシューティング」>「詳細オプション」>「スタートアップ設定」>「再起動」を選択します。
- 再起動したら、F4キーを押してセーフモードで起動します。
セーフモードに入ったら、手動でアップデートを再度確認してみてください。通常はプロセスをブロックする一部のアップデートやサービスはここで無効化されるため、プロセスをスムーズに完了しやすくなります。
Windows Updateのトラブルシューティングツールを使用する
Windowsには、まさにこの問題に特化したトラブルシューティングツールが組み込まれています。以下の手順に従ってください。
- スタート> 設定 > 更新とセキュリティ > トラブルシューティング
- 追加のトラブルシューティングをクリックします(必要な場合)
- Windows Updateを選択し、トラブルシューティングツールの実行を押します。
指示に従ってください。問題を見つけて自動修正を試みます。完了したら、PCを再起動して再度アップデートをお試しください。特に問題が軽微な破損や設定のバグによるものである場合、このツールの有効性は驚くほど高くなることがあります。
SFCで破損したシステムファイルをスキャンする
システムファイルの破損によりアップデートがブロックされる可能性があります。スキャンして修復する方法は次のとおりです。
- 管理者としてコマンドプロンプトを開きます([スタート] > [コマンドプロンプト (管理者)] を右クリック)
- 入力して実行
sfc /scannow
システムをスキャンして問題を検出し、破損したファイルを修復します。数分かかる場合がありますが、多くの場合、アップデートをブロックする問題が解決されます。再起動後、アップデートが実行されるかどうかを確認してください。
ウイルス対策とファイアウォールを一時的に無効にする
ウイルス対策ソフトウェアは、信頼できるソースからのアップデートであっても、Windows Updateのダウンロードを妨害することがあります。これをテストするには、以下の手順に従ってください。
- タスクバーのウイルス対策アイコンを右クリックし、「無効にする」を選択します。
- 一時的に無効にするオプションがある場合は、それを使用してください。ない場合は、ウイルス対策プログラムの設定を開き、リアルタイム保護をオフにしてください。
- テストが完了したら、忘れずに電源を入れ直してください。
無効にしたら、もう一度アップデートを試してください。それでもうまくいかない場合は、Windows Update コンポーネントを永続的にホワイトリストに追加するために、ウイルス対策ソフトの設定を調整する必要があるかもしれません。
アップデートが 50 ~ 99% で停止してしまったらどうなりますか?
これはよくある問題です。ダウンロードやインストールが途中で止まってしまうようです。まずは、少し時間を置いてみてください。処理が一時的に遅くなるだけの場合もあります。それでも止まってしまう場合は、次の方法をお試しください。
- 「設定」>「更新とセキュリティ」>「Windows Update」>「更新プログラムを再度確認」に移動します。
- それでも問題が解決しない場合は、管理者特権でコマンド プロンプトを開き、もう一度実行して
DISM /Online /Cleanup-Image /RestoreHealthくださいsfc /scannow。
システムイメージの簡単な修復で、更新ファイルが詰まった状態を解消できる場合があります。進捗状況を監視し、数時間経っても何も変化がない場合は、以下の手順のようなより高度な修正を検討してください。
ハードドライブのエラーを確認する
不良セクタやディスクエラーは、アップデート中に深刻な問題を引き起こす可能性があります。ディスクチェックを実行してください。
- コマンドプロンプト(管理者)を開く
- 入力
chkdsk /f C:してEnterキーを押します - 再起動時にチェックをスケジュールするかどうかを尋ねるプロンプトが表示されます。Yと入力して再起動します。
これにより、ディスクがスキャンされ、更新データの正しい書き込みを妨げている可能性のあるエラーの修正が試行されます。
システムの復元または以前のバージョンのロールバックを使用する
他に方法がない場合は、Windowsを以前の状態に復元するか、アップデートをロールバックすることで問題が解決する可能性があります。システムの復元を行うには、以下の手順に従ってください。
- スタートメニューで回復を検索します
- 回復パネルを開く>システムの復元を開くをクリック
- 問題が発生する前の復元ポイントを選択し、指示に従ってください
これにより、現在のシステムファイルが古いファイルに置き換えられ、アップデートの問題が解決する可能性があります。ただし、不適切に実行するとデータが失われる可能性があるため、事前に重要なデータをバックアップしておくことを忘れないでください。
Windows のクリーン再インストールを実行する(最後の手段)
それでもアップデートのインストールがうまくいかない場合は、完全な再インストールを検討してください。事前に重要なファイルをすべてバックアップしておいてください。このプロセスではすべてのファイルが消去されます。以下のものを使用してください。
- 設定 > 更新とセキュリティ > 回復 > このPCを初期状態に戻す
- 最初からやり直すには、[ファイルを保持する] (使用可能な場合) または[すべて削除]を選択します。
これは極端な方法ですが、破損やシステムの問題が制御不能になった場合は、多くの場合必要になります。ただし、その後にアプリを再インストールできるように準備しておいてください。
今後の Windows Update の問題を防ぐにはどうすればよいですか?
アップデートに関する問題の多くは、空き容量、ドライバー、または競合に関連しています。定期的にシステムをメンテナンスし、ドライバーを最新の状態に保ち、定期的にディスクチェックを行うことで改善が見込めます。また、重要な業務時間中に慌ててアップデートするのは避け、Windows に任せましょう。さらに、少しでも技術に詳しい方は、自動システムイメージバックアップを設定したり、事前に復元ポイントを作成したりしておくと、後々のトラブルを大幅に軽減できます。
まとめ
- ディスク容量を確認し、必要に応じてストレージを解放します。
- 更新後にマシンを適切に再起動していることを確認してください。
- 設定から手動で更新チェックを強制します。
- 不要な外部ハードウェアを取り外します。
- 古くなったドライバーを更新します。
- 干渉を回避するにはセーフモードを使用します。
- Windows トラブルシューティング ツールと SFC/DISM ツールを実行します。
- テストするには、ウイルス対策プログラムを一時的に無効にします。
- 更新が停止したり失敗したりする場合は、ディスクの状態を確認し、システムの復元を実行してください。
- 最後の手段として、Windows を再インストールまたはロールバックします。
アップデートの問題は必ずしも単純ではなく、複数の問題が絡み合っている場合もあることを覚えておいてください。しかし、辛抱強く少しのトラブルシューティングで、ほとんどの場合は完全消去せずに解決できます。この方法が、システムを再び安全でアップデート可能な状態に戻すのに役立つことを願っています。