Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows Updateで「エラーが発生しました」と表示されたときの原因と対処法を徹底解説

Windows Updateは、WindowsのOSやアプリケーションの更新作業を自動化し、大幅に効率化してくれる便利な機能です。しかし、その一方で、この機能はまだ完璧とは言えず、さまざまなエラーが発生することでも知られています。

実際、800701030x8024402c といったエラーコードをはじめ、ユーザーが遭遇するエラーの多くはWindows Updateに関連しています。これらのエラーは、重要な更新プログラムのダウンロードやインストールを妨げ、PCをセキュリティ上のリスクにさらすだけでなく、動作性能にも悪影響を与えます。

こうしたエラーの大半は、ソフトウェアの不具合、互換性のないハードウェア、破損したファイル、ユーザー側のインターネット接続の問題などが原因です。しかし2019年1月29日には、少し状況が異なる事例が発生しました。この日、多くのWindowsユーザーや管理者から「Windows Updateが使えなくなった」という報告が相次いだのです。

ユーザーが更新プログラムの確認を行うと「エラーが発生しました」というメッセージが表示され、当初は自分のインターネット接続に問題があると思われていました。しかしMicrosoftは声明を発表し、この障害は自社側の問題であり、すでに修正済みであることを明らかにしました。

「エラーが発生しました」メッセージとは?

1月29日、多くのユーザーがWindows Updateの確認時に「エラーが発生しました」というメッセージを受け取りました。影響を受けたシステムでは、Windows Updateを起動すると以下のメッセージが表示されました。

エラーが発生しました。更新サービスに接続できませんでした。後ほど再試行するか、今すぐ確認してください。それでも解決しない場合は、インターネットに接続していることをご確認ください。

Microsoftが確認したところ、このWindows Updateの障害は、外部DNSプロバイダーにおける世界的な障害が原因でした。この問題は主に米国と英国のWindowsユーザーに影響を与え、Windows Updateを使ったセキュリティ更新プログラム、ソフトウェア、OSの更新ができなくなりました。

Microsoftは同日中に問題を迅速に解決し、DNSサーバーの設定をGoogleやCloudflareなどのパブリックDNSに変更する回避策を提示しました。この対処法で一部のユーザーのエラーは解消されましたが、その後もWindows Updateサービスに接続できないままのユーザーが少なくありませんでした。

あなたも同じエラーに悩まされているなら、この「エラーが発生しました」が当時のDNS障害によるものなのか、それとも自身の環境に起因するものなのかを確認する価値があります。

Windows Updateの確認時に「エラーが発生しました」と表示される理由

このエラーは非常にシンプルな意味を持っています。つまり、何らかの要因によって、お使いのコンピューターがWindows Updateサーバーに接続できていないということです。

最大の原因はインターネット接続の不良ですが、更新プロセスに干渉する破損ファイル、マルウェア感染、あるいは当時の障害のようなDNSの問題なども考えられます。

Windows Updateで「エラーが発生しました」と表示されたときの対処法

DNS障害の影響を受けた場合は、Googleが推奨する対策として、パブリックDNSへの切り替えを試してみましょう。

ただしその前に、現在のサーバー設定を必ずメモしておいてください。元の設定に戻す必要が生じたときに役立ちます。また、使用予定のDNSサービスのパブリックDNS IPアドレス(IPv4およびIPv6)も控えておきましょう。

Google Public DNSを使用する場合、IPv4アドレスは以下の通りです。

  • 8.8.8.8
  • 8.8.4.4

IPv6アドレスは以下の通りです。

  • 2001:4860:4860::8888
  • 2001:4860:4860::8844

Cloudflare DNSを使用する場合、IPv4アドレスは以下の通りです。

  • 1.1.1.1
  • 1.0.0.1

IPv6アドレスは以下の通りです。

  • 2606:4700:4700::1111
  • 2606:4700:4700::1001

また、以下の情報も手元に用意しておきましょう。

  • ルーターのIPアドレス – コマンドプロンプトで ipconfig と入力し、「デフォルトゲートウェイ」欄に表示されるアドレスを控えます。
  • ルーターのユーザー名とパスワード – 通常、ルーター本体に貼られたステッカーに記載されています。

準備が整ったら、以下の手順に従ってDNS設定を変更します。

  1. Google ChromeなどのWebブラウザーを起動します。
  2. ブラウザーのアドレスバーにルーターのIPアドレスを入力し、Enterキーを押します。
  3. ユーザー名とパスワードを使ってルーターの設定画面にログインします。
  4. DNSサーバー設定ページを開きます。設定画面の構成は機種によって異なるため、詳しくはルーターの取扱説明書やメーカーの公式サイトを参照してください。
  5. DNS設定欄に、使用したいIPv4アドレスを入力します。
  6. 設定を保存し、ブラウザーを再起動します。

新しい設定を適用するためにパソコンを再起動し、Windows Updateが正常に動作するかどうかを確認してください。この方法で解決しない場合は、後述の別の対処法を試してみてください。

方法1:破損したシステムファイルをスキャンして修復する

Windows Updateサービスに接続できない原因の一つとして、システムファイルやコンポーネントの破損が挙げられます。Windowsに標準搭載されている診断ツールを使えば、破損したファイルをスキャンして修復できます。

まず利用したいのが、システム ファイル チェッカー(SFC)です。これは小さながら強力なコマンドラインユーティリティで、システムファイルの整合性を診断し、破損または欠落しているファイルを置き換えてくれます。

SFCを実行する手順は以下の通りです。

  1. Windows + Xキーを押してパワーユーザーメニューを開きます。
  2. コマンドプロンプト(管理者)を選択し、管理者権限でターミナルを起動します。
  3. コマンドプロンプトのウィンドウに次のコマンドを入力し、Enterキーを押します:sfc /scannow
  4. 処理が完了するまで待ち、画面の指示に従ってファイルを修復します。

システム ファイル チェッカーで問題が解決しない場合は、より深いスキャンが可能なDISM(Deployment Image Servicing and Management)ツールを実行してみましょう。

DISMツールの実行手順は以下の通りです。

  1. 前述の手順でコマンドプロンプトを起動します。
  2. 以下のコマンドを1行ずつ入力し、それぞれ入力後にEnterキーを押して実行します。
    • DISM /Online /Cleanup-Image /CheckHealth
    • DISM /Online /Cleanup-Image /ScanHealth
    • DISM /Online /Cleanup-Image /RestoreHealth

処理が完了したら、Windows Updateが正常に動作しているかどうかを確認してください。

方法2:古い更新プログラムやジャンクファイルを削除する

このWindows Updateエラーのもう一つの原因として、過去にダウンロードした古い更新プログラムが更新プロセスに干渉している可能性があります。対処方法は2つあります。ディスククリーンアップを使う方法と、PC修復アプリを使う方法です。

ディスククリーンアップで古いWindowsファイルを削除する手順は以下の通りです。

  1. スタートボタンを右クリックし、検索を選択します。
  2. 検索ボックスに「ディスククリーンアップ」と入力します。
  3. 検索結果のディスククリーンアップを右クリックし、管理者として実行を選択します。
  4. ドライブのドロップダウンメニューから、Windowsがインストールされているドライブを選択します。
  5. OKをクリックします。
  6. 以前の Windows のインストールにチェックを入れます。
  7. 表示されたリストから一時 Windows インストール ファイルWindows アップグレード ログ ファイルにもチェックを入れます。
  8. OKをクリックし、続けてファイルの削除をクリックします。

もう一つの選択肢は、Outbyte PC Repairなどのサードパーティ製アプリを利用する方法です。この種のツールは、一時ファイル、古いWindowsのダウンロードファイル、キャッシュファイル、ごみ箱の中身など、不要なジャンクファイルをすべて自動でスキャンしてくれます。

クリーンアップが完了したら、パソコンを再起動し、Windows Updateのエラーが解消されたかどうかを確認しましょう。

方法3:パソコンを初期化(リセット)する

ここまでの方法で解決しない場合は、パソコンのリセットを検討しましょう。これは、どうしても解消しないエラーに対する最終手段です。

Windowsをリセットする手順は以下の通りです。

  1. スタート > 設定の順にクリックします。
  2. 更新とセキュリティ > 回復をクリックします。
  3. この PC を初期状態に戻すの下にある開始するボタンをクリックします。
  4. 個人用ファイルを残すすべて削除するかを選択します。

Windowsが再起動し、その後クリーンインストールが開始されます。リセットによってシステムはまっさらな状態に戻ります。完了したら、再度Windows Updateを実行し、正常に動作するかどうかを確認してください。

まとめ

Windows Updateは、パソコンの更新プログラムを管理するうえで非常に便利な機能です。しかし、エラーが発生すると、本来あるべき以上に更新プロセスが複雑になってしまうことがあります。本記事で紹介した対処法を実践すれば、この特定のWindows Updateエラーを解消し、システムを正常な状態に戻せるはずです。

  1. 【解決済み】Windows 10の更新プログラムが「更新プログラムのチェック」で止まる問題の対処法

    Microsoftは、サードパーティ製アプリケーションによって生じるセキュリティホールを修正するため、セキュリティ強化やバグ修正を含むWindowsアップデートを定期的にリリースしています。Windows 10では更新プログラムが自動インストールされるように設定されており、新しい更新が利用可能になると、Windows Update経由で自動的にダウンロード・インストールされます。また、「設定」→「更新とセキュリティ」→「更新プログラムのチェック」から手動で確認することもできます。 しかし一部のユーザーからは、Windows 10の更新プログラムのチェックがいつまでも終わらない、あるいは機能更新

  2. Windows 10のWindows Update徹底解説!知っておくべき仕組みと自動更新の制御方法

    インターネットはほぼ毎日新しいものを提供し続ける、絶えず進化するメディアです。かつてはデスクトップPC向けだけだったウェブサイトやWeb開発技術が、今ではモバイルデバイスなど携帯端末にも対応するようになりました。こうした変化に伴い、マルウェアやウイルスといった悪意ある存在も環境に適応しながら進化を続けています。 すべてが日々変化する中、オペレーティングシステムも最新の技術革新や改善に取り残されないよう、常に進化していく必要があります。そのためApple、Google、Microsoftといった大手企業は、各デバイスで動作するOS向けにアップデートを提供しています。これらのアップデートには新機能