Some Windows 10 users have been unable to install the latest Windows 10 cumulative update since the Patch Tuesday event day in May this year and will encounter PSFX_E_MATCHING_BINARY_MISSING during the upgrade process. This problem started after installing the cumulative updates on May 25, 2021 (KB5003214) and June 21, 2021 (KB5003690).
Microsoft has now acknowledged this problem and said: This problem occurs on devices that have been automatically cleaned to delete obsolete resource records. When a system is cleaned, the latest cumulative update (LCU) installed recently is marked as permanent. The old components are deleted from the system. After the cleaning is complete, the device is in this state, and you cannot uninstall KB5003214 or KB5003690, nor install future LCUs (the latest cumulative update).
Now, Microsoft has released the KB5005932 Windows Setup Update to manually perform the upgrade by configuring the registry settings. Microsoft said: This compatibility fix can run on devices that cannot complete the installation of the latest cumulative update (LCU). Once the update is installed, Windows users can initiate an in-place upgrade by creating a special registry key using the instructions below.
Manual Upgrade
- Enter cmd or command prompt in the search box to open the command prompt.
- Choose to run as administrator.
- Next, you will generate the registry key, which is required for the target of the in-place upgrade of the device. At the command prompt, type the following:
- Reg.exe Add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion /v AllowInplaceUpgrade /t REG_DWORD /f /d 1
- Press Enter
Note that once the in-place upgrade is complete, this registry value will be deleted. In-place upgrades may take up to 48 hours to be provided to the device. Once provided, the device will be updated to a clean version of the operating system on the current machine. It will also have the latest monthly security quality updates. After the in-place upgrade, the device will be able to take new updates normally.