If you have a next generation CPU and you’re running either Windows 7 or 8.1, you can’t receive updates from Microsoft. This is a new restriction placed by Microsoft that prevents anyone running the best hardware from running an older version of Windows. If that logic doesn’t make sense to you, you’re not alone. This restriction doesn’t stop security updates from being delivered but it is unnecessary. Microsoft wants you to run Windows 10 if you have great hardware specs. The only reasonable response to this is anarchy. A patch has been developed that lets you install Windows 7 and 8.1 updates on a next Gen CPU.
Get Updates On A Next Gen CPU
The patch has been developed by Github user zeffy. It is a simple script that you can download and execute to apply the patch. Download the script from the link at the bottom and run it.
It will run and apply the patch. You won’t have to do anything.The patch is open source so if you know what to look for, you can see what zeffy did to patch the update.
How It Works
The limitations have been added to Windows 7 and 8.1 via updates. Specifically, these are KB4012218, KB4012219, KB4015546, KB4015547, KB4015549, and KB4015550 updates. Ideally, you can probably block them if you’re on Windows 7. Windows 8.1 users might not have the same option. Their only choice if they want to get updates on a next Gen CPU is to use the patch.
The patch targets two functions; IsDeviceServiceable(void) and IsCPUSupported(void). The update adds a file called wuaueng.dll that calls these functions. It checks your CPU’s version and if it isn’t one of the compatible generation CPUs, updates are blocked. The patch targets registry entries that these functions look at in order to determine compatibility. It changes their value to one that would allow updates on a next Gen CPU. The script takes care of all the changes. You don’t have to manually make a change to the registry.
There are no security risks with this patch. If you’re suspicious of what it does, we recommend visiting the patch’s page on Github. Zeffy has documented everything meticulously.
The patch has two limitations. You will need to run the patch again every time the wuaueng.dll file is updated, . The file will be updated if a new version of the B4012218, KB4012219, KB4015546, KB4015547, KB4015549, and KB4015550 updates is released. This is something anyone who tried to avoid the Get Windows 10 app is painfully familiar with.
Applying this patch will generate errors should you run the system file checker tool i.e. the sfc tool.