Mit Hilfe der Parameter für den Batchmodus können Sie Informationen über die Installation von Internet Explorer an Ihr angepasstes Programm weiterleiten. Dies kann aus zweierlei Gründen von Bedeutung sein: Der für die Installation von Internet Explorer benötigte Speicherplatz wird angezeigt (und zwar dynamisch auf Grundlage der vom Benutzer gewählten Optionen), und es werden Informationen über den Fortschritt der Installation bereitgestellt.
Bei Verwendung des Parameters /P werden diese Informationen während der Installation in der Registrierung gespeichert. Nach Ermittlung dieser Informationen werden folgende Informationen von Setup in den Registrierungszweig HKLM\Software\Microsoft\ActiveSetup\InstallInfo zurückgegeben:
String Value - InstallSize=KB (tatsächliche Installationsgröße)
Binary - AdminRights=1/0
String Value - EstimatedCopy=KB (normalerweise größer als InstallSize, da für den Installationsvorgang mehr Speicherplatz benötigt wird. Verwenden Sie diesen Wert als Schätzung, wie die Fortschrittsinformationen in einer "Gas-Gauge"-Schätzung aussehen würden).
Mit Office 98 können Komponenten zur Installation hinzugefügt werden. Dies ist selbst dann möglich, wenn diese Komponenten nicht bereits in einer der Setupoptionen enthalten sind, die Sie in Ihrem angepassten IEAK-Paket erstellt haben. Mit dem folgenden Befehl wird die in der Datei Iebatch.txt angegebene Liste unabhängig vom Setup-Modus überschrieben:
/E:ComponentID,ComponentID
Nachdem eine Anwendung installiert wurde bzw. die Installation einer Anwendung fehlgeschlagen ist, muss das Ergebnis von Setup dokumentiert werden. Da IE5wzd.exe in Ie5setup.exe integriert ist, können die Rückgabecodes nicht direkt zurückgegeben werden. Stattdessen werden die Informationen nach der Installation von Setup in den Registrierungszweig HKLM\Software\Microsoft\ActiveSetup\InstallInfo zurückgegeben:
String Value - Complete=DWORD-Wert, spiegelt HRESULT aus Setup wider.
0
= ErfolgJedes fehlgeschlagene HRESULT in diesem Zweig steht für einen bestimmten Fehler. Folgende Rückgabecodes sind möglich:
0x80100003
= Dateien werden für die angeforderte Installation nicht gefunden.0x80100001
= Setup war teilweise erfolgreich. Eine oder mehrere Komponenten werden nicht gedownloadet/installiert. Eine Liste dieser Komponenten finden Sie unter FailedComponents.0x80100002
= Setup war teilweise erfolgreich, jedoch hat der Benutzer Setup abgebrochen. Eine oder mehrere Komponenten werden nicht gedownloadet/installiert.Für Objekte, die nicht vollständig installiert wurden, liefert Setup folgende Informationen:
1
= Installation unterbrochen. Der Benutzer hat das Setup-Programm abgebrochen und wird gefragt, ob er diesen Vorgang wirklich durchführen möchte.2
= Kein Abbruch, Setup wird wieder aufgenommen.3
= Ja, Abbruch bestätigt, Setup möglichst bald beenden. In einigen Fällen muss möglicherweise ein in Bearbeitung befindlicher Task, wie beispielsweise das Kopieren oder Extrahieren von Dateien, noch beendet werden.