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.
Hinweis
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.
Der Download für das weitervertreibbare Paket von Windows Installer 4.5 ist verfügbar unter: https://go.microsoft.com/fwlink/p/?LinkID=101159.
Der Name der weiterverteilbaren Datei, die Windows Installer 4.5 auf x86-basierten Computern unter Windows Vista, Windows Vista mit Service Pack 1 (SP1) und Windows Server 2008 installiert, ist Windows6.0-KB942288-v2-x86.MSU.
Der Name der weiterverteilbaren Datei, die Windows Installer 4.5 auf x64-basierten Computern unter Windows Vista, Windows Vista mit SP1 und Windows Server 2008 installiert, ist Windows6.0-KB942288-v2-x64.MSU.
Der Name der weiterverteilbaren Systeme, die Windows Installer 4.5 auf Itanium-basierten Systemen unter Windows Vista, Windows Vista mit SP1 und Windows Server 2008 installiert, ist Windows6.0-KB942288-v2-ia64.MSU.
Der Name der weiterverteilbaren Datei, die Windows Installer 4.5 auf x86-basierten Computern installiert, auf denen Windows XP mit Service Pack 2 (SP2) und Windows XP mit Service Pack 3 (SP3) ausgeführt wird, ist WindowsXP-KB942288-v3-x86.exe.
Der Name der weiterverteilbaren Datei, die Windows Installer 4.5 auf x86-basierten Computern unter Windows Server 2003 mit Service Pack 1 (SP1) und Windows Server 2003 mit Service Pack 2 (SP2) installiert, ist WindowsServer2003-KB942288-v4-x86.exe.
Der Name der weiterverteilbaren Datei, die Windows Installer 4.5 auf x64-basierten Computern unter Windows Server 2003 mit SP1 und Windows Server 2003 mit SP2 installiert, ist WindowsServer2003-KB942288-v4-x64.exe.
Der Name der weiterverteilbaren Datei, die Windows Installer 4.5 auf Itanium-basierten Systemen installiert, auf denen Windows Server 2003 mit SP1 und Windows Server 2003 mit SP2 ausgeführt wird, ist WindowsServer2003-KB942288-v4-ia64.exe.
Es gibt keine Weiterverteilung, die Windows Installer 4.0 installiert. Diese Version des Windows Installer wird mit Windows Vista ausgeliefert.
Der Name der weiterverteilbaren Datei, die Windows Installer 3.1 installiert, ist WindowsInstaller-KB893803-v2-x86.exe. Der Download für das Windows Installer 3.1 Redistributable (v2) -Paket ist unter: https://www.catalog.update.microsoft.com/Search.aspx?q=893803verfügbar.
Hinweis
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 in Windows Installer 3.1 Redistributable (v2) verfügbaren Updates zu erhalten.
Die weiterverteilbare Installation von Windows Installer 3.0 ist WindowsInstaller-KB884016-v2-x86.exe. Der Download für die Redistributable für Windows Installer 3.0 ist verfügbar unter: https://archive.org/download/windows-installer-3.0/WindowsInstaller-KB884016-v2-x86.exe.
Windows Installer 2.0 hat eine vorherige Benennungskonvention für die weitervertreibbare Instmsi.exe verwendet. Die Weiterverteiler für die Installation oder Aktualisierung auf Windows Installer 2.0 unter Windows 2000 sollten nicht zum Installieren oder Aktualisieren von Windows Installer 2.0 unter Windows Server 2003 und Windows XP verwendet werden.
Der Download für Windows Installer 2.0 Redistributable für Windows NT 4.0 und Windows 2000 ist unter https://archive.org/download/instmsi/instmsi.exe.
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 Redistributables für Windows Installer 3.1 und Windows Installer 3.0 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 auffordern, 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". |
/quiet | 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. |
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 Windows Installer 4.5 verwenden, für Windows Vista und Windows Server 2008 nicht die Windows Installer 4.5-Funktionalität verwenden können, bis der Computer neu gestartet wird.
Unter Windows XP und Windows Server 2003 wird sie ignoriert.
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 verteilbare Paket verwenden, um Windows Installer mit einer anderen Anwendung zu installieren, können zusätzlich zu Neustarts, die zum Installieren der Anwendung erforderlich sind, 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 anderen Setupcode aus, der für die Anwendung spezifisch ist. Wenn die Setupanwendung MsiInstallProduct verwendet, 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.
Hinweis
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 Aufrufen von LoadLibrary für die neue MSI.DLL aus dem Prozessadressbereich entladen werden.
Weitere Informationen finden Sie unter Grundlagen von Windows Installer.