Dela via


Omdistribuerbara paket för Windows Installer

Windows Installer 4.5 och tidigare är tillgängligt som ett omdistribuerbart programuppdateringspaket. Se avsnittet Släppta versioner av Windows Installer för att bestämma vilka produkter som inkluderade versioner av Windows Installer. Det omdistribuerbara uppdateringspaketet för en version görs tillgängligt efter lanseringen av produkten som levereras med en specifik Windows Installer-version.

Notera

Det finns inget återdistribuerbart paket för Windows Installer 5.0. Den här versionen ingår i operativsystemet i Windows 7, Windows Server 2008 R2 och senare klient- och serverversioner (inklusive Windows 10).

Hämta Windows Installer Redistributable (4.5 och tidigare)

Du hittar alla tillgängliga omdistribuerbara Windows Installer-distributioner i Microsoft Download Center.

Windows Installer 4.5 Omfördelningsbart

Windows Installer 4.5 omdistribuerbart paket finns här: https://go.microsoft.com/fwlink/p/?LinkID=101159.

Filnamn OS-version Arkitektur
Windows6.0-KB942288-v2-x86.MSU Windows Vista
Windows Vista med Service Pack 1 (SP1)
Windows Server 2008
x86 (32 bit)
Windows6.0-KB942288-v2-x64.MSU Windows Vista
Windows Vista med Service Pack 1 (SP1)
Windows Server 2008
x86-64 (64-bit)
Windows6.0-KB942288-v2-ia64.MSU Windows Vista
Windows Vista med Service Pack 1 (SP1)
Windows Server 2008
Itanium (64 bitar)
WindowsXP-KB942288-v3-x86.exe Windows XP med Service Pack 2 (SP2)
Windows XP med Service Pack 3 (SP3)
x86 (32 bit)
WindowsServer2003-KB942288-v4-x86.exe Windows Server 2003 med Service Pack 1 (SP1)
Windows Server 2003 med Service Pack 2 (SP2)
x86 (32 bitar)
WindowsServer2003-KB942288-v4-x64.exe Windows Server 2003 med Service Pack 1 (SP1)
Windows Server 2003 med Service Pack 2 (SP2)
x86-64 (64 bit)
WindowsServer2003-KB942288-v4-ia64.exe Windows Server 2003 med Sevice Pack 1 (SP1)
Windows Server 2003 med Service Pack 2 (SP2)
Itanium (64 bitar)

Windows Installer 4.0 Omdistribuerbar

  • Det finns ingen omdistribuerbar som installerar Windows Installer 4.0. Den här versionen av Windows Installer levereras med Windows Vista.

Windows Installer 3.1 för omfördelning

Windows Installer 3.0 omfördelningsbar

Windows Installer 2.0 omfördelningsbar

  • Windows Installer 2.0 Redistributable för Windows NT 4.0 och Windows 2000 finns här: instmsi.exe.

    Not

    Windows Installer 2.0 använde en tidigare namngivningskonvention för den omdistribuerbara: Instmsi.exe. Omdistribuerbar för att installera eller uppgradera till Windows Installer 2.0 på Windows 2000 bör inte användas för att installera eller uppgradera Windows Installer 2.0 på Windows Server 2003 och Windows XP.

Installera Windows Installer Redistributable (4.5 och tidigare)

Omdistribuerbara Windows Installer 4.5 tillhandahålls för Windows Vista- och Windows Server 2008-operativsystem som en .msu-fil och bör installeras med hjälp av fristående installationsprogrammet för Windows Update (Wusa.exe.)

Windows Installer 4.5 redistributable för Windows XP- och Windows Server 2003-operativsystem kan installeras med hjälp av följande kommandoradssyntax och alternativ.

Omdistribuerbara windows installer 3.1 och Windows Installer 3.0 kan installeras med hjälp av följande kommandoradssyntax och alternativ.

Syntax

Använd följande syntax för att installera redistribuerbara paket för Windows Installer 4.5 på Windows XP och Windows Server 2003.

<Name of the Redistributable>\[<options>\]*

Command-Line alternativ

Windows Installer-omdistribuerbara programuppdateringspaket använder följande skiftlägesokänsliga kommandoradsalternativ.

Alternativ Beskrivning
/norestart Förhindrar att det omdistribuerbara paketet ber användaren att starta om även om det var tvunget att ersätta filer som användes under installationen. Om uppdateringspaketet anropas med det här alternativet returneras ERROR_SUCCESS_REBOOT_REQUIRED om det var tvunget att ersätta filer som användes.
Om den inte behövde ersätta filer som användes returneras ERROR_SUCCESS. Mer information om fördröjda omstarter finns i avsnittet kommentarer.
/tyst För användning av program som omdistribuerar Windows Installer som en del av ett bootstrapping-program. Ett användargränssnitt visas inte för användaren. Bootstrapping-programmet bör kontrollera returkoden för att avgöra om en omstart krävs för att slutföra installationen av Windows Installer.
/Hjälp Visar hjälp om alla tillgängliga alternativ.

Fördröjd omstart i Windows Vista och Windows Server 2008

Kommandoradsalternativet /norestart förhindrar att wusa.exe startar om datorn. Men om en fil som uppdateras av MSU-paketet används tillämpas paketet inte på datorn förrän användaren startar om datorn. Det innebär att program som använder Windows Installer 4.5 redistributable för Windows Vista och Windows Server 2008 inte kan använda Windows Installer 4.5-funktionen förrän datorn har startats om.

Fördröjd omstart på Windows XP och Windows Server 2003

Vi rekommenderar att Windows Installer-tjänsten stoppas när du använder uppdateringspaketet. När paketet körs i fullständigt användargränssnittsläge identifieras om Windows Installer-tjänsten körs och användaren uppmanas att stoppa tjänsten. Om användaren fortsätter utan att stoppa tjänsten ersätter uppdateringen Windows Installer.

Bootstrapping program som använder det omdistribuerbara paketet för att installera Windows Installer med ett annat program kan kräva en extra omstart av systemet utöver omstarter som krävs för att installera programmet. Alternativet fördröjd omstart rekommenderas endast för fall där det är nödvändigt att eliminera en extra omstart som orsakas av installation av filer som används. Utvecklare bör göra följande i sitt installationsprogram för att använda alternativet fördröjd omstart.

  • Anropa det omdistribuerbara paketet med kommandoradsalternativet /norestart.

  • Behandla returen av antingen ERROR_SUCCESS eller ERROR_SUCCESS_REBOOT_REQUIRED som en framgång.

  • Anropa Msiexec på programmets paket och kör annan konfigurationskod som är specifik för programmet. Om installationsprogrammet använder MsiInstallProductmåste programmet läsa in MSI.DLL från systemkatalogen. Om ingen omstart sker och om det omdistribuerbara programmet returnerar ERROR_SUCCESS_REBOOT_REQUIRED, ska du uppmana användaren att starta om datorn för att slutföra installationen av Windows Installers binärfiler. Om en omstart sker krävs inga ytterligare steg.

    Not

    Program som anropar LoadLibrary på den nya MSI.DLL efter att det omdistribuerbara paketet returnerar framgång måste se till att en äldre version av MSI.DLL inte redan har lästs in i processen. Om en äldre version av MSI.DLL lästes in måste den tas bort från processadressutrymmet innan LoadLibrary- anropas för den nya MSI.DLL.

     

Mer information finns i Windows Installer Bootstrapping.