コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

この記事では、Windows 7/8/8.1 および Windows Server 2008/2012 における Windows Update のさまざまな問題を解決するための、効果的な対処方法を詳しく紹介します。

多くの場合、クリーンインストールしたばかりの Windows であっても、Windows Update が正常に動作せず、「更新プログラムの確認」で止まってしまったり、更新プログラムの検索時にエラーが表示されたりすることがあります。こうした状況では、Windows Update サービス(svchost.exe)が CPU 使用率を高く消費し、システム全体が遅くなったり応答しなくなったりする原因にもなります。

Windows Update は、Windows を安全かつ安定して動作させるために必要な重要な更新プログラムやオプションの更新を提供する不可欠な機能です。特に Windows 7 や Vista ベースの PC では不具合が発生しやすく、明確な原因がないままエラーが出続けるケースも少なくありません。本記事では、実績のある解決策を順番に解説していきます。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

このガイドで解決できる症状

  • 更新プログラムの確認がいつまでも終わらない
  • Windows Update がフリーズする・固まる
  • 新しい更新プログラムが見つからない
  • 「サービスが実行されていないため、現在 Windows Update で更新プログラムを確認できません」と表示される
  • 不明なエラー(コード 8007000E)が発生する

トラブルシューティングを始める前の注意点

1. 日付と時刻の設定を確認する
以下の方法を試す前に、必ずシステムの日付と時刻が正しく設定されていることを確認してください。日時がずれていると、更新プログラムの取得に失敗することがあります。

2. 更新設定の切り替えを試す
Windows Update の設定を「自動的にインストールする」から「更新プログラムを確認しない(非推奨)」に変更し、PC を再起動します。再起動後、設定を「自動的にインストールする」に戻して更新プログラムの確認を行ってください。これで改善しない場合は、「更新プログラムを確認するが、ダウンロードとインストールを行うかどうかは選択する」に変更して再度確認してみてください。

3. Service Pack 1 を適用する
Windows 7 または Windows Server 2008 R2 を新規インストールしたばかりの場合は、先に Service Pack 1(SP1)を適用しておいてください。

4. ウイルスやマルウェアの感染をチェックする
マルウェアスキャンガイドなどを活用し、PC がウイルスや悪意あるプログラムに感染していないかを確認・駆除しておきましょう。

目次:7つの解決方法

  • 方法1:SoftwareDistribution フォルダを再作成する
  • 方法2:セキュリティ更新プログラム KB3102810 をインストールする
  • 方法3:最新の更新プログラムのロールアップを適用する
  • 方法4:Windows Update トラブルシューティングツールを実行する
  • 方法5:破損したシステムファイルを修復する(SFC)
  • 方法6:DISM/システム更新準備ツールで破損エラーを修復する
  • 方法7:WSUS Offline Update ツールを使って更新する

方法1:SoftwareDistribution フォルダを強制的に再作成する

Windows Update ストアフォルダ(一般に「SoftwareDistribution」フォルダと呼ばれます)は、ダウンロードした更新プログラムが保存される場所です。このフォルダが破損すると、Windows Update に不具合が発生します。最も効果的な解決策の一つが、このフォルダを作り直すことです。

手順:

  1. Windowsキー + R を同時に押して「ファイル名を指定して実行」を開きます。
  2. services.msc」と入力して Enter キーを押します。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. サービス一覧から「Windows Update」を右クリックし、「停止」を選択します。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. エクスプローラーを開き、「C:\Windows」フォルダへ移動します。
  2. SoftwareDistribution」フォルダを選択して削除します。
    (「フォルダーへのアクセスは拒否されました」という画面が表示されたら「続行」をクリックします)

※ポイント:次回 Windows Update が実行されるとき、新しい空の SoftwareDistribution フォルダが自動的に作成されますのでご安心ください。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. PC を再起動し、更新プログラムの確認を試みます。

方法2:セキュリティ更新プログラム KB3102810 をインストールする

新規インストール直後の Windows 7/8/Vista でも、更新プログラムの確認が永遠に終わらず固まる現象がよく報告されています。これは Microsoft が公開しているセキュリティ更新プログラム「KB3102810」で改善できます。この更新は「更新プログラムのインストールと検索が遅い、CPU 使用率が高い」という問題を修正するものです。

ステップ1:Internet Explorer 11 をインストールする

※この手順は Windows 7 または Windows Server 2008 の新規インストール環境のみ対象です。すでに IE11 がインストールされている場合はスキップしてください。

  1. お使いの OS バージョンに対応した Internet Explorer 11 をダウンロードしてインストールします。
  2. PC を再起動します。

ステップ2:KB3102810 をインストールする

  1. OS に対応した更新プログラムをダウンロードします(まだインストールはしないでください)。
    • Windows 7 & Server 2008:KB3102810
    • Windows 8.1 & Server 2012:KB3102810(32bit)/ KB3102812
  2. ダウンロード後、PC を再起動します。
  3. 再起動後、すぐに更新プログラムをインストールします。時間が経つとインストールがハングする場合があります。
  4. インストール完了後、PC を再起動します。

ステップ3:SoftwareDistribution フォルダを削除する

  1. 方法1 の手順に従って「SoftwareDistribution」フォルダを削除します。
  2. PC を再起動します。
  3. Windows Update を開いて更新プログラムの確認を実行し、最低でも30分〜1時間はそのまま待ちます。うまくいけば、利用可能なすべての更新プログラムが検出されます。

方法3:最新の更新プログラムのロールアップを適用する

Windows の更新プログラムのロールアップ(まとめパック)は、Windows Update の問題を一括で解決できることが多いです。ただし、ロールアップをインストールする前に、まず更新設定を「更新プログラムを確認しない(非推奨)」に変更しておきます。

  1. Windowsキー + R を押して「ファイル名を指定して実行」を開きます。
  2. wuapp.exe」と入力して Enter キーを押します。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. 左側の「設定の変更」を選択します。
  2. 更新プログラムを確認しない(非推奨)」に設定します。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. お使いのシステム向けの最新ロールアップをダウンロードします(まだインストールしない)。主なロールアップは以下の通りです。
    • 2016年7月更新プログラム ロールアップ(Windows 7 SP1 / Windows Server 2008 R2 SP1 向け)
    • 2016年7月更新プログラム ロールアップ(Windows 8.1 / Windows Server 2012 R2 向け)
    • 2016年9月更新プログラム ロールアップ(Windows 7 SP1 / Windows Server 2008 R2 SP1 向け)
    • 2016年9月更新プログラム ロールアップ(Windows 8.1 / Windows Server 2012 R2 向け)
  2. ダウンロード後、PC を再起動します。
  3. 再起動後、ダウンロードしたロールアップをインストールします。
  4. 更新プログラムの確認を行います。

方法4:Windows Update トラブルシューティングツールを実行する

Microsoft が提供する公式のトラブルシューティングツールを使えば、Windows Update の問題を自動的に検出・修復できます。

  1. コントロールパネル」>「すべてのコントロールパネル項目」>「トラブルシューティング」>「Windows Update の問題を解決する」を開きます。
  2. 次へ」をクリックし、Windows による自動修復を実行させます。
  3. 修復が完了したら PC を再起動し、再度更新プログラムの確認を行います。

方法5:破損したシステムファイルとサービスを修復する(SFC)

システムファイルチェッカー(SFC)ツールを実行すると、破損した Windows のシステムファイルやサービスを自動的に修復できます。

  1. 管理者権限でコマンドプロンプトを開きます。
    • スタートボタンを右クリックし、「コマンドプロンプト(管理者)」を選択します。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. コマンドウィンドウに以下のコマンドを入力し、Enter キーを押します。
    • SFC /SCANNOW

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. スキャン中は PC を操作せず、処理が完了するまでお待ちください。
  2. 完了後、PC を再起動して更新プログラムの確認を行います。

方法6:DISM/システム更新準備ツールで破損エラーを修復する

Windows コンポーネントストアの破損は、Microsoft 純正の修復ツールで解消できます。OS のバージョンによって手順が異なります。

Windows 7 / Vista / Server 2008 の場合:

  1. お使いの Windows バージョンに対応した「システム更新準備ツール(System Update Readiness Tool)」をデスクトップにダウンロードします。
  2. ダウンロードしたファイル(例:Windows6.1-KB947821-v34-x86.msu)をダブルクリックしてインストールします。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. インストール完了後、PC を再起動し、Windows Update のインストールを試みます。

Windows 8 / 8.1 / Server 2012 の場合:

  1. スタートボタンを右クリックし、「コマンドプロンプト(管理者)」を選択します。
  2. 以下のコマンドを入力して Enter キーを押します。
    • Dism.exe /Online /Cleanup-Image /Restorehealth

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. DISM がコンポーネントストアを修復するまでお待ちください。
  2. 完了すると「コンポーネント ストアの破損が修復されました」というメッセージが表示されます。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. コマンドプロンプトを閉じて PC を再起動します。
  2. 更新プログラムの確認を行います。

方法7:WSUS Offline Update ツールを使って更新する(Windows 10/8.1/8/7 対応)

どうしても Windows Update が正常に動作しない場合は、サードパーティ製のオフライン更新ツール「WSUS Offline Update」を活用する方法もあります。

  1. WSUS Offline Update の最新版をダウンロードします。
  2. ダウンロードした「wsusoffline.zip」ファイルを展開します。
  3. 展開したフォルダ内の「UpdateGenerator.exe」をダブルクリックして起動します。
  4. [Windows] タブでお使いの Windows エディションを選択します。
  5. Start」ボタンを押します。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. すべての更新プログラムのダウンロードが完了するまでお待ちください。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法

  1. ダウンロード完了後、「client」フォルダ(wsusoffline\client)を開き、「UpdateInstaller.exe」をダブルクリックします。
  2. Automatic reboot and recall(自動再起動と再呼び出し)」にチェックを入れます。
  3. Start」ボタンを押し、更新プログラムのインストールが完了するまでお待ちください。

Windows 7/8/8.1・Server 2008/2012でWindows Updateの問題を解決する7つの対処法


まとめ

以上、Windows 7/8/8.1 および Server 2008/2012 の Windows Update の問題を解決する7つの方法をご紹介しました。どの方法がお役に立ちましたか?体験談やご質問があればコメント欄でお知らせください。このガイドが役に立ったと思ったら、ぜひシェアして他の方にも教えてあげてください。

  1. 【解決済み】Windows 10/8/7のWindows Updateエラー0x80004005の直し方

    Windows 10、Windows 8、Windows 7搭載のパソコンでは、Windows Updateがエラー0x80004005で失敗することがあります。エラーメッセージは「更新プログラムのインストール中に問題が発生しましたが、後でもう一度試みます。このメッセージが表示され続ける場合は、Webで検索するか、サポートに問い合わせて情報を確認してください。(0x80004005)」という内容です。 Windows Updateのエラー0x80004005は、主に次の2つの原因で発生します。 ダウンロード中にインターネット接続が中断され、更新プログラムが正しくダウンロードできなかった 更

  2. 【Windows 10/8/7・Server 2016/2012対応】自動再生(AutoPlay)を無効にする3つの方法

    USBメモリやDVDなどをPCに接続したとき、中身を自動的に表示したり、ソフトのインストールを開始したりする「自動再生(AutoPlay)」機能。便利な反面、マルウェア感染のリスクを高めることもあります。本記事では、Windows 10/8/7 および Windows Server 2016/2012 で自動再生を無効にする3つの方法を、画像付きの手順でわかりやすく解説します。 自動再生(AutoPlay)とは? 自動再生は、Windows 98で初めて導入された機能です。CD/DVDやUSBメモリなどの記憶装置が接続されると、その内容(音楽・動画・ソフトウェアなど)を判別し、コンテンツの種類