Windows Update fail - high CPU - error 0x80070005

  • Thread starter Thread starter RR33301
  • Start date Start date
R

RR33301

Guest
This is for a Windows Vista SP2 32bit system.


I have tried multiple solutions as I had similar Windows Update problems affecting two separate machines. The other laptop (which is Win 7 SP1 64 bit) seems to have been mostly resolved based on help provided from this earlier thread:

http://answers.microsoft.com/en-us/windows/forum/windows_7-update/windows-update-fail-on-two-laptops-0x80070005/f5dd95bc-5688-4a85-b248-67caad952e5b


I am splitting this to a separate Vista thread in an attempt to get the Vista machine updating and to resolve the high CPU clocking (at or near 100% CPU) for svchost (netsvcs) (associated with the BITS/Win Update services). This makes the Vista machine almost unusable, unless I terminate the svchost (netsvcs) process, since it consumes all of the CPU available.


These are the errors I am trying to resolve (from the FixIt/troubleshooter resources provided by MS):
Service registration is missing or corrupt
Windows Update error 0x80070005


I have tried the following (and more):

- Switched from AVG to MS Security Essentials antivirus software (no lapse AV in coverage)

No viruses found in any scan

- Attempted to remove all traces of other AV software (easier said than done) including using the McAffee, Norton and AVG removal tools

- Run Rkill, TDSSkiller, and Malwarebytes anti-rootkit

No viruses/malware found in any scan
-Run full scans of MS Malicious Software Removal Tool

No viruses/malware found (after many hours of scanning)

- Run Windows Update Troubleshooter

- Run Windows Update Fixit tool from MS websites

(Seems to be the same thing as the troubleshooter, but on a different page)

Results indicate a certification problem (which it says it fixes) and the following error (0x80070005) comes up (searches indicate an ACCESS DENIED error).

- Run System Update Readiness (CheckSUR) tool

http://www.thewindowsclub.com/checksur-system-update-readiness-tool

- Run sfc /scannow

Existing system files did not need to be repaired/replaced

- Run SubinACL reset.cmd

http://www.thewindowsclub.com/subinacl-tool-windows-update-error-0x80070005

- Run ESET Servicesrepair.exe

http://www.wintips.org/how-to-restore-windows-services-to-their-default-state/

- Run AccessChk (Sysinternals)

http://answers.microsoft.com/en-us/windows/forum/all/windows-update-error-0x80070005-need-a-fix-click/e4cb8700-f215-4f1a-8bd4-6457ac619c19

- Manually installed Windows Update agent

https://support.microsoft.com/en-us/kb/949104

- Reinstalled IE9 (latest version for Vista), removed all add-ons, and reset IE settings

- Reconfigured Internet Properties to automatically detect connection settings.


A few updates came through yesterday (possibly when I left it on all night running the Malicious Software Removal tool) although no progress or install was indicated in the Windows Update window. However, the CPU still runs at 100% when the svchost (netsvcs) process is running - which effectively makes the machine useless (unless I terminate the process).


I can end the process tree (for svchost (netsvcs)) and get my CPU back, but then I'm not going get updates. Win Update will also automatically restart, unless I set the update service to manual start and/or change the windows update settings to not check for/download/install updates. Neither of those options will ensure that I am receiving updates (when they are available).


At least part of the solution for the Win7 laptop was a newer version of Windows Update (7.6.7601.19161), but that doesn't seem to be available for Vista (at least I can't find it/get it installed - please help with that if you know how), so I am stuck with Windows Update version 7.6.7600.256 (which seems to be the main problem). It just doesn't seem to be able to access the Microsoft server where the updates are located. This machine had no problem downloading and installing updates for the past 5+ years I've had it. The problems all started a few months ago.


It may be important to note that I am not getting errors from the Windows Update window itself, it just runs and runs (with svchost at high CPU) without any result (even for multiple hours/overnight) until I stop it. I only get the error messages from the FixIt/troubleshooter diagnostics.


When I run a diagcab standalone updater, I have also received an error that I am unable to connect to the Microsoft Support Server, and I think that this is the primary problem (same as the 0x80070005 - access denied error).


Anyone who has advice on connection settings, or other fixes to Win Update, that will allow my Vista SP2 32 bit machine to connect to the MS server and obtain updates without excessive CPU or other related issues would be much appreciated.

Continue reading...
 
Back
Top