Aufbau der Datei "MSBATCH.INF"
Gültig für: Windows 95 | Windows 98
Hier werden die wichtigsten Parameter der MSBATCH.inf beschrieben.
Einige Parameter sind nur in einer bestimmten Windows-Version gültig.
Dies wird extra vermerkt. Andere Parameter werden von dem MS Batch 95/98 Tool erzeugt und sind so komplex, dass nicht weiter auf sie eingegangen wird.
Des weiteren soll dies nur eine Ergänzung zur Hilfedatei des Resource Kits sein. In dieser Hilfe sind die meisten der MSBATCH.inf Parameter beschrieben.
Getestet wurden die meisten Parameter mit
Windows 95 A OSR 1.0
Windows 95 B OSR 2.5
Windows 98 Update
Leichte Abweichungen bei den anderen Versionen
Windows 95 Update
Windows 95 Vollversion
Windows 95 B OSR 2.0 und 2.1
Windows 98 OEM
Windows 98 Vollversion
sind zwar möglich, aber nicht sehr wahrscheinlich.
Zunächst eine Auflistung der Setup-Schritte, wie sie beim "Windows 95 A OSR 1.0 (ProductType=1 in der SETUPPP.inf)" erfolgen. Darauf beziehen sich dann einige der Hinweise in der Parametererklärung.
- Start der SETUP.exe
- SaveRecovery (wenn ein abgebrochenes Setup festgestellt wird) {A}
- Abfrage der Systeminformationen {B}
- Verzeichnis wählen {C}
- Setup Modus {D}
- Benutzerangaben {E}
- Hardwareerkennung Ja (Alles) / Nein (einige Ausklammern) {F}
- Hardwareerkennung Audio - CDROM - Netzwerkkarte {G}
- Hardwareerkennung {H}
- Komponentenliste zur Auswahl anzeigen? {I}
- Komponenten auswählen {J}
- Netzwerk konfigurieren {K}
- Computereinstellungen {L}
- Startdiskette erstellen {M}
- Dateien kopieren {N}
- Neustart {O}
- PnP- und System-Konfiguration {P}
- einer oder mehrere Neustarts {Q}
{E}{F}{K}{L} werden nur bei InstallType=3 angezeigt.
{K}{Q} werden als einzige Punkte bei Express=1 noch von anderen Parametern beeinflusst. Alle anderen laufen bei Express=1 immer automatisch durch.
Das Setup kann mit den Parametern "setup /is /iw" gestartet werden.
/is (unterdrückt Scandisk)
/iw (unterdrückt das Anzeigen des Lizenzvertrages)
Bei Windows 98 kann die Funktion /iw auch in der MSBATCH.inf aktiviert werden.
;MSBATCH.inf
[Setup]
Dieser Abschnitt definiert das Verhalten des Setupvorganges über alle Schritte {A}-{Q} hinweg.
Express=0/1
Schaltet den automatischen Setupablauf aus/ein. Viele der anderen Parameter werden bei 1 mit ihrer Vorgabe verwendet oder ignoriert. Dieser Eintrag kann nur von Hand geändert werden.
Bei den folgenden Parametern wird bei Express=1 der angegebene Wert verwendet:
InstallDir="c:\windows"
Gibt das Zielverzeichnis für das Setup an. Dieser Eintrag kann im MS Batch 95/98 angegeben werden.
InstallType=0/1/2/3
Legt den vordefinierten Installationstyp fest.
0=Minimal
1=Standard
2=Laptop
3=Benutzerdefiniert
Da bei 0-2 einige der anderen Optionen auch bei Express=0 nicht angezeigt werden und die zu installierenden Komponenten ohnehin weiter unten angegeben werden können, sollte dieser Eintrag auf 3 belassen werden.
Wenn der Abschnitt [OptionalComponents] vorhanden ist, haben die dort an- und abgewählten Komponenten ohnehin Vorrang vor den sonstigen Standardwerten. Dieser Eintrag kann bei Windows 95 nur von Hand, bei Windows 98 im MS Batch 98 geändert werden.
ProductKey="xxxxx-xxxxx-xxxxx-xxxxx-xxxxx"
Der Eintrag der Seriennummer von Windows 98.
Wird sie im MS Batch 98 mit eingetragen, dann wird sie bei einem automatischem Setup nicht mehr abgefragt.
Dieser Eintrag kann im MS Batch 98 eingegeben werden. Bei Windows 95 ist ein solcher Eintrag von Hand auch möglich.
EBD=0/1
0=Startdiskette wird nicht erstellt
1=Startdiskette wird erstellt
Dieser Eintrag kann im MS Batch 95/98 angegeben werden.
ShowEula=0/1
0=Lizenzvertrag nicht anzeigen
1=Lizenzvertrag anzeigen
Gilt nur bei Windows 98
Dieser Eintrag kann im MS Batch 98 angegeben werden.
Die folgenden Parameter werden bei Express=1 ignoriert:
ChangeDir=0/1
0=das Zielverzeichnis kann nicht geändert werden.
1=das Zielverzeichnis kann geändert werden.
Dieser Eintrag kann nur von Hand geändert werden.
OptionalComponents=0/1
0=das Anzeigen und Ändern der Komponentenliste ist abgeschaltet.
1=das Anzeigen und Ändern der Komponentenliste ist aktiviert und erlaubt.
Dieser Eintrag kann nur von Hand geändert werden.
Die weiteren Parameter sind im Allgemeinen nicht wichtig, weshalb ich sie hier nicht beschreibe.
Ich konnte bei einigen auch keinen Sinn erkennen, da eine Änderung keine Auswirkung hat. Bei den anderen ist eine Beschreibung in der Hilfe zum Resource Kit zu finden.
Die folgenden Parameter sind immer wirksam, unabhängig von der Express= Einstellung:
TimeZone="W. Europe"
Die Zeitzone, diese wird dann beim Setup nicht mehr abgefragt.
Dieser Eintrag kann im MS Batch 95/98 angegeben werden.
NoPrompt2Boot=0/1
0=Während der PnP- und System-Konfiguration werden die Neustarts nur nach Bestätigung durchgeführt.
1=Während der PnP- und System-Konfiguration werden die Neustarts automatisch durchgeführt.
Dieser Eintrag kann nur von Hand geändert werden.
[System]
Hier können die Voreinstellungen für das System-Setup eingetragen werden.
Monitor="Super-VGA 1024x768"
Hier kann der Monitortyp eingetragen werden.
Wenn hier der Eintrag "Plug & Play-Bildschirm (VESA DDC)" für den PnP-Monitor gesetzt wird, wird dieser auch beim Setup gleich richtig erkannt. Die hierfür notwendigen Einträge sind in den MONITOR?.inf Dateien im Abschnitt [Strings] zu finden.
Dieser Eintrag kann nur von Hand geändert werden.
DisplChar=16,800,600
Farbtiefe in Bit und Grafikauflösung, die während des Setups eingestellt werden soll.
Dieser Eintrag kann im MS Batch 95 eingegeben werden.
Bei Windows 98 ist dieser Eintrag nur von Hand möglich.
Mouse="Standard-PS/2-Maus"
Hier kann der Maustyp eingetragen werden, wie er in der Windows 98 Mausliste angezeigt wird. Dies ist aber in der Regel nur nötig, wenn Windows 95/98 die Maus sonst falsch erkennt. Oft wird dieser Wert aber auch dann ignoriert und Windows 95/98 installiert den seiner Meinung nach richtigen Treiber.
Dieser Eintrag kann nur von Hand geändert werden.
Locale=L0407
SelectedKeyboard=KEYBOARD_00000407
Diese beiden werden nur vom MS Batch 98 eingetragen.
[NameAndOrg]
Name="Benutzername"
Bei Windows 98 wird dieser bei installiertem Netzwerk auch als Vorgabe für die Benutzeranmeldung verwendet.
Fehlt dieser Eintrag, fragt das Setup auch bei Express=1 nach Name und Firma.
Dieser Eintrag kann im MS Batch 95/98 angegeben werden.
Org="Firmenname"
Dieser Eintrag kann im MS Batch 95/98 angegeben werden.
Display=0/1
0=Anzeige der Benutzerangaben immer übergehen.
1=Anzeige erfolgt, wenn Express=0 und InstallType=3 sind.
Dieser Eintrag kann nur von Hand geändert werden.
[Network]
Ist dieser Abschnitt leer und Display=0 wird die Netzwerkinstallation auch dann übergangen, wenn das DFÜ-Netzwerk mitinstalliert wird oder eine Netzwerkkarte gefunden wird.
ComputerName="Computername"
Workgroup="Arbeitsgruppe"
Description="Beschreibung"
Diese Einträge können im MS Batch 95/98 angegeben werden.
Display=0/1
0=Netzwerkkonfiguration nicht anzeigen
Es werden immer die hier eingetragenen bzw. vom Setup erkannten Netzwerkfunktionen installiert.
1=Netzwerkkonfiguration anzeigen
Dies ist nur bei InstallType=3 und unabhängig vom Express= wirksam.
Dieser Eintrag kann nur von Hand geändert werden.
PrimaryLogon=VREDIR/Windows
Vorgabe der Anmeldung beim Windows-Start
VREDIR=MS Client Netzwerk-Anmeldung
Windows=Windows-Anmeldung
'Windows' funktioniert nicht beim Windows 95 A.
Dieser Eintrag kann im MS Batch 95/98 angegeben werden.
Alle folgenden Einträge und Abschnitte werden vom MS Batch 95/98 vorgenommen bzw. werden in der Hilfe zum Resource Kit beschrieben, weshalb ich auf sie hier nicht weiter eingehe.
Änderungen sind dort nur Anwendern zu empfehlen, die sehr gute Kenntnisse haben und eine MSBATCH.inf für einen PC mit einer Netzwerkkonfiguration zur vollautomatischen Installation erstellen wollen.
[OptionalComponents]
"Eingabehilfen"=0/1
...
"Systemresourcen-Anzeige"=0/1
Hier steht die Liste der zusätzlichen Windows Komponenten.
0=wird nicht installiert
1=wird installiert
Die Einträge hierfür werden mit MS Batch 95/98 mit Hilfe der OPTIONAL.ini erzeugt. Zumindest bei Windows 95 haben diese Einträge Vorrang vor der InstallType= Einstellung.
Da das mir zur Verfügung stehende MS Batch 95 (von der deutschen Windows 95B OEM-CD) für die englische Version ausgelegt ist, funktionieren die darin enthaltenen englischen Einträge natürlich nicht. Ich habe daher die Liste dieser Einträge für Windows 95 A und 95 B in Abschnitt "Optional Components für MSBATCH.INF" zusammengefasst.
Beim MS Batch 98 ist nur der AOL-Eintrag fehlerhaft. Dies habe ich in "Automatisieren und Anpassen des Windows Setup" mit beschrieben.
[Printers]
Dieser Abschnitt wird vollständig vom MS Batch 95/98 erzeugt.
So muss er bei Windows 95 B und Windows 98 heißen.
[Drucker]
Bei Windows 95 A gibt es hier nun diese Falle.
Aus welchem Grund auch immer, muss er bei dieser Version die deutsche Bezeichnung haben. Dies muss man von Hand ändern.
Canon BJC-4000=Canon Bubble-Jet BJC-4000,LPT1
Das ist ein Beispiel, wie die Einträge aussehen.
[InstallLocationsMRU]
Dieser und alle folgenden Abschnitte werden vollständig vom MS Batch 95/98 erstellt
WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version
Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular
URL: http://www.winfaq.de/faq_html/Content/tip0000/onlinefaq.php?h=tip0024.htm
WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich