I have had Windows Update running for over 8 hours and it would not budge.
I'm going to run Windows Update in the background for a week to see if there is any progress. It's possible the problem or part of the problem is with the Windows Update server(s).
I have been thinking of Installing a Windows 8 Upgrade I purchased a while back. Windows 8 which has the same min. system recourse requirements. You can then upgrade free to Windows 10 until July 29th.
________________
After performing a manually fix for Windows Update. I selected only one file for Word Viewer to download and install. It worked and I thought great, Windows Update is now fixed. After selecting four more Word Viewer updates and no dice. I have tried various selections such as updates for only Vista, optional update, etc. but no go.
Other things attempted to update Vista
1. Stand alone MSU installers: Hang and display a message "Searching for updates"
2. Microsoft Update Catalog: "Add" button will not respond
Microsoft Update Catalog -
https://catalog.update.microsoft.com
Requires an ActiveX script to be installed and can only be accessed through Windows iExplorer. To access and install the ActiveX on my PC I needed to lower the iExlorer security settings. I also added Microsoft.com as a Trusted Site.
Windows update manual fix
_____________________________________
1. re-Installed windows updateagent
2. Renaming the "SoftwareDistribution" folder...
3. Renaming the Catroot2 folder...
Type the following commands, and then press Enter after each command.
net stop cryptsvc
ren %systemroot%\System32\Catroot2 oldcatroot2
net start cryptsvc
4. Registering the files that are used by Windows Update and Microsoft Update...
At the command prompt, type the following commands, press ENTER after each command, and then click OK every time that you receive a verification message:
regsvr32 wuapi.dll
regsvr32 wuaueng.dll
regsvr32 wucltux.dll
regsvr32 wups2.dll
regsvr32 wups.dll
regsvr32 wuwebv.dll
5. Starting the Background Intelligent Transfer Service, the Automatic Updates service, and the Event Log service.... (some or all may be already running)
At the command prompt, type the following commands, and then press ENTER after each command:
net start bits
net start wuauserv
net start Eventlog
exit
___________________________