注
注釈 2021 年 8 月 24 日に更新された新しいコンテンツをご覧ください
現象
2021 年 5 月 25 日 (KB5003214) および 2021 年 6 月 21 日 (KB5003690) の更新プログラムをインストールした後、一部のデバイスは 2021 年 7 月 6 日 (KB5004945) 以降の更新プログラムなどの新しい更新プログラムをインストールできません。 エラー メッセージ "PSFX_E_MATCHING_BINARY_MISSING" が表示されます。
原因
この問題は、古いリソース レコードを削除するために自動的に清掃されたデバイスで発生します。 システムが清掃されると、最近インストールされた最新の累積的な更新プログラム (LCU) は永続的としてマークされ、古いコンポーネントはシステムから削除されます。 清掃が完了し、デバイスがこの状態になった後は、KB5003214 または KB5003690 をアンインストールしたり、将来の LCU をインストールしたりすることはできません。
解決策/回避策
一括アップグレードをお勧めします。 インプレース アップグレードでは、古いバージョンを最初に削除せずに、デバイスにオペレーティング システムがインストールされます。 ファイル、アプリ、設定は影響を受けません。 インプレース アップグレードを実行する方法はいくつかありますが、ここでは次の方法のみに焦点を当てます。
- Windows Update Medic サービス (WaaSMedicSVC) がインプレース アップグレードを自動的に実行するまで待ちます。 Windows Update Medic Service はバックグラウンドで実行され、WaaS 評価の影響レベルに基づいて Windows 更新プログラムを診断および修復します。 このインプレース アップグレード プロセスは、大幅に古くなったデバイスでのみ自動的に実行されます。
- より迅速に解決するには、以下で説明するように手動インプレース アップグレードを実行します。 これにより、利用可能な最新のセキュリティ品質更新プログラムがインストールされます。 これが推奨される回避策です。
更新日: 2021 年 8 月 24 日
注釈 一括アップグレード オプションは、少なくとも 30 日間オンラインになっているデバイスでのみ使用できます。
注釈 ARM64 デバイスの場合、インプレース アップグレードは、KB5005932 が既にインストールされている場合にのみ成功します。 KB5005932がインストールされていることを確認するには、[設定]>Windows Update>[更新履歴]>[その他] Updates に移動します。 ARM64 デバイスに KB5005932 がインストールされていない場合は、[Windows Update 設定] ページで [Updatesのチェック] を選択してスキャンを開始します。
手動インプレース アップグレード
- [検索] ボックスに「cmd」または「コマンド プロンプト」と入力して、コマンド プロンプト ウィンドウを開きます。
- [ 管理者として実行] を選択します。
- 次に、インプレース アップグレードの対象となるデバイスに必要なレジストリ キー値を生成します。 コマンド プロンプトに、以下のコマンドを入力します。
Reg.exe Add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v AllowInplaceUpgrade /t REG_DWORD /f /d 1
- Enter キーを押します。
注釈 このレジストリ値は、インプレース アップグレードが完了すると削除されます。 インプレース アップグレードがデバイスに提供されるまでに最大 48 時間かかる場合があります。 提供されると、デバイスは、現在コンピューター上にある OS のクリーン バージョンに更新されます。 最新の月次セキュリティ品質更新プログラムも提供されます。 インプレース アップグレードの後、デバイスは通常どおり新しい更新プログラムを取得できるようになります。
詳細情報
マイクロソフトでは、この問題が記載されている Microsoft 製品の問題であることを確認しました
[適用対象] セクションにあります。