- "Jump through hoops" ?? It's quite straight forward IMO. One only has to know what to do in what sequence.
Unfortunately there are several problems associated with Windows update for Windows 7 in particular. I've seen tutorials which address these problems from very reputable websites, such as Sysnative and Windows Seven Forums. Even for the initiated this does resemble "jumping through hoops". Your suggestion have not worked 100% of the time, so I'm sure you can relate to this.
There is a bug in Window 7 updates which can cause the updates to take as long as 20 hours to download which can cause the CPU usage to peg during this time. Once the updates are installed and you check to be sure of this the cycle of looking for updates would start again.
The following is a direct quote from a post by BrianDrab, a moderator at the Sysnative website
"Checking for Windows Updates and it seems to never finish and the CPU is pegged during this time (you may or may not notice the CPU issue) then this may help you. In most cases if you let it continue to check (up to 20 hours) it will find the updates. Then you would install them and then check and it would repeat the cycle.
This was a hard to track down bug and was finally fixed by Microsoft in the June 2016 Update Rollup
. It was a problem with the file win32k.sys. Download and install this update directly. Please note that there is a prerequisite. You need to ensure that you have KB3020369 - April 2015 Servicing Stack update
installed. To check if you have this prerequisite installed you can follow the instructions at the bottom of this article or simply download and attempt to install it and your machine will notify you if it is already installed.
In one instance, after installing the update, checking for updates finished in 19 seconds vs 18 hours that it used to.
Checking if Prerequisite is Installed
1. Click your Start button and type cmd into the search box.
2. Click on cmd that shows up in the search results. This will open up the command-prompt window.
3. Type or copy/paste the following into the command prompt window and press enter on the keyboard.
systeminfo|findstr KB3020369 <-----for clarification you would type systeminfo followed by bar character followed by findstr followed by a space followed by KB3020369. On many keyboards the bar character which looks like a vertical bar is located above the enter key and you need to hold down the shift button before pressing this key to create it.
4. If the update is installed you will see one line of info returned as follows. The number in [brackets] will likely be different and can be ignored.