Error 80080005 when trying to update Windows Defender

michaelgw

Member
Hello all,

I have come back from two months away to find that my computer has gone a bit odd (it may have been like that before but I was busy).

The most obvious symptom is that when I try to update windows defender it says that it can't search for updates and the error code is 80080005.

Windows updates (started from the start menu) has just gives me a blank window.

I tried KB971058 How do I reset Windows Update components? but could only get as far as net stop wuauserv where I got "The requested pause, continue or stop is not valid for this service."

I ran the latest malicious code removal from MS and came up clean, same with the onecare live scanner from MS. SFC /scannow came up clean as well.

I have tried to follow cleaning instructions from this forum and they have had no success as well. I suspect that I am getting help for x32 mixed in with x64 and it is failing due to that.

I would like to know how to solve this.

Mike

Specs (anything missing and I'll add them here as an edit)
Vista Ultimate x64
SP2
4GB ram
Intel Quad Q8200 @2.33GHz
 

My Computer

ilikefree

Vista Guru
Gold Member
Check in services that BITS has started.



Snap: too late
 
Last edited:

My Computer

System One

  • Manufacturer/Model
    Lenovo Thinkpad T400
    CPU
    Intel Mobile Core 2 Duo P8700 @ 2.53GHz
    Motherboard
    LENOVO 64734VM
    Memory
    2.00GB Single-Channel DDR3 @ 531MHz
    Graphics Card(s)
    Intel Mobile Intel 4 Series Express Chipset Family
    Sound Card
    Conexant 20561 SmartAudio HD
    Monitor(s) Displays
    15 inch
    Screen Resolution
    1280 x 800
    Hard Drives
    1x 180GB Intel 530 series SSD
    1 x 120GB Hitachi 5400rmp
    1 x 650GB Western Digital Elements 5400rpm
    1x 1Tb Western Digital Elements 5400rpm
    Internet Speed
    Medium for New Zealand
    Other Info
    Weakest part of my computer is the graphics chipset.
    Only ever used a laptop.
    Also use USB Freeview TV Card
    Lenovo Docking Station
    External Speakers
    Other bits a pieces as needed

michaelgw

Member
and can you run manually:

COM+ System Event
Background Inteligence Transfer Service
Windows Update
First two I could stop (were running automatically) and start, windows update was "starting" and would not let me start or stop it. I have had my computer on for a while so it should have started if it could.

Log from VistaSysInfo attache to post
as attached,

Cheers

Mike
 

Attachments

  • vistaforums.txt
    84.8 KB · Views: 192

My Computer

ilikefree

Vista Guru
Gold Member
Black Viper has a list of default service settings that you can download and right click to merge with your registry (set a restore point first)
Black Viper's Web Site
 

My Computer

System One

  • Manufacturer/Model
    Lenovo Thinkpad T400
    CPU
    Intel Mobile Core 2 Duo P8700 @ 2.53GHz
    Motherboard
    LENOVO 64734VM
    Memory
    2.00GB Single-Channel DDR3 @ 531MHz
    Graphics Card(s)
    Intel Mobile Intel 4 Series Express Chipset Family
    Sound Card
    Conexant 20561 SmartAudio HD
    Monitor(s) Displays
    15 inch
    Screen Resolution
    1280 x 800
    Hard Drives
    1x 180GB Intel 530 series SSD
    1 x 120GB Hitachi 5400rmp
    1 x 650GB Western Digital Elements 5400rpm
    1x 1Tb Western Digital Elements 5400rpm
    Internet Speed
    Medium for New Zealand
    Other Info
    Weakest part of my computer is the graphics chipset.
    Only ever used a laptop.
    Also use USB Freeview TV Card
    Lenovo Docking Station
    External Speakers
    Other bits a pieces as needed

Flavius

Expelled
and can you run manually:

COM+ System Event
Background Inteligence Transfer Service
Windows Update
First two I could stop (were running automatically) and start, windows update was "starting" and would not let me start or stop it. I have had my computer on for a while so it should have started if it could.

I believe it is the same version like here:http://www.vistax64.com/windows-updates/261417-will-not-update-new-vista.html

-the same error code
-Windows Update service not working

importing fix for services key didn't help :huh:,neverless you can try it

I can only suspect there are damages in HKLM\Software\Microsoft\Windows NT\CurrentVersion\Svchost key

If fix for service doesn't work import this fix to registry View attachment NS2.zip + restart
 

My Computer

michaelgw

Member
No Joy I am afraid. I was unable to launch the fix (I had tried it before) when I tried to go through the manual steps as set out by the fix, that is where I fell over as net stop wsauserv. I suspect that the fix script was getting stuck there as well.

I tried merging the reg file and have rebooted. Unfortunately it seems that nothing has changed.

Mike
 

My Computer

Flavius

Expelled
No Joy I am afraid. I was unable to launch the fix (I had tried it before) when I tried to go through the manual steps as set out by the fix, that is where I fell over as net stop wsauserv. I suspect that the fix script was getting stuck there as well.
The same problem with my fix from my previous post also? Try to import fixes in safe mode.
 

My Computer

michaelgw

Member
Sitting here in safe mode with networking. The kb97058 fix won't run in safe mode so I have gone manual and typed it in myself.

Step 2 is ok because bits and wuauserv have not even tried to start
Step 3 is deleting stuff so no worries there
Step 4 we skip being the first time
Step 5 again is just a cd
Step 6 it all goes wrong about 70% of the dlls fail to register, there are three faults that they fall into 1) code 80070005 2)Cannot find the entry point to the dll 3)filed to load module could not be found.

If it is of a help I can list what modules caused what failure.

Mike
 

My Computer

Flavius

Expelled
If it is of a help I can list what modules caused what failure.
Do it.

Back to normal mode and check permissions to these keys

HKLM\System\CurrentControlSet\Services\wuauserv
HKLM\System\CurrentControlSet\Services\wuauserv\Parameters
HKLM\System\CurrentControlSet\Services\wuauserv\Security
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Svchost

permissions should be following (for both keys)

Administrators,SYSTEM :full control (all checked)
Users:Read

//helpful links:http://www.vistax64.com/tutorials/67717-take-ownership-file.html
http://www.vistax64.com/tutorials/157304-folder-permissions.html

If you have another permissions you have to fix it +restart

EDIT

for clarification:
HKLM=HKEY_LOCALE_MACHINE
 
Last edited:

My Computer

michaelgw

Member
Sorry this took a while.

Not A HP.

As for registry permissions the only difference was that there was no user:read in HKLM\System\CurrentControlSet\Services\wuauserv\Security


OK the following calls came back OK
Code:
[LIST]
[*]regsvr32.exe atl.dll
[*]regsvr32.exe urlmon.dll
[*]regsvr32.exe jscript.dll
[*]regsvr32.exe vbscript.dll
[*]regsvr32.exe scrrun.dll
[*]regsvr32.exe softpub.dll
[*]regsvr32.exe wintrust.dll
[*]regsvr32.exe dssenh.dll
[*]regsvr32.exe rsaenh.dll
[*]regsvr32.exe cryptdlg.dll
[*]regsvr32.exe shell32.dll
[/LIST]
These came back with "Entry point "DllRegisterServer" was not found
Code:
[LIST]
[*]regsvr32.exe mshtml.dll
[*]regsvr32.exe shdocvw.dll
[*]regsvr32.exe browseui.dll
[*]regsvr32.exe qmgr.dll
[/LIST]

This lot "failed to load"
Code:
[LIST]
[*]regsvr32.exe msxml.dll
[*]regsvr32.exe gpkcsp.dll
[*]regsvr32.exe sccbase.dll
[*]regsvr32.exe slbcsp.dll
[*]regsvr32.exe initpki.dll
[*]regsvr32.exe wuaueng1.dll
[*]regsvr32.exe wucltui.dll
[*]regsvr32.exe wuweb.dll
[*]regsvr32.exe muweb.dll
[/LIST]

Finally "loaded fut failed with error code 0x80070005"
Code:
[LIST]
[*]regsvr32.exe msxml3.dll
[*]regsvr32.exe msxml6.dll
[*]regsvr32.exe actxprxy.dll
[*]regsvr32.exe softpub.dll
[*]regsvr32.exe oleaut32.dll
[*]regsvr32.exe ole32.dll
[*]regsvr32.exe wuapi.dll
[*]regsvr32.exe wuaueng.dll
[*]regsvr32.exe wups.dll
[*]regsvr32.exe wups2.dll
[*]regsvr32.exe qmgrprxy.dll
[*]regsvr32.exe wucltux.dll
[*]regsvr32.exe wuwebv.dll
[/LIST]
 

My Computer

Flavius

Expelled
Sorry this took a while.

Not A HP.

As for registry permissions the only difference was that there was no user:read in HKLM\System\CurrentControlSet\Services\wuauserv\Security

That's wrong.The best it will be reset permissions for this service:

1.Download SetACL tool Download SetACL: Windows ACL management from SourceForge.net
extract setacl.exe file and place it in C:\Windows\System32

2.Download my special prepared file to reset permissions for WU service View attachment wuau.txt and place it directly on root C:\

3.Run cmd.exe with elevated previliges (if you have now enabled UAC you have to right click on cmd.exe and choose "run as administrator) and type:

setacl -on "HKLM\System\CurrentControlSet\Services\wuauserv" -ot reg -actn restore -bckp "C:\wuau.txt"





These came back with "Entry point "DllRegisterServer" was not found
This is standard error for these libraries.Somebody who prepared fix for WU didn't recognize that unable to register these libraries

This lot "failed to load"
You may not have these modules and it is normal.Presence these modules dependce what kind of other MS applications you have.Poorly documented.Surly there are not strickly system modules.

Finally "loaded fut failed with error code 0x80070005"
I tested it also on my virtual machine and also have the same error for these modules in safe mode.Interesting but in normal mode there is no problem to reregister them.

Conclusion:You can not register these modules in safe mode -strange but it is.

If restoring permissions does not help prepare these things:

1 Download and run this tool Acelogix Software - Freeware,by using this tool create registry backup,for me important will be files SFTWARE and SYSTEM -pack both files to *.rar or *.7z and upload on rapidshare.com and give on PM URL address to uploaded files.
2.Download Process Monitor Process Monitor

next run Process Monitor and task manager,in task manager in "processes" tab choose "show processes for all users",next open services.msc (start>>Search>>services.msc) find Windows Update service and try to run it manually,when it return error (don't close services.msc or any window with error messages ) go to task manager and in "Processes" tab find mmc.exe right click on it and choose "Create Dump file" and save anywhere.

mmc.png

Save log in Process Monitor as *.PML file.Both *.DMP and *.PML files pack also to *.rar or *.7z ,upload on rapidshare and give me URL addresses to these uploaded files om PM too.
 

My Computer

Top