Ich hab grad wieder einen PC hier, der sich nach Updates totsucht und keine findet.
War nicht das erste Mal, diesen Effekt hab ich schon mehrfach beobachtet in der Vergangenheit.
Da half eigentlich immer, die folgenden Befehle als Admin in der Konsole auszuführen:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Meine Frage nun - das sollte doch auch automatisch machbar sein, als cmd oder bat?
Ich hab ein bischen rumprobiert, aber ich nehme an, der DOS- Geist, wenn er mich beobachtet hat, hat sich da einen Ast gelacht.
Ist sowas mit geringen Aufwand möglich oder lohnt sich der Aufwand da überhaupt nicht?
Danke schon mal fürs Lesen und für Kommentare.
Jürgen
Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge
Etwa in der Art Ersten Befehl aktivieren Warten auf Ausführung Ausführung korrekt? Nein - Fehlermeldung Ja - Sprung zum nächsten Befehl undsoweiter.
Wenn Du irgendwelche Fehler bei der Abarbeitung des Scripts abfangen willst, wäre in der Tat so eine ähnliche Programmierung, wie Du sie Dir vorstellst nötig.
Ohne Fehlerbehandlung geht es aber zur Not auch, wenn alles perfekt läuft.
Befehlen, die mit /s enden
Der Parameter /s bedeutet nur, dass RegSvr32 im Hintergrundmodus arbeitet:
Ich würde das "i" sicherheitshalber immer klein schreiben, damit es nicht mit einem "l" (also: "L") verwechselt werden kann.
Gruß, mawe2