Automatisch aufgebessert

Teil 3: Windows-Update im Eigenbau

Mit dieser Datei können Sie den Windows Script Host konfigurieren. Sie befindet sich im Windows-Verzeichnis System32. Sie können wscript.exe im Windows-Explorer durch Doppelklick auf den Dateinamen starten. In der Entwicklungsphase bietet es sich an, die Skriptausführung kategorisch nach einer bestimmten Zeit abzubrechen. Sie vermeiden auf diese Weise Endlosschleifen, lange Wartezeiten und ähnlich unangenehme Begleiterscheinungen.

Windows-Update im Eigenbau

© Archiv

Zahlenreihe: Eine ID für den Download identifiziert jedes Update eindeutig.

Mit dem Ziel, sie später für den Download auslesen zu können, schreibt das Skript in check_2.vbs die Update-IDs in die Textdatei updateids.txt. Dazu instanzieren Sie im Code ein FileSystemObject, für das Sie dann die Methode CreateTextFile() mit dem Namen der Textdatei aufrufen. Mit dem Objekt, das Sie so erhalten, schreiben Sie die IDs nacheinander in die Datei. Wobei das Line in WriteLine für den als Trennzeichen notwendigen Zeilenumbruch sorgt.

Set fso = CreateObject("Scripting. 
FileSystemObject") 
Set schreib = 
fso.CreateTextFile("updateids.txt") 
For i = 0 To searchResult.Updates. 
Count-1 
Set update = searchResult.Updates. 
Item(i) 
schreib.WriteLine(update.Identity. 
UpdateID) 
Next

Das Script in check_3.vbs geht noch einen Schritt weiter, indem es zusätzlich eine Infodatei updatesinfo.txt speichert. Dieser können Sie neben ID noch Titel, Beschreibung und Erscheinungsdatum entnehmen. Die Informationen können Ihnen bei der Entscheidung helfen, auf welche Patches Sie gegebenenfalls verzichten wollen. Sie brauchen dann nur in der Datei updateids.txt die Zeilen mit den entsprechenden IDs zu löschen. Skripts, die auf dieser Datei basieren, werden die betreffenden Updates dann nicht downloaden oder gar installieren.Möglicherweise ziehen Sie es vor, mitWindows Genuine Advantage (WGA) so zu verfahren. Das Tool prüft die Gültigkeit Ihrer Windows-Version - die aktuelle WGA-UpdateID für Windows XP lautet übrigens f2597149-61ce-42b0- 8a00-af17ed61c94c. Daneben gibt es noch das Windows Genuine Advantage Notification- Tool mit der ID e201fda0-ee9f-9248-d266-fac82a3084b4. Tipp: Durchsuchen Sie die Infodatei nach Genuine, insofern Ihre Update-Liste sehr lang ist.

Windows Script HostWindows Script Host (WSH) - ehemals Windows Scripting Host - ist eine COM-basierte Laufzeitumgebung für VBScript und weitere Skriptsprachen. In Windows 2000, XP, Windows Server 2003 und Vista ist WSH standardmäßig installiert. Falls WSH aus irgendeinem Grund deaktiviert sein sollte, müssen Sie den Dateityp VBScript-Skriptdatei (Erweiterung VBS) in den Ordneroptionen des Windows-Explorers mit WSH verbinden (Menüauswahl Extras/Ordneroptionen..., Register Dateitypen).

MSDN-Library

Die Klassenhierarchie, die zur Verfügung stehenden Methoden und Eigenschaften der Windows Update Agent API können Sie sich in der MSDN-Library unter der Rubrik Win32 and COM Development ansehen. Insofern Sie die MSDN-Library nicht lokal installiert haben, können Sie diese im Internet unter http://msdn2.microsoft.com/en-us/library/default.aspx aufrufen. Öffnen Sie nacheinander die Knoten Administration and Management, Windows Server Update Services und Windows Update Agent API. Fündig werden Sie schließlich unter Windows Update Agent (WUA) API Reference/Interfaces. Hier finden Sie alle wichtigen Interfaces, auf die es in den Skripten ankommt, wie IUpdateSearcher, IDownloadResult oder etwa IUpdate. Deren Beschreibung listet alle per Skript zugänglichen Update-Eigenschaften auf.

Windows-Update im Eigenbau

© Archiv

Mehr zum Thema

festplatte, hardware, pc, hdd
Gelöschte Dateien wiederherstellen

Wir zeigen Ihnen, wie Sie verloren geglaubte Daten retten können - etwa mit dem kostenlosen Tool Recuva.
image.jpg
Windows 7 und 8

Wer Windows 7 oder 8 im langsameren IDE-Modus installiert hat, kann seine Festplatte mit Tricks nachträglich auf den AHCI-Modus umstellen.
Daten löschen - Datenmüll (Symbolbild)
Temp-Ordner

Die Datenträgerbereinigung von Windows 7/8/10 entfernt nicht allen Datenmüll. So können Sie die Dateien im Temp-Ordner selbst löschen.
Windows Energieeinstellungen optimieren
Die besten Tipps

Die Energieeinstellungen in Windows lassen sich flexibel anpassen. Wir zeigen Ihnen, wie Sie Ihren eigenen Energiesparplan optimieren.
Windows 10 - Erste Schritte
Startmenü, Edge & Co.

Zum Ende der Gratis-Update-Phase von Windows 10 gibt es noch einmal einen Schwung neuer Nutzer. Wir führen durch Funktionen, Apps und Einstellungen.