I know this is really tl;dr, but please at least read the bold text. There are a lot of changes in this release that are different from past releases.
Changes in this release:
•Improved persistence using a custom Application Verifier (AVrf) provider. See README.md for more information. The old Task Scheduler-based solution from v0.6-v0.7.1 is now DEPRECATED and I will no longer be supporting it! (fixes #103 and #98)
•You now have to fully restart after installing or uninstalling wufuc. (side effect of using AVrf)
•Removed the error message that displays in the installers when 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)
•Added command line switches to the batch setup scripts. You can use this to skip user interaction prompts for a fully automated installation/uninstallation. Click here for more information.
•Fixed conflict with UpdatePack7R2 (and WuaCpuFix) by hooking RegQueryValueExW and fixing the path to wuaueng.dll . (fixes #100)
•Eliminated lots of redundant and unnecessary code.
•Other reliability improvements and bug fixes.
•Regression: Removed logging to file and moved back to OutputDebugStringW temporarily until I can safely implement logging to a single file from multiple processes without using CRT. (side effect of using AVrf) ◦You can view wufuc's debug messages with DebugView.
On donations:
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.
Please note:
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.
•Windows 7 x64 and x86 have been tested thoroughly. Installed on a fresh VM, installed wufuc before any updates, and then let Windows Update run to completion. No issues were encountered.
•Windows 8.1 x64 has been tested, and is working as expected. No issues were encountered.
•Windows 8.1 x86 has NOT been tested at all yet, but should also work fine.
Update 10/16/17: Downloads pulled for now due to some serious issues have been encountered on Windows 8.1. If you installed this version, I recommend you uninstall it. If the uninstaller is not working, follow these instructions to remove it manually.