Changelog:
Show Content
Changelog
March 24, 2020
Sledgehammer 2.7.0
Changelog from 2.6.0:
1) Updated WuMgr to latest version 1.1 which properly supports windows 1909, 2004, etc.
2) Internet check before configurator is now instantaneous and 100% reliable
3) Provides advanced options. wsusscn2.cab will be downloaded to the script's "bin\Updates" folder
4) Internet check queries the OS directly instead of using "ping".
April 26, 2019
Sledgehammer 2.6.0 Windows 10 update control script
1) Put askwoody.com MS-DEFCON rating on first screen.
2) Tasks now work in any folder name in any language while still retaining task creation error message just in case!!! Thank you [USER=120394]@rpo[/USER] for fixing this problem that has been bugging me for a long time.
3) Moved WDU and Wub_task to task scheduler \Microsoft\Sledgehammer folder to work in a multi-user environment. 2.6.0 automatically deletes the tasks in old locations when script is run just in case.
4) Create dummy locked %systemdrive%\Windows10Upgrade folder in addition to "%ProgramFiles%\rempl", "%systemroot%\UpdateAssistant", "%systemroot%\UpdateAssistantV2". Windows 10 Upgrade Assistant now cannot be installed under any circumstances even if you try to force install it manually. Folders are system/hidden and can only be seen in file explorer if "protected operating system files" are unhidden.
5) added "ping pool.ntp.org" internet connection check before configurator that can be bypassed by pressing a key in case of known working but unreliable internet connection. There's no point in enabling wuauserv or running WUMT or WuMgr without an internet connection, but the script will still let you override the internet check if you really want to. (Is this address available world-wide? If not, what is? If not, the script will still work)
6) Put "run WUMT or WuMgr" option in Configurator for one less screen of options to make things simpler for the user. Thanks [USER=120394]@rpo[/USER]
7) Move all exe's and other unnecessary files to bin folder in script folder.
8) Put recovery script and readme for same in recovery folder in script folder.
9) Put uninstall files in uninstall folder.
10) Rename the "Version" entry in the start menu to the version of the script, i.e. "Version X.X.X".
11) Included all known WuMgr translations in "Translations.ini" file (and all known WUMT translation files in "bin\WUMT Translations" folder. Thanks [USER=329603]@Carlos Detweiller[/USER].
December 30, 2018
WUMT Wrapper Script v2.5.5
SHA1 hash: 488f5e24609f0ef6f388cba334d9119b0e61f4e3
Version 2.5.5 supports 1809 and LTSC and is vastly improved from 2.5.4!
Uninstall 2.5.4 or any previous version before installing or running 2.5.5.
1) Script now includes WuMgr v0.9b along with WUMT giving you a choice of which to use in the menu.
2) Script now uses The contents of this section are hidden instead of The contents of this section are hidden (NSudo thread The contents of this section are hidden ) to lock update hijacker files. NSudo is faster and just works better.
3) Fixed accidental unicode in _readme.txt which caused strange characters to display in Oriental languages. (No, really, I fixed it this time!)
4) Script now in addition to uninstalling Windows 10 Update Assistant, creates and locks empty %systemroot%\UpdateAssistant and %systemroot%\UpdateAssistantV2 folders to stop Update Assistant from ever installing from an update. Now no need to run the script again after an update!
5) Fixed rare task creation error problem.
6) Not just some, but now all Update Hijacker folder and file permissions are now removed as TrustedInstaller as required by 1809.
7) Wrapper Script Start Menu folder now has a "Version" icon to easily see what version of the wrapper you have installed.
October 8, 2018
WUMT Wrapper Script v2.5.4
Uninstall 2.5.3 before installing or running 2.5.4 if you're running 1809 or your update hijacker files will not be locked!
You'll know if you made a mistake by searching for "*.*-backup" in the \Windows\System32 folder and you find any "-backup" files.
If you do, just run the 2.5.3 or 2.5.4 uninstaller to uninstall the script, then install and/or run 2.5.4 script again and you'll be okay.
No damage will be done to any system files if you make a mistake, they just won't be locked like they should be.
1) Script now uses PowerRun v1.3 (more info here) to lock update hijacker files.
2) Removed yellow highlighting from script screens for support of Windows 10 TH1 10240.
3) Language components Installer tasks disabled (you can reenable them manually if needed). If this causes any problems please report it.
4) Removed accidental unicode in _readme.txt which caused strange characters to display in Oriental languages.
5) Windows Update service is now forced to stay running as long as WUMT is running.
Thanks to [USER=1152611]@Alfonico[/USER] and [USER=120394]@rpo[/USER]
and at The contents of this section are hidden TreefrogGreaken and Matthew Wai
September 28, 2018
WUMT Wrapper Script 2.5.3
-Supports Windows 10 1809
-Script now only supports Windows 10.
-Windows Update Service is disabled after running script and closing WUMT
no matter how you set the Update Service in Configurator.
-Lots of cosmetic improvements. Screen doesn't change size or flicker.
-Numerous code improvements with extensive testing and error checking.
-In addition to supporting English, Western European, and Latin language
script path, script now provides helpful error message in case of tasks
creation error in unsupported path.
-WDU (Windows Defender Update) and wub_task tasks are now created before first screen.
-WDU task now shows correct last run error code.
-Changed Windows Defender update frequency to every six hours.
-Added 5 minute delay to WDU (Windows Defender Update) task to minimize
resource hogging after reboot with missed Windows Defender update.
-All Windows Update tasks are now disabled.
-Added FAQ to readme
-As always, uninstaller undoes all script changes.
-At bottom of script, you can edit it to use The contents of this section are hidden (Windows Update Manager)
instead of WUMT if you want. I haven't fully tested this, so you're on your
own if you do this.
Huge thanks to [USER=120394]@rpo[/USER] for the input, ideas, and code help with this version.
Thanks to [USER=565320]@Whistler4[/USER] for making an almost complete FAQ, [USER=297208]@maka213[/USER] for suggesting creating
tasks before first screen, [USER=1090761]@Lars220[/USER] and [USER=1032214]@ShiningDog[/USER] for some good ideas
(sorry, the bin folder idea didn't make it into this version but I haven't forgotten).
August 26, 2018
WUMT Wrapper Script 2.5.2
*Added 60 second delay to "WDU" Windows Defender Update task
to fix some random problems. If run manually it'll wait for 60
or more seconds before it actually updates, just so you'll know
why it's running and seems to not be doing anything
.
*Added "WUMT Wrapper Script X.X.X Installer" to title bar of
installer, and "W.W.S X.X.X" as App Title of installer in task switcher.
*Improved wording in Configurator pages.
*"Automatic App Update" in "Windows Update" tasks is now left on,
all others off as usual. Uninstaller reenables them all.
*Changed installer picture.
*Important bugfixes.
Thanks [USER=293479]@s1ave77[/USER], [USER=1090761]@Lars220[/USER], [USER=120394]@rpo[/USER], [USER=565320]@Whistler4[/USER], [USER=1042936]@app_raiser[/USER]
August 21, 2018
WUMT Wrapper Script 2.5.1
Fixed problem with WUMT taking a long time to open.
Thanks [USER=607717]@Wolfzz[/USER] and [USER=564308]@nghiabros[/USER] for the reports.
August 20, 2018
WUMT Wrapper Script 2.5.0
Fixed condition where if Windows Defender update task (WDU)
ran while performing updates with WUMT, it would disable the
Windows Update service stopping the update.
Takes way too long to open WUMT.
August 14, 2018
WUMT Wrapper Script 2.4.9
*Disables rempl v2
*Improved uninstaller. Now gives the option to open
network connections to disable the internet before
uninstalling.
*Extensive testing for stability and bugs.
*Tasks creation by vbscript provides some support for
special characters in path name in some languages.
No cyrillic, haven't tested chinese, japanese.
French works, so german, spanish and portuguese
characters in path should too. If in doubt, put
script folder in path without special characters.
Spaces are okay. You can check the wdu and wub_task
tasks execution parameters to see if the path looks
okay, otherwise the tasks won't work.
*Thanks for the code contributions and suggestions by
[USER=120394]@rpo[/USER], [USER=1090761]@Lars220[/USER], [USER=565320]@Whistler4[/USER], [USER=1042936]@app_raiser[/USER] and [USER=279985]@RazTK[/USER]
July 30, 2018
WUMT Wrapper Script 2.4.8
Changelog from version 2.4.7
Windows Defender Updates frequency changed to every 2 hours from 4 hours.
wub_task now forces off the update service at login as well as on reboot.
Thanks [USER=120394]@rpo[/USER], [USER=1090761]@Lars220[/USER], and [USER=565320]@Whistler4[/USER]
July 26, 2018
WUMT Wrapper Script 2.4.7
Changelog from version 2.4.6
Had error in uninstaller that unnecessarily enabled
"\Microsoft\Windows\WindowsUpdate\Scheduled Start" task.
Not a big deal but is now fixed.
Now the script disables and locks all
"\Microsoft\Windows\WindowsUpdate\" tasks
thanks to a remark made by [USER=293479]@s1ave77[/USER]
plus I was already thinking of doing it.
The uninstaller unlocks the tasks, but leaves them disabled.
You can enable them manually if you want to unless they turn
themselves back on first.![[Image: wink.gif]](https://forums.mydigitallife.net/img/smilies/alt/wink.gif)
This is absolutely all I can do to help those who choose
to leave the windows update service running in the script
to use the Store. The Store and Windows Update are so tied
together that you can't have one without the other so I've
come up with the best compromise I can without harming
the operation of the store or allowing unwanted updates.
July 25, 2018
WUMT Wrapper Script 2.4.6
Changelog from version 2.4.5
Fixed store problems.
Thanks [USER=537528]@jmdbox[/USER]
July 24, 2018
WUMT Wrapper Script 2.4.5
Changelog from version 2.4.4
Windows Defender updates every 4 hours now.
July 17, 2018
WUMT Wrapper Script 2.4.4
Changelog from version 2.4.3
Fixed bug in Defender Update code.
If you use Defender, update to this version.
July 17, 2018
WUMT Wrapper Script 2.4.3
Changelog from version 2.4.2
Changed "Disabling Update Hijackers" displayed text while script is starting to
"Initializing script" for consistency with Windows versions before 10. Exact
same functionality otherwise as version 2.4.2 so no reason to upgrade if
you're using Windows 10, or if the lie about disabling update hijackers for
Windows versions before 10 doesn't bother you. ;-)
July 8, 2018
WUMT Wrapper Script 2.4.2
Changelog from version 2.4.1
Installer code improved. Thanks [USER=204274]@abbodi1406[/USER]
Cosmetic and script code improvements.
Greatly reduced code required in wrapper script and
uninstaller to change permissions on "update hijackers".
(EOSNotify.exe, WaaSMedic.exe, WaasMedicSvc.dll,
WaaSMedicPS.dll, WaaSAssessment.dll, remsh,
UsoClient.exe, SIHClient.exe, MusNotificationUx.exe,
MusNotification.exe, and osrss.dll.)
Notes:
The changes to the installer changes the default
install location from "Program Files (x86)" to
"Program Files", so it would be best to uninstall
any older version before installing 2.4.2 (only
if you used the installer to install). If you're using
the portable version it doesn't matter.
June 28, 2018
WUMT Wrapper Script 2.4.1
Changelog from version 2.4.0
Changed method of detection of windows
update status to querying wuauserv registry
key instead of checking to see if wuauserv
is running or not which is far more reliable.
This version has been extensively bug-tested.
Numerous code improvements.
Numerous cosmetic improvements.
Best version yet with best base code that
future versions will be built on. I should
name it version 3.0 it's so perfected.
June 27, 2018
WUMT Wrapper Script 2.4.0
Changelog from version 2.3.9:
Fixed bugs in Configurator.
June 27, 2018
WUMT Wrapper Script 2.3.9
Changelog from version 2.3.8:
Fixed windows service
configurator in script got
confused if windows update
service was enabled but not
running.
Cosmetic and informational
improvements.
Still has bug in Configurator.
June 24, 2018
WUMT Wrapper Script 2.3.8
Changelog from version 2.3.7:
A lot of cosmetic and code improvements.
The Windows Update Configurator is now
integrated into the script for easier use
(except for versions of Windows that are not 10
where the Configurator is bypassed).
Now manipulates only windows update
service with versions of windows below 10,
and "Update Hijacker" protection only applied
in Windows 10. These changes automatically detect
the Windows version for increased compatibility
with earlier versions of Windows down to XP.
Thanks [USER=120394]@rpo[/USER].
June 22, 2018
WUMT Wrapper Script 2.3.7 portable and installer.
Changelog since 2.3.6:
Disables Windows 10 Update Facilitation Service
(OS Remediation System Service - osrss)
Script behaves like the old script with Windows 7 and below
only manipulating the update service and running WUMT.
Script converted back to batch script.
Improved Configurator.
Thanks [USER=120394]@rpo[/USER] and [USER=1090761]@Lars220[/USER].
June 13, 2018
WUMT Wrapper Script 2.3.6 portable and installer.
Changelog since 2.3.5:
Code cleanup. Thanks [USER=120394]@rpo[/USER]. Installer logo changed.
Silent install now creates desktop icon.
June 1, 2018
WUMT Wrapper Script 2.3.5 portable and installer.
Changelog since 2.3.4:
Finally finished the to-do list on code improvements and installer.
May 30, 2018
WUMT Wrapper Script 2.3.4 portable and installer.
Changelog since 2.3.3:
Fixed issue of Configurator not keeping correct settings
if wrapper script is updated (installed on top of itself)
under certain conditions.
Configurator now tells you the state of the Windows
Update Service before you make a change.
Readme and script documentation updated.
May 29, 2018
WUMT Wrapper Script 2.3.3 portable and installer.
Changelog since 2.3.2:
Improved installer. Now lets you install as portable installation.
Also includes just the portable script folder for those who prefer that.
Code cleanup.
If you installed version 2.3.1, install v2.3.2 immediately or you can't update! Sorry about that!
May 27, 2018
WUMT Wrapper Script 2.3.2 portable and installer.
Delete your previous script folder contents and shortcuts and install using the installer or manually put the files in a folder since some file names have changed since version 2.3.0
To uninstall completely only use the uninstall shortcut in the start menu, or run Uninstaller.cmd in the script folder.
Changelog since 2.3.1:
Improved installer.
Fixed serious bug with Windows Update not opening in Settings App.
Disabling usocore.dll in 2.3.1 was the problem.
v2.3.2 re-enables usocore.dll and leaves it enabled.
May 26, 2018
WUMT Wrapper Script 2.3.1 portable and installer.
Delete your previous script folder contents and shortcuts and install using the installer or manually put the files in a folder since some file names have changed.
To uninstall completely only use the uninstall shortcut in the start menu, or run Uninstaller.cmd in the script folder.
Changelog since 2.3.0:
Added usocore.dll to disabled files.
Now all task and related file creation from main script is done by module.vbs.
Added installer.
May 16, 2018
Script updated to v2.3.0
Fixed broken automatic Windows Defender Updates.
Special thanks to [USER=120394]@rpo[/USER] for going above and beyond on this fix
and to [USER=1032214]@ShiningDog[/USER] for testing and feedback.
May 10, 2018
Script updated to v2.2.9
Improvements since v2.2.8:
Functionality still the same as 2.2.8
Code clean-up
Cosmetic changes
May 5, 2018
Script updated to v2.2.8
Updated for Windows 10 1803
Improvements since v2.2.7
Uninstalls and removes Windows 10 Update Assistant.
Disables new WaasMedic components introduced in 1803
March 19, 2018
Script updated to v2.2.7
If you were waiting for the best version,
this is it. It's been well tested. I'm freezing
development at this version until
future updates require changes.
Improvements since v2.2.6
wub_task code improvements by [USER=120394]@rpo[/USER]
Other code refinements.
March 16, 2018
Script updated to v2.2.6
Improvements since v2.2.5
In addition to disabling remsh.exe and UsoClient.exe,
the script now also disables SIHClient.exe and WaaSMedic.exe.
Uninstaller updated to restore file permissions and owner to TrustedInstaller.
Code improvements.
Thanks to [USER=1028879]@kabutopepe[/USER], [USER=745724]@yipika[/USER], [USER=236295]@Meesterlijk[/USER], [USER=231258]@Skunk1966[/USER], [USER=108940]@lomticksoftoast[/USER],
and [USER=325887]@l33tissw00t[/USER].
March 10, 2018
Script updated to v2.2.5
Improvements since v2.2.4
Fixed logic of rempl folder renaming in case of re-creation of rempl folder by subsequent updates.
Changed order: now usoclient is disabled first, then remsh.exe
March 4, 2018
Script updated to v2.2.4
Improvements made since v2.2.3:
Fixed a bug where the uninstaller wouldn't fully work under certain conditions.
March 3, 2018
Script updated to v2.2.3
Improvements made since v2.2.2:
You can close the "Welcome to manual updates" screen and Windows Updates will stay off unless you ran the Configurator to leave them on.
The script no longer makes backups of the original usoclient.exe because it's unnecessary.
The permissions for usoclient.exe are now reset before permissions are removed in case the permissions are wrong.
Thanks to [USER=236295]@Meesterlijk[/USER], [USER=120394]@rpo[/USER], [USER=381487]@elzna[/USER], and [USER=501789]@shewolf[/USER] for bug reports, ideas, and fixes.
March 1, 2018
Script updated to v2.2.2
Improvements made since v2.2.1:
Script updated to rename the %programfiles%\rempl folder and kill usoclient.exe. It makes two backups of the original usoclient.exe, and then removes all permissions from the original so it can't run.
I also included an uninstaller that restores the rempl folder, copies a backup of usoclient.exe back to the original file, and turns off wub which turns the windows update service on automatic again. undoing everything done by the script (except deleting the script folder itself. The user should know where the folder and shortcut is).
Running the wrapper script again undoes what the uninstaller does, and the uninstaller undoes what the wrapper script does.
The included Configurator lets you disable Windows Update Blocker in the script so you can leave the update service running all the time so you can use the Store anytime and get Windows Defender updates.
Thanks to [USER=204274]@abbodi1406[/USER] for telling me how to use Well-Known SID's with icacls instead of english account names, and [USER=1032214]@ShiningDog[/USER] for constructive criticism. And as always, thanks to [USER=120394]@rpo[/USER] for the code he's contributed.
February 24, 2018
Script updated to v2.2.1
Improvements made since v2.2.0:
Fixed wrong variable that caused wub_task to not execute wub.exe.
February 24, 2018
Script updated to v2.2.0
Improvements made since v2.1.9:
wub_task xml now included in script, bugs in variables fixed, by [USER=120394]@rpo[/USER]
February 24, 2018
Script updated to v2.1.9
Improvements made since v2.1.8:
wub_task scheduled task now works if running on battery
February 18, 2018
Script updated to v2.1.8
Improvements made since v2.1.7:
Added task "wub_task" on boot.
Windows update service can't be forced on again after Cumulative Update and reboot.
February 13, 2018 patch tuesday updates leaves windows update service running after reboot. To fix it just run the script again and close the The contents of this section are hidden as soon as it opens, or you can let it finish the update check first, your choice.
Edit: It appears that the update resets and enables the update service during the update installation that may continue during the first reboot.
tl;dr Update script to v2.1.8 and run it.
wub_task code contributed by [USER=120394]@rpo[/USER]
December 4, 2017
Script updated to v2.1.7:
Install folder can have spaces in the name (again).
December 4, 2017
Script updated to v2.1.6:
WUMT doesn't start maximized due to request. Removed a redundant code line.
December 2, 2017
Script updated to v2.1.5
Windows began arbitrarily turning windows updates back on by itself, so I incorporated The contents of this section are hidden to keep the service off.
June 3, 2017
Script updated to v2.1.4
Code improvements by rpo
Note: Elevation failure detection code in script is testing well so far (send any failure reports to this thread. So far, none have been received
).
May 31, 2017
Script updated to v2.1.3
Added privilege escalation failure check and script loop prevention code.
We've had a report of the script looping on one system when it failed to get admin. The newly added privilege escalation failure detection code prevents looping and stops the attempt to escalate, then notifies you:
"Elevating UAC for Administrator Privileges failed!
Right click on the script and select "Run as administrator."
Press any key to exit...
In that case you'll either have to, 1) right click the script and select "Run as administrator" or, 2) right click the shortcut to the script and select "properties" > "shortcut" tab > advanced > and check the "Run as Administrator" box. Setting the shortcut to run as administrator is the preferred method for convenience, but either method will work.
Privilege escalation failure check and script loop prevention code by The contents of this section are hidden .
April 14, 2017
Script updated to version 2.1.2
Replaced the chcp instructions with cmd /u which can also generate unicode messages without relying on chcp.
Removed the WUMT command switch variable and changed to just WUMT command switches for less code.
Added goto commands so script completely bypasses comments instead of just ignoring them line by line.
Script now starts WUMT maximized.
March 5, 2017
Testing proves the script disables the windows update service again when rebooting from the WUMT reboot prompt. So, no longer is closing WUMT and rebooting manually necessary.
February 12, 2017
Script updated to version 2.1.1
Changed window title and changed the color to blue.
January 31, 2017
Script updated to version 2.1
Numerous improvements.
Cleaner code.
Fixed bugs in non-english versions of Windows.
*Older changelogs have been lost and aren't important anyway.
March 24, 2020
Sledgehammer 2.7.0
Changelog from 2.6.0:
1) Updated WuMgr to latest version 1.1 which properly supports windows 1909, 2004, etc.
2) Internet check before configurator is now instantaneous and 100% reliable
3) Provides advanced options. wsusscn2.cab will be downloaded to the script's "bin\Updates" folder
4) Internet check queries the OS directly instead of using "ping".
April 26, 2019
Sledgehammer 2.6.0 Windows 10 update control script
1) Put askwoody.com MS-DEFCON rating on first screen.
2) Tasks now work in any folder name in any language while still retaining task creation error message just in case!!! Thank you [USER=120394]@rpo[/USER] for fixing this problem that has been bugging me for a long time.
3) Moved WDU and Wub_task to task scheduler \Microsoft\Sledgehammer folder to work in a multi-user environment. 2.6.0 automatically deletes the tasks in old locations when script is run just in case.
4) Create dummy locked %systemdrive%\Windows10Upgrade folder in addition to "%ProgramFiles%\rempl", "%systemroot%\UpdateAssistant", "%systemroot%\UpdateAssistantV2". Windows 10 Upgrade Assistant now cannot be installed under any circumstances even if you try to force install it manually. Folders are system/hidden and can only be seen in file explorer if "protected operating system files" are unhidden.
5) added "ping pool.ntp.org" internet connection check before configurator that can be bypassed by pressing a key in case of known working but unreliable internet connection. There's no point in enabling wuauserv or running WUMT or WuMgr without an internet connection, but the script will still let you override the internet check if you really want to. (Is this address available world-wide? If not, what is? If not, the script will still work)
6) Put "run WUMT or WuMgr" option in Configurator for one less screen of options to make things simpler for the user. Thanks [USER=120394]@rpo[/USER]
7) Move all exe's and other unnecessary files to bin folder in script folder.
8) Put recovery script and readme for same in recovery folder in script folder.
9) Put uninstall files in uninstall folder.
10) Rename the "Version" entry in the start menu to the version of the script, i.e. "Version X.X.X".
11) Included all known WuMgr translations in "Translations.ini" file (and all known WUMT translation files in "bin\WUMT Translations" folder. Thanks [USER=329603]@Carlos Detweiller[/USER].
December 30, 2018
WUMT Wrapper Script v2.5.5
SHA1 hash: 488f5e24609f0ef6f388cba334d9119b0e61f4e3
Version 2.5.5 supports 1809 and LTSC and is vastly improved from 2.5.4!
Uninstall 2.5.4 or any previous version before installing or running 2.5.5.
1) Script now includes WuMgr v0.9b along with WUMT giving you a choice of which to use in the menu.
2) Script now uses The contents of this section are hidden instead of The contents of this section are hidden (NSudo thread The contents of this section are hidden ) to lock update hijacker files. NSudo is faster and just works better.
3) Fixed accidental unicode in _readme.txt which caused strange characters to display in Oriental languages. (No, really, I fixed it this time!)
4) Script now in addition to uninstalling Windows 10 Update Assistant, creates and locks empty %systemroot%\UpdateAssistant and %systemroot%\UpdateAssistantV2 folders to stop Update Assistant from ever installing from an update. Now no need to run the script again after an update!
5) Fixed rare task creation error problem.
6) Not just some, but now all Update Hijacker folder and file permissions are now removed as TrustedInstaller as required by 1809.
7) Wrapper Script Start Menu folder now has a "Version" icon to easily see what version of the wrapper you have installed.
October 8, 2018
WUMT Wrapper Script v2.5.4
Uninstall 2.5.3 before installing or running 2.5.4 if you're running 1809 or your update hijacker files will not be locked!
You'll know if you made a mistake by searching for "*.*-backup" in the \Windows\System32 folder and you find any "-backup" files.
If you do, just run the 2.5.3 or 2.5.4 uninstaller to uninstall the script, then install and/or run 2.5.4 script again and you'll be okay.
No damage will be done to any system files if you make a mistake, they just won't be locked like they should be.
1) Script now uses PowerRun v1.3 (more info here) to lock update hijacker files.
2) Removed yellow highlighting from script screens for support of Windows 10 TH1 10240.
3) Language components Installer tasks disabled (you can reenable them manually if needed). If this causes any problems please report it.
4) Removed accidental unicode in _readme.txt which caused strange characters to display in Oriental languages.
5) Windows Update service is now forced to stay running as long as WUMT is running.
Thanks to [USER=1152611]@Alfonico[/USER] and [USER=120394]@rpo[/USER]
and at The contents of this section are hidden TreefrogGreaken and Matthew Wai
September 28, 2018
WUMT Wrapper Script 2.5.3
-Supports Windows 10 1809
-Script now only supports Windows 10.
-Windows Update Service is disabled after running script and closing WUMT
no matter how you set the Update Service in Configurator.
-Lots of cosmetic improvements. Screen doesn't change size or flicker.
-Numerous code improvements with extensive testing and error checking.
-In addition to supporting English, Western European, and Latin language
script path, script now provides helpful error message in case of tasks
creation error in unsupported path.
-WDU (Windows Defender Update) and wub_task tasks are now created before first screen.
-WDU task now shows correct last run error code.
-Changed Windows Defender update frequency to every six hours.
-Added 5 minute delay to WDU (Windows Defender Update) task to minimize
resource hogging after reboot with missed Windows Defender update.
-All Windows Update tasks are now disabled.
-Added FAQ to readme
-As always, uninstaller undoes all script changes.
-At bottom of script, you can edit it to use The contents of this section are hidden (Windows Update Manager)
instead of WUMT if you want. I haven't fully tested this, so you're on your
own if you do this.
Huge thanks to [USER=120394]@rpo[/USER] for the input, ideas, and code help with this version.
Thanks to [USER=565320]@Whistler4[/USER] for making an almost complete FAQ, [USER=297208]@maka213[/USER] for suggesting creating
tasks before first screen, [USER=1090761]@Lars220[/USER] and [USER=1032214]@ShiningDog[/USER] for some good ideas
(sorry, the bin folder idea didn't make it into this version but I haven't forgotten).
August 26, 2018
WUMT Wrapper Script 2.5.2
*Added 60 second delay to "WDU" Windows Defender Update task
to fix some random problems. If run manually it'll wait for 60
or more seconds before it actually updates, just so you'll know
why it's running and seems to not be doing anything
![[Image: wink.gif]](https://forums.mydigitallife.net/img/smilies/alt/wink.gif)
*Added "WUMT Wrapper Script X.X.X Installer" to title bar of
installer, and "W.W.S X.X.X" as App Title of installer in task switcher.
*Improved wording in Configurator pages.
*"Automatic App Update" in "Windows Update" tasks is now left on,
all others off as usual. Uninstaller reenables them all.
*Changed installer picture.
*Important bugfixes.
Thanks [USER=293479]@s1ave77[/USER], [USER=1090761]@Lars220[/USER], [USER=120394]@rpo[/USER], [USER=565320]@Whistler4[/USER], [USER=1042936]@app_raiser[/USER]
August 21, 2018
WUMT Wrapper Script 2.5.1
Fixed problem with WUMT taking a long time to open.
Thanks [USER=607717]@Wolfzz[/USER] and [USER=564308]@nghiabros[/USER] for the reports.
August 20, 2018
WUMT Wrapper Script 2.5.0
Fixed condition where if Windows Defender update task (WDU)
ran while performing updates with WUMT, it would disable the
Windows Update service stopping the update.
Takes way too long to open WUMT.
August 14, 2018
WUMT Wrapper Script 2.4.9
*Disables rempl v2
*Improved uninstaller. Now gives the option to open
network connections to disable the internet before
uninstalling.
*Extensive testing for stability and bugs.
*Tasks creation by vbscript provides some support for
special characters in path name in some languages.
No cyrillic, haven't tested chinese, japanese.
French works, so german, spanish and portuguese
characters in path should too. If in doubt, put
script folder in path without special characters.
Spaces are okay. You can check the wdu and wub_task
tasks execution parameters to see if the path looks
okay, otherwise the tasks won't work.
*Thanks for the code contributions and suggestions by
[USER=120394]@rpo[/USER], [USER=1090761]@Lars220[/USER], [USER=565320]@Whistler4[/USER], [USER=1042936]@app_raiser[/USER] and [USER=279985]@RazTK[/USER]
July 30, 2018
WUMT Wrapper Script 2.4.8
Changelog from version 2.4.7
Windows Defender Updates frequency changed to every 2 hours from 4 hours.
wub_task now forces off the update service at login as well as on reboot.
Thanks [USER=120394]@rpo[/USER], [USER=1090761]@Lars220[/USER], and [USER=565320]@Whistler4[/USER]
July 26, 2018
WUMT Wrapper Script 2.4.7
Changelog from version 2.4.6
Had error in uninstaller that unnecessarily enabled
"\Microsoft\Windows\WindowsUpdate\Scheduled Start" task.
Not a big deal but is now fixed.
Now the script disables and locks all
"\Microsoft\Windows\WindowsUpdate\" tasks
thanks to a remark made by [USER=293479]@s1ave77[/USER]
plus I was already thinking of doing it.
The uninstaller unlocks the tasks, but leaves them disabled.
You can enable them manually if you want to unless they turn
themselves back on first.
![[Image: wink.gif]](https://forums.mydigitallife.net/img/smilies/alt/wink.gif)
This is absolutely all I can do to help those who choose
to leave the windows update service running in the script
to use the Store. The Store and Windows Update are so tied
together that you can't have one without the other so I've
come up with the best compromise I can without harming
the operation of the store or allowing unwanted updates.
July 25, 2018
WUMT Wrapper Script 2.4.6
Changelog from version 2.4.5
Fixed store problems.
Thanks [USER=537528]@jmdbox[/USER]
July 24, 2018
WUMT Wrapper Script 2.4.5
Changelog from version 2.4.4
Windows Defender updates every 4 hours now.
July 17, 2018
WUMT Wrapper Script 2.4.4
Changelog from version 2.4.3
Fixed bug in Defender Update code.
If you use Defender, update to this version.
July 17, 2018
WUMT Wrapper Script 2.4.3
Changelog from version 2.4.2
Changed "Disabling Update Hijackers" displayed text while script is starting to
"Initializing script" for consistency with Windows versions before 10. Exact
same functionality otherwise as version 2.4.2 so no reason to upgrade if
you're using Windows 10, or if the lie about disabling update hijackers for
Windows versions before 10 doesn't bother you. ;-)
July 8, 2018
WUMT Wrapper Script 2.4.2
Changelog from version 2.4.1
Installer code improved. Thanks [USER=204274]@abbodi1406[/USER]
Cosmetic and script code improvements.
Greatly reduced code required in wrapper script and
uninstaller to change permissions on "update hijackers".
(EOSNotify.exe, WaaSMedic.exe, WaasMedicSvc.dll,
WaaSMedicPS.dll, WaaSAssessment.dll, remsh,
UsoClient.exe, SIHClient.exe, MusNotificationUx.exe,
MusNotification.exe, and osrss.dll.)
Notes:
The changes to the installer changes the default
install location from "Program Files (x86)" to
"Program Files", so it would be best to uninstall
any older version before installing 2.4.2 (only
if you used the installer to install). If you're using
the portable version it doesn't matter.
June 28, 2018
WUMT Wrapper Script 2.4.1
Changelog from version 2.4.0
Changed method of detection of windows
update status to querying wuauserv registry
key instead of checking to see if wuauserv
is running or not which is far more reliable.
This version has been extensively bug-tested.
Numerous code improvements.
Numerous cosmetic improvements.
Best version yet with best base code that
future versions will be built on. I should
name it version 3.0 it's so perfected.
June 27, 2018
WUMT Wrapper Script 2.4.0
Changelog from version 2.3.9:
Fixed bugs in Configurator.
June 27, 2018
WUMT Wrapper Script 2.3.9
Changelog from version 2.3.8:
Fixed windows service
configurator in script got
confused if windows update
service was enabled but not
running.
Cosmetic and informational
improvements.
Still has bug in Configurator.
June 24, 2018
WUMT Wrapper Script 2.3.8
Changelog from version 2.3.7:
A lot of cosmetic and code improvements.
The Windows Update Configurator is now
integrated into the script for easier use
(except for versions of Windows that are not 10
where the Configurator is bypassed).
Now manipulates only windows update
service with versions of windows below 10,
and "Update Hijacker" protection only applied
in Windows 10. These changes automatically detect
the Windows version for increased compatibility
with earlier versions of Windows down to XP.
Thanks [USER=120394]@rpo[/USER].
June 22, 2018
WUMT Wrapper Script 2.3.7 portable and installer.
Changelog since 2.3.6:
Disables Windows 10 Update Facilitation Service
(OS Remediation System Service - osrss)
Script behaves like the old script with Windows 7 and below
only manipulating the update service and running WUMT.
Script converted back to batch script.
Improved Configurator.
Thanks [USER=120394]@rpo[/USER] and [USER=1090761]@Lars220[/USER].
June 13, 2018
WUMT Wrapper Script 2.3.6 portable and installer.
Changelog since 2.3.5:
Code cleanup. Thanks [USER=120394]@rpo[/USER]. Installer logo changed.
Silent install now creates desktop icon.
June 1, 2018
WUMT Wrapper Script 2.3.5 portable and installer.
Changelog since 2.3.4:
Finally finished the to-do list on code improvements and installer.
May 30, 2018
WUMT Wrapper Script 2.3.4 portable and installer.
Changelog since 2.3.3:
Fixed issue of Configurator not keeping correct settings
if wrapper script is updated (installed on top of itself)
under certain conditions.
Configurator now tells you the state of the Windows
Update Service before you make a change.
Readme and script documentation updated.
May 29, 2018
WUMT Wrapper Script 2.3.3 portable and installer.
Changelog since 2.3.2:
Improved installer. Now lets you install as portable installation.
Also includes just the portable script folder for those who prefer that.
Code cleanup.
If you installed version 2.3.1, install v2.3.2 immediately or you can't update! Sorry about that!
May 27, 2018
WUMT Wrapper Script 2.3.2 portable and installer.
Delete your previous script folder contents and shortcuts and install using the installer or manually put the files in a folder since some file names have changed since version 2.3.0
To uninstall completely only use the uninstall shortcut in the start menu, or run Uninstaller.cmd in the script folder.
Changelog since 2.3.1:
Improved installer.
Fixed serious bug with Windows Update not opening in Settings App.
Disabling usocore.dll in 2.3.1 was the problem.
v2.3.2 re-enables usocore.dll and leaves it enabled.
May 26, 2018
WUMT Wrapper Script 2.3.1 portable and installer.
Delete your previous script folder contents and shortcuts and install using the installer or manually put the files in a folder since some file names have changed.
To uninstall completely only use the uninstall shortcut in the start menu, or run Uninstaller.cmd in the script folder.
Changelog since 2.3.0:
Added usocore.dll to disabled files.
Now all task and related file creation from main script is done by module.vbs.
Added installer.
May 16, 2018
Script updated to v2.3.0
Fixed broken automatic Windows Defender Updates.
Special thanks to [USER=120394]@rpo[/USER] for going above and beyond on this fix
and to [USER=1032214]@ShiningDog[/USER] for testing and feedback.
May 10, 2018
Script updated to v2.2.9
Improvements since v2.2.8:
Functionality still the same as 2.2.8
Code clean-up
Cosmetic changes
May 5, 2018
Script updated to v2.2.8
Updated for Windows 10 1803
Improvements since v2.2.7
Uninstalls and removes Windows 10 Update Assistant.
Disables new WaasMedic components introduced in 1803
March 19, 2018
Script updated to v2.2.7
If you were waiting for the best version,
this is it. It's been well tested. I'm freezing
development at this version until
future updates require changes.
Improvements since v2.2.6
wub_task code improvements by [USER=120394]@rpo[/USER]
Other code refinements.
March 16, 2018
Script updated to v2.2.6
Improvements since v2.2.5
In addition to disabling remsh.exe and UsoClient.exe,
the script now also disables SIHClient.exe and WaaSMedic.exe.
Uninstaller updated to restore file permissions and owner to TrustedInstaller.
Code improvements.
Thanks to [USER=1028879]@kabutopepe[/USER], [USER=745724]@yipika[/USER], [USER=236295]@Meesterlijk[/USER], [USER=231258]@Skunk1966[/USER], [USER=108940]@lomticksoftoast[/USER],
and [USER=325887]@l33tissw00t[/USER].
March 10, 2018
Script updated to v2.2.5
Improvements since v2.2.4
Fixed logic of rempl folder renaming in case of re-creation of rempl folder by subsequent updates.
Changed order: now usoclient is disabled first, then remsh.exe
March 4, 2018
Script updated to v2.2.4
Improvements made since v2.2.3:
Fixed a bug where the uninstaller wouldn't fully work under certain conditions.
March 3, 2018
Script updated to v2.2.3
Improvements made since v2.2.2:
You can close the "Welcome to manual updates" screen and Windows Updates will stay off unless you ran the Configurator to leave them on.
The script no longer makes backups of the original usoclient.exe because it's unnecessary.
The permissions for usoclient.exe are now reset before permissions are removed in case the permissions are wrong.
Thanks to [USER=236295]@Meesterlijk[/USER], [USER=120394]@rpo[/USER], [USER=381487]@elzna[/USER], and [USER=501789]@shewolf[/USER] for bug reports, ideas, and fixes.
March 1, 2018
Script updated to v2.2.2
Improvements made since v2.2.1:
Script updated to rename the %programfiles%\rempl folder and kill usoclient.exe. It makes two backups of the original usoclient.exe, and then removes all permissions from the original so it can't run.
I also included an uninstaller that restores the rempl folder, copies a backup of usoclient.exe back to the original file, and turns off wub which turns the windows update service on automatic again. undoing everything done by the script (except deleting the script folder itself. The user should know where the folder and shortcut is).
Running the wrapper script again undoes what the uninstaller does, and the uninstaller undoes what the wrapper script does.
The included Configurator lets you disable Windows Update Blocker in the script so you can leave the update service running all the time so you can use the Store anytime and get Windows Defender updates.
Thanks to [USER=204274]@abbodi1406[/USER] for telling me how to use Well-Known SID's with icacls instead of english account names, and [USER=1032214]@ShiningDog[/USER] for constructive criticism. And as always, thanks to [USER=120394]@rpo[/USER] for the code he's contributed.
February 24, 2018
Script updated to v2.2.1
Improvements made since v2.2.0:
Fixed wrong variable that caused wub_task to not execute wub.exe.
February 24, 2018
Script updated to v2.2.0
Improvements made since v2.1.9:
wub_task xml now included in script, bugs in variables fixed, by [USER=120394]@rpo[/USER]
February 24, 2018
Script updated to v2.1.9
Improvements made since v2.1.8:
wub_task scheduled task now works if running on battery
February 18, 2018
Script updated to v2.1.8
Improvements made since v2.1.7:
Added task "wub_task" on boot.
Windows update service can't be forced on again after Cumulative Update and reboot.
February 13, 2018 patch tuesday updates leaves windows update service running after reboot. To fix it just run the script again and close the The contents of this section are hidden as soon as it opens, or you can let it finish the update check first, your choice.
Edit: It appears that the update resets and enables the update service during the update installation that may continue during the first reboot.
tl;dr Update script to v2.1.8 and run it.
wub_task code contributed by [USER=120394]@rpo[/USER]
December 4, 2017
Script updated to v2.1.7:
Install folder can have spaces in the name (again).
December 4, 2017
Script updated to v2.1.6:
WUMT doesn't start maximized due to request. Removed a redundant code line.
December 2, 2017
Script updated to v2.1.5
Windows began arbitrarily turning windows updates back on by itself, so I incorporated The contents of this section are hidden to keep the service off.
June 3, 2017
Script updated to v2.1.4
Code improvements by rpo
Note: Elevation failure detection code in script is testing well so far (send any failure reports to this thread. So far, none have been received
![[Image: smile.gif]](https://forums.mydigitallife.net/img/smilies/alt/smile.gif)
May 31, 2017
Script updated to v2.1.3
Added privilege escalation failure check and script loop prevention code.
We've had a report of the script looping on one system when it failed to get admin. The newly added privilege escalation failure detection code prevents looping and stops the attempt to escalate, then notifies you:
"Elevating UAC for Administrator Privileges failed!
Right click on the script and select "Run as administrator."
Press any key to exit...
In that case you'll either have to, 1) right click the script and select "Run as administrator" or, 2) right click the shortcut to the script and select "properties" > "shortcut" tab > advanced > and check the "Run as Administrator" box. Setting the shortcut to run as administrator is the preferred method for convenience, but either method will work.
Privilege escalation failure check and script loop prevention code by The contents of this section are hidden .
April 14, 2017
Script updated to version 2.1.2
Replaced the chcp instructions with cmd /u which can also generate unicode messages without relying on chcp.
Removed the WUMT command switch variable and changed to just WUMT command switches for less code.
Added goto commands so script completely bypasses comments instead of just ignoring them line by line.
Script now starts WUMT maximized.
March 5, 2017
Testing proves the script disables the windows update service again when rebooting from the WUMT reboot prompt. So, no longer is closing WUMT and rebooting manually necessary.
February 12, 2017
Script updated to version 2.1.1
Changed window title and changed the color to blue.
January 31, 2017
Script updated to version 2.1
Numerous improvements.
Cleaner code.
Fixed bugs in non-english versions of Windows.
*Older changelogs have been lost and aren't important anyway.
Reply