.......................................................................
  c't Offline-Update 2.11                    mailto: kav@ctmagazin.de
                               Autoren: Harald Hothan, Karsten Violka
.......................................................................

Eine Beschreibung der Skripte finden Sie im Artikel "Schutzimpfung 2.0"
in c't 13/04, S. 194, http://www.heise.de/kiosk/archiv/ct/04/13/194/

Versionsgeschichte:
-----------------------------------------------------------------------
2.11 - 12.04.2005/10.05.2005 (Ergnzungen gegenber 2.10 durch Steffen Ryll <sryll@gmx.de>)

Windows 2000:

Sicherheitsupdate fr Windows 2000 - KB893086 (MS05-016)
Sicherheitsupdate fr Windows 2000 - KB892944 (MS05-017)
Sicherheitsupdate fr Windows 2000 - KB890859 (MS05-018)
Sicherheitsupdate fr Windows 2000 - KB893066 (MS05-019)
Sicherheitsupdate fr Windows 2000 - KB894320 (MS05-024)

kumulatives Sicherheitsupdate fr IE6SP1 - KB890923 (MS05-020)
 ersetzt KB889293 (MS05-014)

Windows XP:

Sicherheitsupdate fr Windows XP - KB893086 (MS05-016)
Sicherheitsupdate fr Windows XP - KB890859 (MS05-018)
Sicherheitsupdate fr Windows XP - KB893066 (MS05-019)

kumulatives Sicherheitsupdate fr IE6SP1 - KB890923 (MS05-020)
 ersetzt KB867282 (MS05-014)

-----------------------------------------------------------------------
2.10 - 11.02.2005/14.02.2005

Windows 2000:

Sicherheitsupdate fr Windows 2000 - KB890047 (MS05-008)
Sicherheitsupdate fr Windows 2000 - KB885250 (MS05-011)
Sicherheitsupdate fr Windows 2000 - KB873333 (MS05-012)
Sicherheitsupdate fr Windows 2000 - KB891781 (MS05-013)
Sicherheitsupdate fr Windows 2000 - KB888113 (MS05-015)

kumulatives Sicherheitsupdate fr IE6SP1 - KB867282 (MS05-014)
 ersetzt KB889293 (MS04-040)


Windows XP:

Sicherheitsupdate fr Windows XP - KB888302 (MS05-007)
Sicherheitsupdate fr Windows XP - KB890047 (MS05-008)
Sicherheitsupdate fr Windows XP - KB887472 (MS05-009)
Sicherheitsupdate fr Windows XP - KB885250 (MS05-011)
Sicherheitsupdate fr Windows XP - KB873333 (MS05-012)
Sicherheitsupdate fr Windows XP - KB891781 (MS05-013)
Sicherheitsupdate fr Windows XP - KB888113 (MS05-015)

kumulatives Sicherheitsupdate fr IE6SP1 - KB867282 (MS05-014)
 ersetzt KB834707 (MS04-038)


Allgemein:

Das Skript getupdates.cmd endet jetzt in dem Ordner, in dem es
begonnen wurde.
Der Pfad wird mit Hilfe des Kommandos pushd gespeichert und mit dem
Kommando popd wieder hergestellt.
Das Kommando pushd wirkt wie der Befehl cd, zustzlich wird jedoch
das aktuelle Verzeichnis fr die sptere Verwendung durch popd
zwischengespeichert.

Die Versionsnummer der Update-Skripte taucht nur noch in den Haupt-
skripten auf, welche im Hauptverzeichnis liegen.
So mssen bei einem Update nicht mehr alle Skripte angepasst werden.


Sonstiges:

Die neue Version des Malware-Removal-Tool fr Windows XP (KB890830)
ist wie auch schon der Vorlufer nicht integriert.
Es wird sowohl ber Windows Update, das automatische Update und
als Downloadversion angeboten.

-----------------------------------------------------------------------
2.09 - 17.01.2005/24.01.2005

Windows 2000:

Sicherheitsupdate fr Windows 2000 - KB890175 (MS05-001)
Sicherheitsupdate fr Windows 2000 - KB891711 (MS05-002)
Sicherheitsupdate fr Windows 2000 - KB871250 (MS05-003)

Windows XP:

Sicherheitsupdate fr Windows XP - KB890175 (MS05-001)


Allgemein:

Im Skript update_ie6sp1.cmd den %quiet% Parameter auch in den Abschnitt
fr die Log-Datei integriert/korrigiert.
echo ie6setup.exe /r:n %quiet% errorlevel: %errorlevel% 
	>> %systemdrive%\update.log


Sonstiges:

Das Malware-Removal-Tool fr Windows XP ist nicht integriert.
Es wird sowohl ber Windows Update, das automatische Update und
als Downloadversion angeboten.

-----------------------------------------------------------------------
2.08 - 17.12.2004

Windows 2000:

Sicherheitsupdate fr Windows 2000 - KB885836 (MS04-041)
Sicherheitsupdate fr Windows 2000 - KB873339 (MS04-043)
Sicherheitsupdate fr Windows 2000 - KB885835 (MS04-044)

Windows XP:

Sicherheitsupdate fr Windows XP - KB885836 (MS04-041)
Sicherheitsupdate fr Windows XP - KB873339 (MS04-043)
Sicherheitsupdate fr Windows XP - KB885835 (MS04-044)
wichtiges Update fr Windows XP mit SP2 - KB886185 (kein MS-SB)

Allgemein:

Im Skript update.cmd ist fr den Admin-Check die Unterscheidung
zwischen Gro- und Kleinschreibung ausgeschaltet.
Es gibt sonst gelegentlich Probleme bei der Erkennung eines
Administrators, da Windows beide Varianten zult (z.B. Administrator
und administrator).
Dazu ist die Option /i im find Befehl gesetzt.
net localgroup administratoren | more +6 | find /i "%username%" >nul

-----------------------------------------------------------------------
2.07 - 07.12.2004

Windows 2000:

Sicherheitsupdate fr IE6 SP1 unter Windows 2000- KB889293 (MS04-040)
  ersetzt KB834707 (MS04-038)

-----------------------------------------------------------------------
2.06 - 27.10.2004

Windows 2000:

Sicherheitsupdate fr IE6 SP1 unter Windows 2000- KB834707 (MS04-038)
  ersetzt 867801 (MS04-025)
Sicherheitsupdate fr IE6 SP1 - KB833989 (betrifft MS04-028)
  JPG/GDI+ Sicherheitsupdate (Buffer overflow)
Sicherheitsupdate fr Windows 2000 - KB841533 (MS04-031)
Sicherheitsupdate fr Windows 2000 - KB840987 (MS04-032)
Sicherheitsupdate fr Windows 2000 - KB841356 (MS04-037)


Windows XP:

Service Pack 2 fr Windows XP
  ersetzt Service Pack 1
  ersetzt alle anderen Patches mit Ausnahme der MS Java-VM
Sicherheitsupdate fr IE6 unter Windows XP SP2 - KB834707 (MS04-038)


Allgemein:

MBSA Version 1.2 durch Version 1.2.1 (1.2.4013.0) ersetzt.
  dazu keine nderungen der Skripte ntig
  fr die mssecure.cab gilt noch der alte Download-Link

Es werden jetzt mehr Informationen in die Log-Datei geschrieben
  -> update.log
  unter anderem START und ENDE einzelner Abschnitte, Informationen ber
  gesetzte Optionen, Informationen zum System und SP.
Der MBSA hat dazu eine eigene Log-Datei bekommen -> mbsacheck.log

getupdates.cmd checkt jetzt, ob das SP2 fr XP von der CD in den 
  Ordner updates kopiert wurde und benennt es dann um
  (xpsp2.exe -> WindowsXP-KB835935-SP2-DEU.exe), damit es nicht
  noch einmal heruntergeladen wird.

Sonstiges:

Das GDI+ Erkennungsprogramm - KB 873374 (MS04-028) ist nicht eingebaut,
da es kein Update im eigentlichen Sinne ist.

-----------------------------------------------------------------------
2.05 - 30.07.2004

Windows 2000/XP:

Sicherheitsupdate fr IE6 SP1 - KB867801 (MS04-025)
  ersetzt Q832894 (MS04-004) und Q831167

Bufix update_sp.cmd: Bei der Service-Pack-Installation war der
Schalter -n fr die Sicherung der Systemdateien genau falsch herum
gesetzt: Mit der Auswahl 'j' wurden die Systemdateien nicht gesichert
und umgekehrt.

Bugfix update.cmd: Das Skript funktioniert jetzt auch, wenn der Name
des angemeldeten Benutzers Leerzeichen enthlt.

Bugfix update.cmd: getupdates.cmd: Die Befehle find und expand sind
jetzt mit absoluten Pfaden angegeben, um sie von zustzlich
installierten Unix-Werkzeugen zu unterscheiden.

Bugfix update.cmd: Das Skript wird jetzt korrekt beendet, wenn man
es ohne Admin-Rechte startet.

-----------------------------------------------------------------------
2.04 - 15.07.2004

Windows 2000:

Sicherheitsupdate fr OE6SP1 - KB823353 (MS04-018)
 ersetzt KB837009 (MS04-013)
Sicherheitsupdate fr Windows 2000 - KB842526 (MS04-019)
Sicherheitsupdate fr Windows 2000 - KB841872 (MS04-020)
Sicherheitsupdate fr Windows 2000 - KB841873 (MS04-022)
Sicherheitsupdate fr Windows 2000 - KB840315 (MS04-023)
Sicherheitsupdate fr Windows 2000 - KB839645 (MS04-024)

Windows XP:

Sicherheitsupdate fr OE6SP1 - KB823353 (MS04-018)
 ersetzt KB837009 (MS04-013)
Sicherheitsupdate fr Windows XP - KB841873 (MS04-022)
Sicherheitsupdate fr Windows XP - KB840315 (MS04-023)
Sicherheitsupdate fr Windows XP - KB839645 (MS04-024)
Update BITS 2.0 und WINHTTP 5.1 - KB842773

-----------------------------------------------------------------------
2.03 - 12.07.2004

Windows 2000 & XP:
KB 870669 (ADODB.stream)

-----------------------------------------------------------------------
2.02 - 13.06.2004

Bugfix MBSA: Das Skript mbsacheck.cmd verwendete noch die alte Version
der Datei mssecure.xml, mit der letzten nderung der Datei
meldete der MBSA einen Fehler in der Ergebnis-Logdatei. Der
Download-Link und die Skripte sind jetzt angepasst fr die aktuelle
Archivdatei mssecure_1310.cab des MBSA 1.2.

-----------------------------------------------------------------------
2.01 - Juni 2004

Windows 2000 & XP:
KB 839643 (MS04-16)

-----------------------------------------------------------------------
2.0 - Mai 2004

getupdates.cmd ldt alle ntigen Service Packs und Updates
mit wget aus dem Internet.
Statt separater Debug-Skripte kennt update.cmd jetzt den Schalter
-debug

Sicherheitsupdate fr Windows XP: KB 840374 (MS04-15)

-----------------------------------------------------------------------
1.03 - April 2004

Windows 2000:

nderung der Scripte:
 \2000\update_post_sp4.cmd
 \2000\update_post_sp4_debug.cmd

Sicherheitsupdate fr Windows - KB835732 (MS04-011)
 ersetzt KB824141 (MS03-045)
 ersetzt KB828028 (MS04-007)
Sicherheitsupdate fr Windows - KB828741 (MS04-012)
 ersetzt KB824146 (MS03-039)
Sicherheitsupdate fr Windows KB837001 (MS04-014)
Sicherheitsupdate fr IE6SP1 - Q831167
 korrigiert Q832894 (MS04-004) und KB821814
Sicherheistupdate fr OE6SP1 - KB837009 (MS04-013)
 ersetzt Q330994 (MS03-014)

Windows XP:

nderung der Scripte:
 \XP\update_post_sp1.cmd
 \XP\update_post_sp1_debug.cmd

Sicherheitsupdate fr Windows - KB835732 (MS04-011)
 ersetzt KB828028 (MS04-007)
Sicherheitsupdate fr Windows - KB828741 (MS04-012)
Sicherheitsupdate fr Windows KB837001 (MS04-014)
Sicherheitsupdate fr IE6SP1 - Q831167
 korrigiert Q832894 (MS04-004) und KB821814
Sicherheistupdate fr OE6SP1 - KB837009 (MS04-013)
 ersetzt Q330994 (MS03-014)

----------------------------------------------------------------------
1.02 - Februar 2004

Windows 2000:

Sicherheitsupdate fr Windows 2000 (ASN.1 Library)
hinzugefgt 828028 (MS04-007)
IE6SP1 - 832894 (MS04-004) ersetzt 824145 (MS03-048)
MDAC - 832483 (MS04-003) ersetzt 823718 (MS03-033)

Windows XP:

Sicherheitsupdate fr Windows XP (ASN.1 Library)
hinzugefgt 828028 (MS04-007)
IE6SP1 - 832894 (MS04-004) ersetzt 824145 (MS03-048)
MDAC - 832483 (MS04-003) ersetzt 823718 (MS03-033)

Allgemein:

MBSA Version 1 durch Version 1.2 ersetzt
 dazu keine nderungen der Skripte ntig

----------------------------------------------------------------------
1.01 - Januar 2004

Bugfix: Servicepack-Erkennung klappt auch dann, wenn der String
CSDVersion mehrfach im exportierten Registryfile auftaucht

----------------------------------------------------------------------
1.0 - Dezember 2003
erste Version
----------------------------------------------------------------------

