Verteilbare Windows Installer-Dateien
Windows Installer 4.5 und frühere Versionen sind als weitervertreibbares Softwareupdatepaket verfügbar. Lesen Sie den Abschnitt "Veröffentlichte Versionen von Windows Installer", um zu bestimmen, welche Produkte in den Windows Installer-Versionen ausgeliefert wurden. Das weiterverteilbare Updatepaket für eine Version wird nach der Veröffentlichung des Produkts verfügbar gemacht, das mit einer bestimmten Windows Installer-Version ausgeliefert wird.
Anmerkung
Für Windows Installer 5.0 ist keine Weiterverteilung möglich. Diese Version ist im Betriebssystem in Windows 7, Windows Server 2008 R2 und höheren Client- und Serverversionen (einschließlich Windows 10) enthalten.
Abrufen der Redistributable von Windows Installer (4.5 und früher)
Sie finden alle verfügbaren Windows Installer-Weiterverteiler im Microsoft Download Center.
Windows Installer 4.5 Redistributable
Das Windows Installer 4.5 Redistributable Paket ist hier erhältlich: https://go.microsoft.com/fwlink/p/?LinkID=101159.
Dateiname | Betriebssystemversion | Architektur |
---|---|---|
Windows6.0-KB942288-v2-x86.MSU | Windows Vista Windows Vista mit Service Pack 1 (SP1) Windows Server 2008 |
x86 (32 Bit) |
Windows6.0-KB942288-v2-x64.MSU | Windows Vista Windows Vista mit Service Pack 1 (SP1) Windows Server 2008 |
x86-64 (64 Bit) |
Windows6.0-KB942288-v2-ia64.MSU | Windows Vista Windows Vista mit Service Pack 1 (SP1) Windows Server 2008 |
Itanium (64 Bit) |
WindowsXP-KB942288-v3-x86.exe | Windows XP mit Service Pack 2 (SP2) Windows XP mit Service Pack 3 (SP3) |
x86 (32 Bit) |
WindowsServer2003-KB942288-v4-x86.exe | Windows Server 2003 mit Service Pack 1 (SP1) Windows Server 2003 mit Service Pack 2 (SP2) |
x86 (32 Bit) |
WindowsServer2003-KB942288-v4-x64.exe | Windows Server 2003 mit Service Pack 1 (SP1) Windows Server 2003 mit Service Pack 2 (SP2) |
x86-64 (64 Bit) |
WindowsServer2003-KB942288-v4-ia64.exe | Windows Server 2003 mit Sevice Pack 1 (SP1) Windows Server 2003 mit Service Pack 2 (SP2) |
Itanium (64 Bit) |
Windows Installer 4.0 Weiterverteilbar
- Es gibt keine Weiterverteilung, die Windows Installer 4.0 installiert. Diese Version des Windows Installer wird mit Windows Vista ausgeliefert.
Windows Installer 3.1 Redistributierbar
- Windows Installer 3.1 Redistributable (v2) ist hier verfügbar: https://www.catalog.update.microsoft.com/Search.aspx?q=893803.
Anmerkung
Wenn Sie ein Upgrade auf Windows Installer 3.1 durch Installieren von Windows Server 2003 mit SP1 oder einer früheren Version dieser weiterverteilbaren Version durchführen, müssen Sie möglicherweise auch das Update für Windows Server 2003 Service Pack 1 (KB898715) installieren, um alle verfügbaren Updates in Windows Installer 3.1 Redistributable (v2)zu erhalten.
Windows Installer 3.0 Redistributable
- Windows Installer 3.0 Redistributable ist hier verfügbar: WindowsInstaller-KB884016-v2-x86.exe.
Windows Installer 2.0 Weiterverteilbar
- Windows Installer 2.0 Redistributable für Windows NT 4.0 und Windows 2000 ist hier verfügbar: instmsi.exe.
Anmerkung
Windows Installer 2.0 hat eine vorherige Benennungskonvention für die weitervertreibbare Instmsi.exe verwendet. Das Redistributable-Paket für die Installation oder Aktualisierung auf Windows Installer 2.0 für Windows 2000 soll nicht verwendet werden, um Windows Installer 2.0 auf Windows Server 2003 und Windows XP zu installieren oder zu aktualisieren.
Installieren der Windows Installer Redistributable (4.5 und früher)
Die resdistributable für Windows Installer 4.5 wird für Windows Vista- und Windows Server 2008-Betriebssysteme als MSU-Datei bereitgestellt und sollte mit dem eigenständigen Windows Update Installer (Wusa.exe) installiert werden.
Die Weiterverteilerversion von Windows Installer 4.5 für Windows XP- und Windows Server 2003-Betriebssysteme kann mithilfe der folgenden Befehlszeilensyntax und -optionen installiert werden.
Die Windows Installer 3.1- und Windows Installer 3.0-Redistributionspakete können mithilfe der folgenden Befehlszeilensyntax und Optionen installiert werden.
Syntax
Verwenden Sie die folgende Syntax, um die Weiterverteiler für Windows Installer 4.5 unter Windows XP und Windows Server 2003 zu installieren.
<Name of the Redistributable>\[<options>\]*
Befehlszeilenoptionen
Die weiterverteilbaren Softwareupdatepakete von Windows Installer verwenden die folgenden Befehlszeilenoptionen, bei der die Groß-/Kleinschreibung nicht beachtet wird.
Option | Beschreibung |
---|---|
/norestart | Verhindert, dass das weitervertreibbare Paket den Benutzer auffordert, neu zu starten, auch wenn es Dateien ersetzen musste, die während der Installation verwendet wurden. Wenn das Updatepaket mit dieser Option aufgerufen wird, wird ERROR_SUCCESS_REBOOT_REQUIRED zurückgegeben, wenn Dateien ersetzt werden müssen, die verwendet wurden. Wenn Dateien nicht ersetzt werden müssen, die verwendet wurden, wird ERROR_SUCCESS zurückgegeben. Weitere Informationen zu verzögerten Neustarts finden Sie im Abschnitt "Hinweise". |
/ruhig | Zur Verwendung durch Anwendungen, die den Windows Installer als Teil einer Bootstrapping-Anwendung neu verteilen. Dem Benutzer wird keine Benutzeroberfläche angezeigt. Die Bootstrapping-Anwendung sollte den Rückgabecode überprüfen, um zu ermitteln, ob ein Neustart erforderlich ist, um die Installation des Windows Installer abzuschließen. |
/help | Zeigt Hilfe zu allen verfügbaren Optionen an. |
Verzögerter Neustart unter Windows Vista und Windows Server 2008
Die Befehlszeilenoption "/norestart" verhindert, dass wusa.exe den Computer neu starten. Wenn jedoch eine Datei, die vom MSU-Paket aktualisiert wird, verwendet wird, wird das Paket erst auf den Computer angewendet, wenn der Benutzer den Computer neu startet. Dies bedeutet, dass Anwendungen, die den Windows Installer 4.5-Redistributable für Windows Vista und Windows Server 2008 verwenden, die Windows Installer 4.5-Funktionalität erst nutzen können, nachdem der Computer neu gestartet wird.
Verzögerter Neustart unter Windows XP und Windows Server 2003
Es wird empfohlen, dass der Windows Installer-Dienst bei Verwendung des Updatepakets beendet wird. Wenn das Paket im vollständigen Benutzeroberflächenmodus ausgeführt wird, erkennt es, ob der Windows Installer-Dienst ausgeführt wird, und fordert den Benutzer auf, den Dienst zu beenden. Wenn der Benutzer fortsetzt, ohne den Dienst zu beenden, ersetzt das Update Windows Installer.
Bootstrapping-Anwendungen, die das Redistributable-Paket verwenden, um den Windows Installer zusammen mit einer anderen Anwendung zu installieren, können zusätzlich zu den für die Installation der Anwendung erforderlichen Neustarts einen zusätzlichen Systemneustart erfordern. Die Option für verzögerte Neustarts wird nur für Fälle empfohlen, in denen ein zusätzlicher Neustart vermieden werden muss, der durch die Installation von verwendeten Dateien verursacht wird. Entwickler sollten die folgenden Schritte in ihrer Setupanwendung ausführen, um die Verzögerte Neustartoption zu verwenden.
Rufen Sie das weiterverteilbare Paket mit der Befehlszeilenoption "/norestart" auf.
Behandeln Sie die Rückgabe von ERROR_SUCCESS oder ERROR_SUCCESS_REBOOT_REQUIRED als Erfolg.
Rufen Sie Msiexec für das Paket der Anwendung auf, und führen Sie weiteren Setup-Code aus, der für die Anwendung spezifisch ist. Wenn die Einrichtungsanwendung MsiInstallProductverwendet, muss die Anwendung MSI.DLL aus dem Systemverzeichnis laden. Wenn kein Neustart auftritt und wenn die weitervertreibbare ERROR_SUCCESS_REBOOT_REQUIRED zurückgegeben wurde, fordern Sie den Benutzer auf, einen Neustart durchzuführen, um das Setup der Windows Installer-Binärdateien abzuschließen. Wenn ein Neustart auftritt, sind keine zusätzlichen Schritte erforderlich.
Anmerkung
Anwendungen, die LoadLibrary für die neue MSI.DLL aufrufen, nachdem das verteilbare Paket erfolgreich zurückgegeben wurde, müssen sicherstellen, dass eine ältere Version von MSI.DLL noch nicht im Prozess geladen wurde. Wenn eine ältere Version von MSI.DLL geladen wurde, muss sie vor dem Aufruf von LoadLibrary, um die neue MSI.DLL zu laden, aus dem Prozessadressbereich entladen werden.
Weitere Informationen finden Sie unter Grundlagen von Windows Installer.