Page 1 of 1

Starten des Dienstes wuauserv

PostPosted: 17.03.2012, 11:05
by aker
Ist es möglich beim Versuch den Dienst "wuauserv" zu starten die Rückgabe zu verarbeiten.
Bei der Rückgabe
Code: Select all
Der angeforderte Dienst wurde bereits gestartet.

Sie erhalten weitere Hilfe, wenn Sie NET HELPMSG 2182 eingeben.

von net.exe, wurde bei der Ermittlung der Dienst noch nicht gestartet, lädt jedoch im Verlauf der Prozedur.
Das passiert, wenn WSUSOU direkt nach der Anmeldung ausgeführt wird.
Daher wäre mein Vorschlag, diese Meldung abzufangen und bei der oben genannten Rückgabe, das Update fortzusetzen.

Viele Grüsse

Re: Starten des Dienstes wuauserv

PostPosted: 17.03.2012, 12:09
by WSUSUpdateAdmin
Moin!

Das hängt davon ab, ob die Zustände "konnte nicht gestartet werden" und "wurde bereits gestartet" zu unterschiedlichen Rückgabewerten (%errorlevel%) führen.
Wenn dem so ist, ist es eine gute Idee.
Könnten Sie das bitte mal prüfen?

Danke & Gruß
Torsten Wittrock

Re: Starten des Dienstes wuauserv

PostPosted: 17.03.2012, 12:37
by aker
Bei net.exe macht es keinen Unterschied, ob er bereits gestartet ist oder der Start fehlschlägt. (%errorlevel%=2)
Leider habe meine Versuche gezeigt, dass es mit net.exe nicht möglich ist, die Ausgabe umzuleiten oder zu verarbeiten.
Jedoch funktioniert es mit sc.exe ohne Probleme. Ich habe es unter Windows XP x86 und Windows 7 x86 getestet.
Ein funktionierender Code ist:
Code: Select all
%SystemRoot%\system32\sc.exe start | find /i "1056" > nul
if errorlevel 1 goto AUSvcNotRunning


Viele Grüsse