FASTOEM-Eigenschaft
Die FASTOEM-Eigenschaft soll es OEMs ermöglichen, die Dauer der Installation von Windows Installer-Anwendungen für ein bestimmtes Szenario zu verkürzen. Erstellen Sie die FASTOEM-Eigenschaft nicht in der Property-Tabelle.
Die FASTOEM-Eigenschaft ist nur anwendbar, wenn alle diese Bedingungen erfüllt sind:
- Die Anwendung wird auf demselben Volume wie der Ordner mit den Quelldateien installiert.
- Die Quelldateien werden nach der Installation gelöscht.
- Während der Installation wird keine Benutzeroberfläche angezeigt. Die Benutzeroberflächenebene ist „Keine“.
- Die Installation erfolgt im computerspezifischen Installationskontext.
- Auf dem Computer ist genügend Speicherplatz für eine erfolgreiche Installation vorhanden.
- Dies ist die erste Installation. Der Installer macht keine Ankündigungen und führt keine Neuinstallation, keine Entfernung und keine administrative Installation durch.
- Features werden nicht mit „Von Quelle ausführen“ installiert.
- Das Installationspaket enthält keine isolierten Komponenten. Da isolierte Komponenten erfordern, dass die Quelldateien in der Quelle verbleiben, kann die FASTOEM-Eigenschaft derzeit nicht mit isolierten Komponenten verwendet werden.
Wenn alle vorgenannten Bedingungen zutreffen, kann Windows Installer durch Festlegen der FASTOEM-Eigenschaft die Leistung wie folgt verbessern:
- Verschieben statt Kopieren von Dateien auf dasselbe Volume. Dadurch wird nicht garantiert, dass alle Dateien verschoben statt kopiert werden. Beachten Sie, dass Sie, wenn der Computer über mehrere Festplatten verfügt, die ROOTDRIVE-Eigenschaft in der Befehlszeile mit demselben Laufwerk initialisieren müssen, das die Installationsquelle enthält.
- Weglassen dieser Quelle in der Quellliste der Anwendung, sodass bei späteren Neu- oder Wartungsinstallationen standardmäßig die in der Media-Tabelle angegebenen CD-ROM-Quellen verwendet werden.
- Optimieren der Dateikosten.
- Unterdrücken von Statusmeldungen, die von Windows Installer zum Client gesendet werden.
Da keine Statusmeldungen gesendet werden, wenn FASTOEM festgelegt ist, wird empfohlen, dass Ersteller für „Timeout“ manuell den Wert 1800 in den Schlüssel schreiben.
HKLM\SoftWare\Policies\Microsoft\Windows\Installer\Timeout
„Timeout“ ist ein REG_DWORD-Typ.
Um die Größe der Anwendung in der Systemsteuerung von Windows 2000 unter „Software“ anzuzeigen, müssen Sie den Wert von EstimatedSize manuell in den Schlüssel schreiben.
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\<Product Code>
Dies ist ein REG_DWORD-Typ und entspricht der Größe der Anwendung in KB. Der Installer schreibt diesen Wert nicht automatisch.
Verwenden Sie die folgende Beispielbefehlszeile, wenn die an Endbenutzer ausgelieferte CD-ROM das Installationspaket der Anwendung im Stammverzeichnis der CD-ROM speichert. Beachten Sie, dass die Volumebezeichnung in der Media-Tabelle der MSI-Datei der Volumebezeichnung der CD-ROM entsprechen muss.
Msiexec /I C:\TempImage\package.msi /qn /le logfile.txt ALLUSERS=1 FASTOEM=1 DISABLEROLLBACK=1 ROOTDRIVE=C:\
Verwenden Sie die folgende Befehlszeile, wenn sich das Installationspaket nicht im Stammverzeichnis der CD-ROM befindet, die an die Benutzer ausgeliefert wird. Sie müssen die MEDIAPACKAGEPATH-Eigenschaft in diesem Fall auf den Pfad zum Installationspaket festlegen. Die Volumebezeichnung in der Media-Tabelle der MSI-Datei muss der Volumebezeichnung der CD-ROM entsprechen. Folgen Sie in diesem Fall diesem Beispiel.
Msiexec /I C:\TempImage\package.msi /qn /le logfile.txt ALLUSERS=1 FASTOEM=1 DISABLEROLLBACK=1 MEDIAPACKAGEPATH=C:\TempImage\package.msi ROOTDRIVE=C:\
Anforderung | Wert |
---|---|
Version |
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP. Informationen zum mindestens erforderlichen Windows Service Pack für eine Windows Installer-Version finden Sie unter Windows Installer – Laufzeitanforderungen. |