Einbringen von Hotfixes


Inhaltsverzeichnis

  1. Einführung
  2. Einfügen in die Distrbution
    1. Wohin
    2. Vorbereiten der Hotfixes
    3. Anpassen der Scripte

Einführung

Um auf aktuelle Fehler reagieren zu können bringt Microsoft neben den Service Packs sogennante Hotfixes heraus. Diese findet man auf dem Microsoft FTP-Server. Den Ordner findet dort wo auch die Service Packs liegen und hat den Namen
hotfixes-postSP[Service-Pack-Nr]
Beispiel:
hotfixes-postSP5
Diese Hotfixes werden in der Regel in das folgende Service Pack integriert so daß man sie dann nicht mehr benötigt. D.h. zum Beispiel, um einen Rechner auf dem aktuellen Stand zu haben installiert man
  • Windows NT Workstation
  • Service Pack 5
  • Hotfixes Post Service Pack 5
Bevor man Hotfixes einspielt, sollte man genau prüfen, ob das Problem welches damit behoben wird überhaupt, relevant ist. Es ist nicht immer notwendig und auch sinvoll alle Hotfixes einzuspielen.

Einfügen in die Distrbution

Wohin

Wo die Hotfixes in der Distribution abgelegt werden ist letztlich ganz von der Struktur abhängig. In unserem Falle wurden sie wie folgt abgelegt.
\\[Distributionsserver]\Clients\Winnt\Netsetup\$OEM$\$$\Hotfixes

Wichtig

  • Hierbei ist darauf zu achten das die Ordnernamen der 8.3 Konvention entsprechen.
  • Jeder Hotfix muß in einen eigenen Ordner

Vorbereiten der Hotfixes

Nachdem die Hotfixes in den Ordner abgelegt sind, müssen sie noch entpackt werden. Dies geschieht wie folgt:
[Hotfixname] /x 
Beispiel:
q238020i.exe /x
Diese Datei kann danach gelöscht werden. Wichtig, es liegen so gut wie immer 2 Versionen des Hotfixes vor. Einmal die Version für Rechner mit Intel-Prozessor [Hotfixname]i.exe, und einmal die Version für Alpha-Prozessoren [Hotfixname]a.exe. In der Regel braucht man nur einen davon.

Anpassen der Scripte

Nachdem die Packete eingespielt und vorbereitet sind, müssen nur noch die Scripte angepasst werden.

Hotfixes werden bei uns wie das aktuelle Service Pack in der Datei First.cmd eingespielt.

...

@cmd /c %SystemRoot%\sp\update\update /u /n /z

@cmd /c %SystemRoot%\hotfixes\CSRSS\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\IOCTL\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\LSA3\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\Perfctrs\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\RAS\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\RASPass\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\WinHLP32\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\Y2K\Bios2\hotfix.exe -n -z -m
@cmd /c %SystemRoot%\hotfixes\Y2K\NNTP\hotfix.exe -n -z -m

...
So würden jetzt das aktuelle Service Pack und danach die Hotfixes eingespielt werden.

(c)1999 Dipl.-Inform. Thomas Fakler - zuletzt geändert 27.10.1999