Regsrv32 /wuapi.dll returing the error Falied Error - 0x80070005

Hello Experts,

   I am downgrading the Windows update Agent on one of our server (windows server 2003 R2). When I run the installation file I am getting below error message in windowsupdate.log

"Self Registration of C:\windows\system32\wuapi.dll is falied"

I tried Regsrv32 /wuapi.dll on the server it is coming up with :

Regsrv32 /wuapi.dll is failed Error - 0x80070005 .

All the other related DLL I am able register properly. Only WUAPI.DLL is giving problem.

Can some one advice me what needs to be done on this. I have googled a lot and tried all possible ways , but no luck.

Thanks,

_Prashant_
LVL 10
Prashant GirennavarAsked:
Who is Participating?
 
DonConnect With a Mentor Network AdministratorCommented:
If you are logged in as an administrator and still get 0x80070005


You can then reset permissions

http://blogs.msdn.com/b/astebner/archive/2006/09/04/739820.aspx
0
 
DonNetwork AdministratorCommented:
Are you using the command line to install(You MUST) ?

and are you using the following switches ??

" /wuforce /quiet /norestart"

Also what leads you to believe you need to install a previous version of the WU agent ????

Even if you do, the very next time the client contacts the WSUS server or even Microsoft, it will automatically download the latest.
0
 
Prashant GirennavarAuthor Commented:
I am using the command line to install.

We are using WSUS 3.0 Server , and we dont have the KB http://support.microsoft.com/kb/2720211 installed on it.

Due to this the WUAgents with 7.6......are not reporting properly to WSUS servers, and Updates are not getting installed.

I have successfully downgraded the version from 7.6.....to 7.4.7600.226 on 2 server , after this those 2 servers were able to download the updates and install and they are updating properly.

BUt on 3rd server when I run " /WUforce /quite /norestart" it is failing with the error message : Self Registration of C:\windows\system32\wuapi.dll is falied. Error - 0x8024d007'


I Googled a lot on this and tried to unregister and re-register all the .dll again.

I am able to register all the .dll by running regsrv32 command lines , but WUAPI.DLL is failing to register.

Regsrv32 wuapi.dll is failed Error - 0x80070005

 This is the error message I am getting on the server. NOw I am not sure How to proceed future.


Thanks,

_Prashant_
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

 
DonNetwork AdministratorCommented:
"and we dont have the KB http://support.microsoft.com/kb/2720211 installed on it."

Why not??  You're concerned about getting the clients up to date, but not the server itself???

 0x80070005 is an access denied error
0
 
Prashant GirennavarAuthor Commented:
We have to...Will be doing it soon....It will take bit time I think.

0x80070005 - Access denied error message? Intresting , Do we have some any soultion for this.

 It is necessary to get the updates installed. :(

Thanks,

_Prashant_
0
 
Prashant GirennavarAuthor Commented:
Exactly , I have logged in as administrator and still gets the error code.


I will give a try at it and let you know on this.

Thanks,

_Prashant_
0
 
Prashant GirennavarAuthor Commented:
You deserver a BEER!!!!!!!!!!!!!!!!!!!!!!!!!! ( I Wish you were in INDIA)

It worked like a charm. Thanks for helping me....

 I would definately recommened my management to update the WSUS server....

-Prashant Girennavar.
0
 
DonNetwork AdministratorCommented:
Glad to help, drinking my beer now....LOL
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.