I think a war is about to go down between Microsoft and the code community. A GitHub user has released a patch that allows the latest systems (i.e., those with Kaby Lake or Ryzen processors) running Windows 7 or 8.1 to continue getting updates. Many rightfully assume that Microsoft is going to give them the finger by releasing an overrideآ—but we could very well see some kind of competition going down on who can out-patch one another.
Less than a week ago, Microsoft began actively blocking users from receiving updates on PCs running Windows 7 or 8 with a modern Intel Kaby Lake or AMD Ryzen processor. Surprise! An open-source patch is already available that lets affected users start snagging Windows updates yet again. That sure didn't take long. What the patch boils down to is two flags: IsCPUSupported(void) and IsDeviceServiceable(void). On an unmodified system running a Kaby Lake or Ryzen processor, Windows would discover that the CPU was not supported, and therefore the device was not serviceable. But with the patch applied, Windows is told that everything's fine and the hardware is supported.