Microsoft just went a step closer in its Windows 10 push effort, and after annoyingly asking everyone over and over again to upgrade, and updating the computers without asking, and making updates mandatory over Windows 10, they just started disallowing Windows 7 and Windows 8 updates on machines with last generation hardware like the Intel’s Kaby Lake and AMD’s Ryzen processors. But luckily, a third-party developer just had enough, and have created a patch to allow the blocked updates.
The patch is being bring to the light by a GitHub developer with the nickname ‘Zeffy’, and will allow the still supported with updates Windows 7 and Windows 8, to deliver the updates on the machines running the Intel 7th Generation Kaby Lake Processors, and the AMD Bristol Ridge Ryzen. While users try to install the latest patches from April on these systems, they will be facing the error 8024003, and the only solution Microsoft gives to the error, is as you guessed, upgrading to Windows 10.
But now, thanks to our friend Zeffy Patch, which focuses on a change that the company introduced back in March that identifies the CPU system, you will be able use it normally. According to Microsoft’s update changelog, the patch “Enabled detection of processor generation and hardware support when PC tries to scan or download updates through Windows Update”.
The patch works by disabling two functions in wuaueng.dll, namely IsCPUSupported(void) and IsDeviceServiceable(void), that are the ones responsible for blocking the updates. Of course, there’s a small if, the patch will have to be reapplied every time Microsoft updates wuaueng.dll, and there’s always the chance that the company will eventually make it impossible to use this workaround. Although the source code is available at the page, and it seems pretty clean and straight forward, there may always be some risk on modifying Windows System Files.