Disables the "Unsupported Hardware" message in Windows Update, and allows you to continue installing updates on Windows 7 and 8.1 systems with Intel Kaby Lake, AMD Ryzen, or other unsupported processors.
Some of the features I implemented in the last version of wufuc have turned out to not be as useful as I thought, or caused more problems than they were worth (crash detection, API hooking, etc). So I brought wufuc back to basics with this version.
wuauserv
's ServiceDll
value in the registry. You can still work around this manually by using the provided Restore_wuauserv.reg
file.C:\ProgramData\wufuc\wufuc.1.log
.Because of what happened with the v0.8 release (#110, #111, #112, #113, #114, #120), I decided to scrap all of that code and start over with something that more closely resembles the v0.7 code base, albeit with many needed improvements and fixes. I'm hoping this will be the last necessary major release.
Important bits are in bold.
RegQueryValueExW
and fixing the path to wuaueng.dll
at run time. This will only work if Windows Update is configured to run in a shared service host, click here for a work-around. (fixes #100)wuaueng.dll
is too low. This means you can now safely install wufuc prior to any updates, and it will automatically start working once it's needed. (fixes #99, #129)C:\ProgramData\wufuc\wufuc.log
.wuaueng.dll
is below the minimum supported version. (fixes #99, #129)wuaueng.dll
is below the minimum supported version, and added an internal check that will skip the patching procedure if the version of wuaueng.dll
is too low. This means you can now safely install wufuc prior to any updates, and it will automatically start working once it's needed, without any potential side effects. (fixes #99)RegQueryValueExW
and fixing the path to wuaueng.dll
. (fixes #100)OutputDebugStringW
temporarily until I can safely implement logging to a single file from multiple processes without using CRT. (side effect of using AVrf)
First of all, I'd like to sincerely thank everyone who has donated! It really means a lot.
I've decided to stop accepting donations on Pledgie and Gratipay, but I am going to add the option to donate a different way in the near future.
I had to almost completely rewrite wufuc from the ground up for this release, so there may be issues with it. I recommend you take caution, and create a system restore point before you install it.
wuaueng.dll
instead of querying the list of installed updates, the same method used by the MSI setup (much faster than before)No need to update if you already installed the last version.
Added the following languages to the installer:
Also, I added back the unified zip package that includes both x64 and x86 builds as per #73.
I've finished the Windows installer packages thanks to the wonderful people over at Advanced Installer who generously decided to grant me an open source license for their awesome software!
sfc
scan on wuaueng.dll
and reverts the old (<0.6) patch (restart required to apply changes).log
filesREADME.md
and CONTRIBUTING.md
now available thanks to @minlexx and @stevemoreau! (if you are interested in contributing your own translations, check out #68)If you encounter any issues with the new installer packages, please create an issue so I can fix it as soon as possible.
Changes in this release:
NO MSI INSTALLER YET, COMING SOON™!
Changes in this release:
.log
files created in wufuc's install directory so you don't have to download DebugView to see them anymore. See the contributing guidelines for more information.Minor changes, mostly for helping with issues. I included a new script called dbgview_helper.bat
which automatically restarts wufuc and wuauserv
so that you can easily get a debug log from DebugView.
See reporting an issue in the README for more information.
In this release:
Cheers everyone!