Soussan DAS Computer Consultants


Our Team
Solutions
Projects
Clients
Contact
Cool Stuff
KeyholeKeyboardLaptop ComputerComputer Chip
 


Brand new Windows 7 install fails to get Windows Updates

I had a couple of "new old" laptop computers come across my workbench that needed factory restores of Windows 7 SP1. After the restore which was painless the next step is to connect it to the local network and let it phone home to get all the security fixes and other updates that were released since Windows 7 came out. These happened to be Lenovo laptops with restore disks for SP1, but I've seen this exact same problem with many other units. I even saw it on a generic install for a virtual machine that was going to be used by a client who had compatability issues between one of their applications and a newer version of Windows.

The whole story has lots of interesting turns and twists and other interesting tidbits learned along the way, but it turns out there was a way shorter path to fixing Windows Update than the paths I initially took. I had a hung up windows update service sucking down 100% CPU from whatever core it ran on forever, an update path that caused a VHD file to expand completely to 100% yet still show free space, lots of errors and hung updates requiring wiping out the download directory, ... ugh. Lots of pain. For this article, I'm not going to be so wordy with the whole story and just give the answer - it almost is more worthy of a facebook post than an article, but I do have to include a lot of the errors I saw along the way to help those search engines find this.

Quote
Click Here for Press Release

 

Just the answer.... 

After loading up a fresh copy of Windows 7 SP1, do not go to Windows Update in control panel and let it do its thing. Out of the box, Windows Update is broken. Instead, go here:

Windows Update Client for Windows 7 and Windows Server 2008 R2: March 2016

Scroll down and pick the appropriate update for your system, either 32 or 64 bit. Download the update, run it, let it do its thing, and THEN go to control panel --> Windows Update and let it phone home and get updates.

Final Words...

If you found this helpful or not, please send me a brief email -- one line will more than do. Or more! I love hearing tidbits from users I've helped. Maybe share a line of what you searched for or how you found this article.

I can be reached at:

das (at-sign) dascomputerconsultants (dot) com

Enjoy!
David Soussan

You can stop reading now 

Or you can keep reading along if you so choose. The point of the rest of this document is to give clues to searchers with errors I saw in the hopes the search engines will point them here at the answer instead of sending them on wild goose chases all over the internet trying various things (like I did) before I finally came upon the answer given above.

After loading up Windows 7, if you go to window updates in control panel and let it search it might fail with an error code 0x80070057.

Or, it might take forever and take 100% (or 50% if on a dual core CPU, or 25% if on a quad core or dual core with hyper threading) and it may never finish. Or I've seen it sit with the green bar rolling saying "Checking for updates" and never finish. Well, maybe not never - I left one run overnight and when I came back in the morning the little green bar was still rolling and it was still checking for updates.

Something tells me there is a bug in the code as it should never take that long. But what do I know - I've never seen the source code.

Various errors and failures were logged in c:\windows\windowsupdate.log, the dates and times have been stripped but here they are:

 940 464 AU WARNING: Failed to change download properties of call, error = 0x80070057
 # WARNING: Install failed, error = 0x80070308 / 0x80070308
2012 c60 Handler FATAL: Completed install of CBS update with type=0, requiresReboot=0, installerError=1, hr=0x80070308
940 76c AU >>## RESUMED ## AU: Installing update [UpdateId = {B3CD5165-7BDA-468F-95FA-B8B2F36D085E}]
940 76c AU # WARNING: Install failed, error = 0x80070308 / 0x80070308
940 86c Report REPORT EVENT: {A53ED85C-94CC-4661-BA91-66DF0153926F}
1 181 101 {B3CD5165-7BDA-468F-95FA-B8B2F36D085E} 200 0 AutomaticUpdates Success Content Install Installation Started: Windows successfully started the following update: Update for Windows 7 (KB2923545)
940 86c Report REPORT EVENT: {80A93F73-E665-4DC9-A412-9BFEDDB005A8}
1 195 101 {B3CD5165-7BDA-468F-95FA-B8B2F36D085E} 200 80070308 AutomaticUpdates Failure Content Install Installation Failure: Windows failed to install the following update with error 0x80070308: Update for Windows 7 (KB2923545).
940 ca4 Agent LogHistory called. idUpdate={8EEFD87E-41B7-45FF-97F2-144E4A3BA51A}.201, resultMapped=80070308, resultUnMapped=80070308
920 86c AU UpdateDownloadProperties: 1 download(s) are still in progress.
920 86c AU UpdateDownloadProperties: download priority has changed from 1 to 2.
920 86c AU WARNING: Failed to change download properties of call, error = 0x80070057
920 86c AU ########### AU: Uninitializing Automatic Updates ###########
920 b54 Agent * WARNING: Failed to filter search results, error = 0x8024000B
920 b54 Agent *********
916 fd8 DnldMgr Regulation server path: https://fe2.update.microsoft.com/v6/UpdateRegulationService/UpdateRegulation.asmx.
916 fd8 DnldMgr Per-Update: 4f02faba-f4f9-4fc2-9326-4f8a2fda1774 at rate 0
916 fd8 DnldMgr * Regulation call complete. 0x00000000
916 fd8 DnldMgr *********** DnldMgr: New download job [UpdateId = {4F02FABA-F4F9-4FC2-9326-4F8A2FDA1774}.202] ***********
916 fd8 DnldMgr Regulation: {7971F918-A847-4430-9279-4A52D1EFE18D} - Update 4F02FABA-F4F9-4FC2-9326-4F8A2FDA1774 is "PerUpdate" regulated and can NOT download. Sequence 7084 vs AcceptRate 0.
916 fd8 DnldMgr * Update is not allowed to download due to regulation.
916 fd8 DnldMgr Regulation: {7971F918-A847-4430-9279-4A52D1EFE18D} - Update 4F02FABA-F4F9-4FC2-9326-4F8A2FDA1774 is "PerUpdate" regulated and can NOT download. Sequence 7084 vs AcceptRate 0.
3f0 AU Forced install timer expired for AUInstallType = 4
916 3f0 AU UpdateDownloadProperties: 1 download(s) are still in progress.
916 3f0 AU UpdateDownloadProperties: download priority has changed from 1 to 2.
916 3f0 AU WARNING: Failed to change download properties of call, error = 0x80070057

 

Footer