Link to home
Start Free TrialLog in
Avatar of etcs
etcs

asked on

cant start wuauserv service. access denied

I have a Windows 2003 server with AD. There is a computer on the domain that does not have the automatic update service started. It is set to disabled. I tried to enable it, but I am getting an access denied error message even as administrator. I tried setting the service to start as administrator and I get the same message. I cannot do anything with it.
Avatar of Don
Don
Flag of United States of America image

Follow the instructions on the following site to reset the ACLS
http://blogs.msdn.com/astebner/archive/2006/09/04/739820.aspx
just check if there are any group policy settings...try running rsop.msc & check if there are any setttings under
Computer Configuration - Windows Settings - Security Settings - System Services
Avatar of etcs
etcs

ASKER

Well dstewartjr was correct. I got the service set to automatic by doing his prochedure; however, after setting it to automatic and rebooting I am getting an error message trying to start the service.

"Cloud not Start automatic update service on local computer

Error 2: The system could not find the file specified"

I verified the path to executable was correct.
Be sure to check that Bits also runs, if not run bitsadmin.exe /util /repairservice
 
Above mentioned in prior link near bottom
ASKER CERTIFIED SOLUTION
Avatar of Don
Don
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of etcs

ASKER

I got it fixed. this is what I did

I ran a code

WUreset
"net stop "Automatic Updates"
del /f /s /q %windir%\SoftwareDistribution\*.*
net start "Automatic Updates"
wuauclt.exe /detectnow"

Then WUrepair
"net stop bits
net stop wuauserv
%windir%\system32\regsvr32.exe /s %windir%\system32\atl.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\jscript.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\msxml3.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\softpub.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuapi.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng1.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wucltui.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wups.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuweb.dll
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow"

Finally WUuinstall
"net stop bits
net stop wuauserv
regsvr32 /u wuaueng.dll /s
del /f /s /q %windir%\SoftwareDistribution\*.*
del /f /s /q %windir%\windowsupdate.log
regsvr32 wuaueng.dll /s
net start bits
net start wuauserv
wuauclt.exe /resetauthorization /detectnow"

After that run:
C:\WUAGENT\WindowsUpdateAgent30-x86.exe /wuforce

or wherever you saved the file, to force a re-install.

Reboot once and try to use Windows Updates.

That works!
Yup, basically exactly what the script I provided does
Avatar of etcs

ASKER

I got it fixed. this is what I did

I ran a code

WUreset
"net stop "Automatic Updates"
del /f /s /q %windir%\SoftwareDistribution\*.*
net start "Automatic Updates"
wuauclt.exe /detectnow"

Then WUrepair
"net stop bits
net stop wuauserv
%windir%\system32\regsvr32.exe /s %windir%\system32\atl.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\jscript.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\msxml3.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\softpub.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuapi.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng1.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wucltui.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wups.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuweb.dll
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow"

Finally WUuinstall
"net stop bits
net stop wuauserv
regsvr32 /u wuaueng.dll /s
del /f /s /q %windir%\SoftwareDistribution\*.*
del /f /s /q %windir%\windowsupdate.log
regsvr32 wuaueng.dll /s
net start bits
net start wuauserv
wuauclt.exe /resetauthorization /detectnow"

After that run:
C:\WUAGENT\WindowsUpdateAgent30-x86.exe /wuforce

or wherever you saved the file, to force a re-install.

Reboot once and try to use Windows Updates.

That works!
Avatar of etcs

ASKER

I got it fixed. this is what I did

I ran a code

WUreset
"net stop "Automatic Updates"
del /f /s /q %windir%\SoftwareDistribution\*.*
net start "Automatic Updates"
wuauclt.exe /detectnow"

Then WUrepair
"net stop bits
net stop wuauserv
%windir%\system32\regsvr32.exe /s %windir%\system32\atl.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\jscript.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\msxml3.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\softpub.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuapi.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng1.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wucltui.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wups.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuweb.dll
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow"

Finally WUuinstall
"net stop bits
net stop wuauserv
regsvr32 /u wuaueng.dll /s
del /f /s /q %windir%\SoftwareDistribution\*.*
del /f /s /q %windir%\windowsupdate.log
regsvr32 wuaueng.dll /s
net start bits
net start wuauserv
wuauclt.exe /resetauthorization /detectnow"

After that run:
C:\WUAGENT\WindowsUpdateAgent30-x86.exe /wuforce

or wherever you saved the file, to force a re-install.

Reboot once and try to use Windows Updates.

That works!
Avatar of etcs

ASKER

I got it fixed. this is what I did

I ran a code

WUreset
"net stop "Automatic Updates"
del /f /s /q %windir%\SoftwareDistribution\*.*
net start "Automatic Updates"
wuauclt.exe /detectnow"

Then WUrepair
"net stop bits
net stop wuauserv
%windir%\system32\regsvr32.exe /s %windir%\system32\atl.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\jscript.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\msxml3.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\softpub.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuapi.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuaueng1.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wucltui.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wups.dll
%windir%\system32\regsvr32.exe /s %windir%\system32\wuweb.dll
net start bits
net start wuauserv
wuauclt /resetauthorization /detectnow"

Finally WUuinstall
"net stop bits
net stop wuauserv
regsvr32 /u wuaueng.dll /s
del /f /s /q %windir%\SoftwareDistribution\*.*
del /f /s /q %windir%\windowsupdate.log
regsvr32 wuaueng.dll /s
net start bits
net start wuauserv
wuauclt.exe /resetauthorization /detectnow"

After that run:
C:\WUAGENT\WindowsUpdateAgent30-x86.exe /wuforce

or wherever you saved the file, to force a re-install.

Reboot once and try to use Windows Updates.

That works!
I object!!!! The script I provided is no different than this!!!! splitting the points for this reason is unacceptable.
I agree.  Dstew clearly gave the correct answer and is the authority here.  Please award all points to him.
I applied the above script,  worked great, thanks dstewartjr