If the Automatic Updates service is missing:
1. Open an Elavated PowerShell prompt
2. Type the following command:
%windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\au.inf
If Background Intelligent Transfer Service is missing:
1. Open an Elavated PowerShell prompt
2 . Type the following command:
%windir%\System32\rundll32.exe setupapi,InstallHinfSection DefaultInstall 132 %windir%\inf\qmgr.inf
If you are prompted to insert your operating system CD, type the following path in the Copy files from box as this is where the most recently updated service pack files are stored.:
%windir%\ServicePackFiles\i386
Take a look at services.msc and you should now have all services. At this time I ran the following command:
wuauclt /detectnow /register /reportnow
This will make the server you are logged onto check into WSUS. All done, onto the next server....
Another thing that could help -- re-registering the various dll files that Windows Update requires to run.
regsvr32 wuapi.dllregsvr32 wups.dllregsvr32 wuaueng.dllregsvr32 wucltui.dllregsvr32 atl.dllregsvr32 msxml3.dll