Windows Update のトラブルシューティング ガイダンス

仮想エージェントをお試しください - Windows Update の一般的な問題をすばやく特定して修正するのに役立ちます

これらのソリューションは、Windows Update のトラブルシューティング シナリオを開始できるように設計されています。

トラブルシューティングのチェックリスト

手順 1: Windows のバージョンの診断ツールを実行する

サポートされているバージョンの Windows の場合管理コマンド プロンプト ウィンドウを開き、次のコマンドを実行します。

Dism /online /cleanup-image /restorehealth

手順 2: コンピューターを再起動する

以前の更新プログラムの後にコンピューターが再起動しなかった場合でも、新しい更新プログラムを適用する前に保留中のアクションを完了する必要があります。

手順 3: 最新のサービス スタック更新プログラムをインストールする

詳細については、「 最新のサービス スタック更新プログラム または Windows バージョンの更新履歴の最新の累積的な更新プログラムに必要な最新のサービス スタックを探します。

手順 4: Windows ファイルの破損を確認して修正する

詳細については、「 Windows ファイルの破損の修正」を参照してください。

手順 5: 更新プログラム パッケージをダウンロードし、更新プログラムを手動でインストールする

これを行うには、次の手順を実行します。

  1. Microsoft Update カタログを開きます。
  2. 検索ボックスに、ダウンロードする更新プログラムの番号を入力し、[ 検索を選択します。
  3. 検索結果で、オペレーティング システムに適用される更新プログラムを見つけます。 その更新プログラムの横にある [追加] を選択して、更新プログラムをバスケットに追加します。
  4. View basketを選択し、ダウンロードを選択します。
  5. 更新プログラムの保存先を選択するには、 Browse を選択し、 Continue を選択します。
  6. ダウンロード プロセスが完了したら、 Close を選択します。
  7. ダウンロード場所を参照し、ダウンロード パッケージをダブルクリックして更新プログラムをインストールします。

Note

Windows Update エージェントの適用性チェックをスキップし、インストールをさらに早く行うには、管理者特権のコマンド プロンプトを開き、次のコマンドを実行します。

Dism /online /add-package /packagepath:<path_to_package>

一般的な問題と解決方法

エラー: この更新プログラムはお使いのコンピューターには適用できません

このエラーには、いくつかの原因が考えられます。 次の手順は、影響を受ける特定の原因を特定するのに役立ちます。

手順 1: 更新プログラムは置き換わりましたか?

更新プログラム パッケージに、更新するシステムよりも新しいバージョンのバイナリが含まれていることを確認します。 または、パッケージが別の新しいパッケージに置き換えられていることを確認します。

コンポーネントの更新プログラムがリリースされると、更新されたコンポーネントは、既にシステム上にある古いコンポーネントよりも優先されます。 この場合、以前の更新プログラムは置き換え済みとしてマークされます。 インストールしようとしている更新プログラムに、システムに新しいバージョンのペイロードが既に含まれている場合は、このエラー メッセージが表示される可能性があります。

手順 2: 更新プログラムは既にインストールされていますか?

インストールしようとしているパッケージが、まだインストールされていないことを確認します。

手順 3: 更新プログラムはこのアーキテクチャに適していますか?

  1. インストールしようとしているパッケージが、使用している Windows のバージョンと一致していることを確認します。

    Windows のバージョンの情報は、各更新プログラムに関する記事の「適用対象」セクションに記載されています。 たとえば、Windows Server 2019 の更新プログラムを Windows Server 2016 にインストールしたり、Windows クライアントに Windows Server の更新プログラムをインストールしたりすることはできません。

  2. インストールするパッケージが、使用している Windows のバージョンのプロセッサ アーキテクチャと一致していることを確認します。

    たとえば、x86 ベースの更新プログラムを、Windows の x64 ベースのインストールにインストールすることはできません。

手順 4: すべての前提条件の更新プログラムがインストールされていますか?

前提条件の更新プログラムがインストールされているかどうかを確認するには、パッケージの関連記事を参照してください。 たとえば、Windows 10 バージョン 22H2 更新プログラム Windows July 23、2024 - KB5040525 (OS ビルド 19045.4717) プレビューでエラー メッセージが表示された場合は、KB50282445、KB5031539、または前提条件のサービス更新プログラムをインストールする必要があります。

これらの前提条件の更新プログラムがインストールされているかどうかを確認するには、Windows PowerShell ウィンドウを開き、次のコマンドを実行します。

Get-HotFix KB50282445, KB5031539

更新プログラムがインストールされている場合は、コマンドの出力の InstalledOn のセクションに、インストールされた日付が返されます。

展開した更新プログラムをデバイスが受信していない

この問題をトラブルシューティングするには、次の手順に従います。

  1. 関連するカテゴリに関するデバイスの更新プログラムが一時停止されていないことを確認します。

    詳細については、「 Pause 機能更新プログラム および 品質更新プログラムを参照してください。

  2. 機能更新プログラムのみ: 特定の機能更新プログラムのバージョンに対してデバイスにセーフガード ホールドが適用されているかどうかを確認します。

    セーフガード ホールドの詳細については、「セーフガード ホールド」と「セーフガード ホールドをオプトアウトする」を参照してください。

  3. デバイスが割り当てられている展開の状態が提供中であることを確認します。 状態が一時停止またはスケジュール済みである展開では、デバイスにコンテンツが展開されません。

  4. デバイスによって更新プログラムのスキャンが行われ、Windows Update サービスがスキャンされていることを確認します。

    更新プログラムのスキャンの詳細については、「更新プログラムのスキャン」を参照してください。

  5. 機能更新プログラムのみ: 展開サービスによって、デバイスが機能更新プログラム管理に正常に登録されていることを確認します。 正常に登録されたデバイスは、Microsoft Entra ID デバイス リソースによって表されます。 このリソースでは、機能更新プログラムの更新管理登録が文書化され、Microsoft Entra ID デバイス登録エラーはありません。

  6. 優先品質更新プログラムのみ: デバイスに Update Health Tools がインストールされていることを確認します (Windows 10 バージョン 1809 について、「KB 4023057: 更新サービス コンポーネント Windows 10 更新プログラム」またはそれより新しい品質更新プログラムで入手できます)。

    デバイスで優先品質更新プログラムを受け取るには、Update Health Tools が必要です。 デバイス上のプログラムの場所は、 C:\Program Files\Microsoft Update Health Tools です。 その存在を確認するには、インストールされているプログラムの一覧を表示するか、次の PowerShell スクリプトを実行します。

    Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -Match "Microsoft Update Health Tools"}
    

展開していない更新プログラムをデバイスが受信している

この問題のトラブルシューティングを行うには、これらの手順に従います。

  1. デバイスが Windows Update サービスをスキャンしていて、別のエンドポイントではないことを確認します。

    たとえば、デバイスが WSUS エンドポイントからの更新プログラムをスキャンしている場合、異なる更新プログラムを受信する可能性があります。 更新プログラムのスキャンの詳細については、「更新プログラムのスキャン」を参照してください。

  2. 機能更新プログラムのみ: 展開サービスによって、デバイスが機能更新プログラム管理に正常に登録されていることを調べます。

    正常に登録されていないデバイスは、機能更新プログラムの遅延期間に応じて、異なる更新プログラムを受け取る可能性があります。 正常に登録されたデバイスは、Microsoft Entra ID デバイス リソースによって表されます。 このリソースでは、機能更新プログラムの更新管理登録が文書化され、Microsoft Entra ID デバイス登録エラーはありません。

データ収集

Microsoft サポートの支援が必要な場合は、「展開関連の問題について TSS を使用して情報を収集する」に記載している手順に従って情報を収集することをお勧めします。

関連情報