Patch Fixes Broken Updates On Windows 7 And 8.1 Running Ryzen, Kaby Lake CPUs

Patch Fixes Broken Updates On Windows 7 And 8.1 Running Ryzen, Kaby Lake CPUs
To sign up for our daily newsletter covering the latest news, hacks and reviews, head HERE. For a running feed of all our stories, follow us on Twitter HERE. Or you can bookmark the Lifehacker Australia homepage to visit whenever you need a fix.

Microsoft has gone ahead with its plan to disable updates on pre-Windows 10 operating systems running on newer AMD and Intel processors. While your machine won’t suddenly stop working, it does mean your Windows 7 or 8.1 install won’t benefit from the latest updates. Fortunately, a simple workaround is now available.

As predicted, an enterprising coder by the handle “zeffy” dived into Windows’ internals and discovered where and how Microsoft performs the check. He or she explored a number of avenues and came up with two options to “fix” the problem.

Both involved edits to a file called “wuaueng.dll”, with one appearing to be an “internal testing feature used by Microsoft” and “could be removed in future updates”, ruling it out in zeffy’s mind. The second choice requires a “simple 1-byte change” and is the path the coder went with.

The result is a patch anyone can apply to their Windows 7 or 8.1 installation. Of course, the patch comes with some caveats:

  • You have to apply a new patch whenever wuaueng.dll gets updated.
  • SFC scan errors will most likely occur as it will believe the integrity of the system has been compromised.

If you can live with these, the patch is available from zeffy’s GitHub repository.

Research paper and patches for Windows updates KB4012218, KB4012219 and others [GitHub, via DSO Gaming]

Originally published on Gizmodo Australia.