Open Task Scheduler, you will find a task named "Check_for_updates".
Right-click on the name—▶Properties—▶Settings.
You will see that "Run task as soon as possible after a scheduled start is missed" has been enabled.
For details about Windows Update MiniTool, see
Download Windows Update MiniTool - MajorGeeks
You can always run it. It never does harm to your PC.
I suggest you
NEVER click on the "Check for updates" button under Windows Update in Windows Settings. Otherwise, updates might be installed automatically (whether you like it or not). If you want to manually check for updates, always use MiniTool, with which you can decide whether to install (accept) or hide (reject) an available update (if any).
If you have hidden an update, my VBScript will not find it because the script will not search for hidden updates.
When you have installed an update, you must re-run "Disable hijackers" to make sure that update hijackers and auto-updates have been disabled. This is because the installed update could include hijackers, which will force auto-updates.
Click on the title of the update shown on MiniTool. Then click on "Update Support URL" on the top right-hand corner.
Yesterday my MiniTool found the update "KB4023057", which seemed an hijacker, so I rejected it.
When MiniTool shows an update as "Critical Updates", it could be an hijacker, so we have to think twice before installing it.
I have just edited my post #182, which was written two weeks ago. The "Edit Post" button is still there.
Feel free to ask as many questions as you please.