KB5005322 - Some devices cannot install new updates after installing KB5003214 (May 25, 2021) and KB5003690 (June 21, 2021)
Symptoms
After installing the May 25, 2021 ( KB5003214) and June 21, 2021 ( KB5003690) updates, some devices cannot install new updates, such as the July 6, 2021 ( KB5004945) or later updates. You will receive the error message, "PSFX_E_MATCHING_BINARY_MISSING".
Cause
This issue occurs on devices that have been scavenged automatically to remove outdated resource records. When a system is scavenged, the recently installed latest cumulative update (LCU) is marked as permanent and the older components are removed from the system. After scavenging is complete and a device is in this state, you cannot uninstall KB5003214 or KB5003690, and you cannot install future LCUs .
Resolution/Workaround
We recommend an in-place upgrade. An in-place upgrade installs an operating system on your device without removing the older version first. Your files, apps, and settings will not be affected. There are a few ways to perform an in-place upgrade, but we will only focus on the following:
Wait for the Windows Update Medic Service (WaaSMedicSVC) to automatically perform an in-place upgrade. The Windows Update Medic Service runs in the background and diagnoses and repairs Windows updates based on the WaaS Assessment Impact Level. This in-place upgrade process will only run automatically on devices that are significantly out of date.
For a faster resolution, perform a manual in-place upgrade as described below. Doing this will install the most recent security quality update available. This is our preferred workaround.
Microsoft published KB5005322 for Windows 10 version 2004, Windows Server version 2004, Windows 10 version 20H2, Windows Server, version 20H2, and Windows 10 version 21H1 to address the "PSFX_E_MATCHING_BINARY_MISSING" issue on some devices.