ソフトウェア
 Computer >> コンピューター >  >> ソフトウェア >> ソフトウェア

Windows Updateエラーの解決方法まとめ|原因別の対処法を徹底解説

MicrosoftがWindows 10の提供開始とともにOSをサービスとして継続的に改善するモデルへ移行して以来、アップデートは頻繁に配信されるようになりました。年に少なくとも一度は大型アップデートがリリースされ、それ以外にもセキュリティパッチから細かな機能改善まで、大小さまざまな更新が日々提供されています。

すべてが正常に動作していれば、アップデートはほとんど意識することなく完了します。しかし、Windows Updateでエラーが発生すると、更新がブロックされるだけでなく、最悪の場合はPCが正常に起動できなくなることもあります。

まずはアップデートエラーの有無を確認しよう

PCにWindows Updateのエラーが発生している疑いがある場合は、アップデートの状態を確認することで判断できます。

  1. スタートメニューを開きます。
  2. 更新プログラムのチェック」と入力して選択します。
  3. Windows Updateの状態を確認します。エラーがあればここに表示されます。

問題がなければ、緑色のチェックマークと「最新の状態です」というメッセージが表示されます。ただし、明確なエラーが出ていなくても、「最後の更新が保留中」「ダウンロードに失敗」「インストールに失敗」といった表示が現れることがあります。以下で紹介する対処法は、これらすべてのケースに役立ちます。

エラーコードを記録しておく

アップデートの状態を確認する際、表示されたWindows Updateのエラーコードは必ず控えておきましょう。エラーコードを検索すれば、更新が失敗している具体的な原因を突き止められます。

エラーコードは通常「0x80070070」のような形式で表記され、複数のコードが同時に表示されることもあります。検索エンジンに入力すれば、何が問題なのか正確な情報が得られるはずです。

失敗・中断された更新履歴をチェックする

エラーコード付きの明確なエラーが表示されていなくても、問題を抱えている可能性はあります。Windowsは更新履歴を記録しているため、過去に何が起きたのか簡単に確認できます。

  1. スタートメニューを開き、設定(歯車アイコン)を選択します。
  2. 更新とセキュリティ」→「Windows Update」を選択します。
  3. 更新の履歴を表示する」をクリックします。

ここで、ダウンロードやインストールに失敗した更新がないか確認できます。更新の種類によっては、問題の原因を推測する手がかりになることもあります。

何をするよりも先に再起動を試す

アップデートの状態確認とエラーコードの記録が済んだら、最初に試すべきはシンプルな再起動です。

アップデートには、次回Windows起動時までロックされている依存ファイルが必要な場合があります。また、別の更新プログラムのインストール完了が前提となっており、それが次の再起動まで終わらないケースもあります。

スタートメニューの電源ボタンをクリックしたときに「更新して再起動」という項目が表示されたら、それは再起動を必要とする保留中の更新がある確実なサインです。

アップデート設定は正しいか確認する

エラーが見当たらないのにWindowsが更新されない場合は、単純にアップデート設定が誤っている可能性があります。

  1. スタートメニューを開きます。
  2. Windows Update の設定変更」と入力し、表示された項目を選択します。

更新が一時停止されていないか、アクティブ時間が自分の使い方に合っているかを確認しましょう。

詳細オプション」を選ぶと、さらに多くの設定項目が表示されます。インターネット接続を「従量制課金接続」として設定している場合は、従量制接続でも更新プログラムをダウンロードできるようスイッチをオンにする必要があります。ただし、通信料が発生する場合は注意してください。

トラブルシューティングツールを実行する

Microsoft自身もアップデートシステムに不具合が起こりうることを認識しており、WindowsにはWindows Updateの問題を自動的に検出・修復する専用ツールが搭載されています。実行手順は以下の通りです。

  1. スタートメニューを開き、設定(歯車アイコン)を選択します。
  2. 更新とセキュリティ」を選択します。
  3. トラブルシューティング」→「追加のトラブルシューティングツール」を選びます。
  4. 起動と実行」の項目にある「Windows Update」を選択し、「トラブルシューティングツールの実行」をクリックします。
  5. 画面の指示に従って操作します。

このトラブルシューティングツールは、軽微な問題であれば追加の作業なしに自動的に解決してくれることが多いです。

Windows 7 / 8.1ユーザーはオンラインウィザードを活用

本記事は主にWindows 10を対象としていますが、旧バージョンのWindowsを使い続けている方もまだ少なくありません。Windows 7の場合、2020年1月14日にサポートが終了していることが、アップデート問題の最大の原因となっています。

Windows 8も8.1への移行後にサポートが打ち切られました。無理に使い続けるよりも、新しいバージョンへのアップグレードを強くおすすめします。

どうしても現状のまま対処したい場合は、Microsoftが提供するオンラインのガイド付きトラブルシューターを利用できます。一連の質問に答えることで、問題の原因を絞り込んでいけます。

ディスク容量不足が原因の可能性も

Windowsがアップデートをダウンロード・インストールするには、大量のハードディスク空き容量が必要です。更新データのダウンロード用、作業用の一時領域、さらに問題発生時にロールバックできるようバックアップの保存用と、多くのスペースを使います。

空き容量が足りない場合は、不要ファイルの削除やストレージの整理を行い、十分な余裕を確保してから再度アップデートを試みてください。

SoftwareDistributionフォルダを削除する

Windows Updateが扱うファイルは「SoftwareDistribution」というフォルダに保存されています。やや強引な手段ですが、このフォルダを削除してしまうのも一つの方法です。Windows Updateサービス稼働中は削除できないため、セーフモードで再起動してから以下の手順を実行します。

  1. エクスプローラーでWindowsフォルダを開きます。
  2. 「SoftwareDistribution」フォルダを選択します。
  3. フォルダ全体を削除します。
  4. Windowsを通常どおり再起動します。

この操作でPCが壊れることはなく、Windows Updateサービスが作業ファイルをゼロから再構築してくれます。

システムファイルの破損をチェックする

ユーザーからの報告によると、システムファイルの破損や欠落がアップデート処理を妨げ、Windows Updateエラーの原因になることがあるようです。システムファイルが破損する理由はさまざまですが、重要なのは問題をいかに簡単に解決できるかです。Windowsには「システム ファイル チェッカー(SFC)」というユーティリティが標準搭載されています。

コマンドプロンプトからSFCを実行すれば、破損したシステムファイルを自動的に検出・修復できます。Windows Updateが本来なら自動で対応してくれるはずですが、手動でのサポートが必要なケースもあるようです。

ハードウェアドライバーを最新に保つ

Windows Updateは多くのコンポーネントを自動更新できますが、一部のサードパーティ製ハードウェアドライバーやユーティリティはその管理下にありません。GPUドライバーなど重要なドライバーを長期間更新していないと、最新のWindowsアップデートが妨げられることがあります。

すべてのドライバーを手動で点検するのは骨の折れる作業ですが、自動化ツールを活用すれば効率化できます。無料の「Driver Booster」などは定評のあるツールの一例です。

前回のアップデートをロールバックしてみる

最新のアップデートが失敗する原因が、実は前回のアップデートの不具合であるケースもあります。Windows 10では、直近の更新による変更を元に戻せる期間として10日間の猶予があります。次の更新が配信されるとロールバックできなくなる可能性が高いですが、不具合のある更新の直後に修正版が来るような状況では、この方法が有効です。

  1. スタートメニューを開きます。
  2. Windows Update の設定変更」と入力して開きます。
  3. サイドバーから「回復」を選択します。
  4. Windows 10 の以前のバージョンに戻す」を探します。
  5. 利用可能であれば「はじめる」をクリックします。

あとは画面の指示に従うだけです。期限を過ぎてしまった場合は、特定の更新プログラムを直接アンインストールする方法もあります。

特定の更新プログラムをアンインストールする

Windows 10では、不要または問題のある更新プログラムを直接削除できます。操作自体は簡単ですが、本当にその更新が原因なのかは事前に確認しましょう。たとえば、他の多くのユーザーが同じ更新で不具合を報告しているかどうかを調べると安心です。

  1. コントロールパネルを開きます。
  2. プログラム」を選択します。
  3. インストールされた更新プログラムの表示」を選択します。

削除可能な更新プログラムの一覧が表示されます。すべての更新がここに出るわけではありませんが、該当するものが見つかれば、右クリックして「アンインストール」を選択するだけで削除できます。

更新プログラムを手動でダウンロード・インストールする

自動更新は便利ですが、ときには自分の手で作業する必要があります。実は、Microsoftは累積更新プログラムを個別のダウンロードファイルとしても公開しています。これは理にかなった仕組みです。

十分なインターネット環境を持たないユーザーもいれば、複数台のPCを管理している人にとっては、オフラインインストーラーがあれば同じデータを何度もダウンロードする必要がなくなります。

手動でインストールするには、Microsoft Update Catalogにアクセスし、最新の更新プログラムのKB番号を入力します。KB番号はWeb検索で簡単に調べられます。

あとは該当する更新の「ダウンロード」ボタンを押し、通常のアプリケーションと同じ要領でインストールするだけです。

Windowsの修復インストールを行う

他の方法がすべて失敗した場合、Windows 10のインストールメディアを使えば、ファイルやプログラムを失うことなくWindowsを修復できます。手順は、Windows 10のメディアからセットアップを開始するだけです。メディアを持っていない場合でも、Microsoftのサイトから無料でダウンロードできます。

セットアップ中に聞かれたら「アップグレード」を選択し、ファイルとアプリを引き継ぐオプションを選びましょう。ただし、まれに問題が起こることもあるため、最終手段として考えるのが賢明です。

Microsoftサポートに相談する

すべての手段が尽きたら、Microsoftサポートに連絡するのも一つの手です。実際のところ、チャットサポートは迅速で効率的です。担当者はリモートでPCの操作を引き継ぎ、素早く診断と修復を行ってくれることもあります。

特に、アップデートの失敗原因がMicrosoft側でしか解決できない既知の問題である場合には有用です。担当者が「こちらではもう対応できない」と伝えてくれれば、無駄な時間をかけずに次の行動に移れます。

  1. Windows 11/10/8/7でレジストリエラーを修正する方法【初心者向け完全ガイド】

    パソコンでレジストリエラーが発生していませんか?Windowsのレジストリはシステムの中でも最も重要な部分とされており、わずかなエラーや軽微な感染が原因で、システム全体が動作しなくなることもあります。この記事では、Windowsレジストリの基本知識と、Windows 11、10、8、7におけるレジストリエラーの修正方法について詳しく解説します。 Windowsレジストリとは? レジストリとは、Microsoft Windowsオペレーティングシステム上で各種設定や構成情報を階層構造で保存するデータベースです。ハードウェアデバイス、ソフトウェアプログラム、ユーザーの環境設定、OSの構成など、シス

  2. Windows 11 PCのアップデート方法を徹底解説!知っておきたい5つの手順

    MicrosoftはWindows 11 OSに新機能を継続的に追加しており、ユーザーにはできるだけ早くPCをアップデートすることを推奨しています。最新リリースには、エクスプローラーのタブ機能やクイック設定のBluetoothメニューなど、数多くの新機能が含まれています。Microsoftの最新デスクトップOSを使うのは、今まさにエキサイティングなタイミングだと言えるでしょう。そこで本記事では、「Windows 11を最新ビルドにアップデートすべきか迷っている」という方に向けて、制限なく実行できる複数の簡単な方法をご紹介します。ぜひこのガイドを参考に、Windows 11のアップデート方法をチ