Condividi tramite


Ridistribuibili per Windows Installer

Windows Installer 4.5 e versioni precedenti è disponibile come pacchetto di aggiornamento software ridistribuibile. Vedere la sezione Versioni rilasciate di Windows Installer per determinare quali prodotti sono stati distribuiti con versioni di Windows Installer. Il pacchetto di aggiornamento ridistribuibile per una versione viene reso disponibile dopo il rilascio del prodotto fornito con una versione specifica di Windows Installer.

Nota

Non è disponibile alcun ridistribuibile per Windows Installer 5.0. Questa versione è inclusa nel sistema operativo in Windows 7, Windows Server 2008 R2 e versioni client e server successive (incluso Windows 10).

Ottenere il Windows Installer Redistributable (4.5 e versioni precedenti)

È possibile trovare tutti i ridistribuibili di Windows Installer disponibili al Centro Download Microsoft .

Windows Installer 4.5 Redistributable

Il pacchetto ridistribuibile di Windows Installer 4.5 è disponibile qui: https://go.microsoft.com/fwlink/p/?LinkID=101159.

Nome file Versione del sistema operativo Architettura
Windows6.0-KB942288-v2-x86.MSU Windows Vista
Windows Vista con Service Pack 1 (SP1)
Windows Server 2008
x86 (32 bit)
Windows6.0-KB942288-v2-x64.MSU Windows Vista
Windows Vista con Service Pack 1 (SP1)
Windows Server 2008
x86-64 (64 bit)
Windows6.0-KB942288-v2-ia64.MSU Windows Vista
Windows Vista con Service Pack 1 (SP1)
Windows Server 2008
Itanium (64 bit)
WindowsXP-KB942288-v3-x86.exe Windows XP con Service Pack 2 (SP2)
Windows XP con Service Pack 3 (SP3)
x86 (32 bit)
WindowsServer2003-KB942288-v4-x86.exe Windows Server 2003 con Service Pack 1 (SP1)
Windows Server 2003 con Service Pack 2 (SP2)
x86 (32 bit)
WindowsServer2003-KB942288-v4-x64.exe Windows Server 2003 con Service Pack 1 (SP1)
Windows Server 2003 con Service Pack 2 (SP2)
x86-64 (64 bit)
WindowsServer2003-KB942288-v4-ia64.exe Windows Server 2003 con Sevice Pack 1 (SP1)
Windows Server 2003 con Service Pack 2 (SP2)
Itanium (64 bit)

Windows Installer 4.0 Redistribuibile

  • Non è disponibile alcun ridistribuibile che installa Windows Installer 4.0. Questa versione di Windows Installer viene fornita con Windows Vista.

Windows Installer 3.1 Ridistribuibile

Windows Installer 3.0 Ridistribuibile

Windows Installer 2.0 Ridistribuibile

  • Windows Installer 2.0 Redistributable per Windows NT 4.0 e Windows 2000 è disponibile qui: instmsi.exe.

    Nota

    Windows Installer 2.0 usava una convenzione di denominazione precedente per il pacchetto ridistribuibile: Instmsi.exe. Il ridistribuibile per l'installazione o l'aggiornamento a Windows Installer 2.0 in Windows 2000 non deve essere usato per installare o aggiornare Windows Installer 2.0 in Windows Server 2003 e Windows XP.

Installazione di Windows Installer Redistributable (4.5 e versioni precedenti)

Windows Installer 4.5 resdistributable viene fornito per i sistemi operativi Windows Vista e Windows Server 2008 come file con estensione msu e deve essere installato usando il programma di installazione autonomo di Windows Update (Wusa.exe.)

È possibile installare Windows Installer 4.5 redistributable per i sistemi operativi Windows XP e Windows Server 2003 usando la sintassi e le opzioni della riga di comando seguenti.

I ridistribuibili di Windows Installer 3.1 e Windows Installer 3.0 possono essere installati usando la sintassi e le opzioni della riga di comando seguenti.

Sintassi

Usare la sintassi seguente per installare i ridistribuibili di Windows Installer 4.5 su Windows XP e Windows Server 2003.

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

Opzioni Command-Line

I pacchetti di aggiornamento del software redistribuibile di Windows Installer utilizzano le seguenti opzioni della riga di comando che non fanno distinzione tra maiuscole e minuscole.

Opzione Descrizione
/norestart Impedisce al pacchetto ridistribuibile di chiedere all'utente di riavviare anche se deve sostituire i file in uso durante l'installazione. Se il pacchetto di aggiornamento viene richiamato con questa opzione, restituisce ERROR_SUCCESS_REBOOT_REQUIRED se deve sostituire i file in uso.
Se non è necessario sostituire i file in uso, restituisce ERROR_SUCCESS. Per altre informazioni sui riavvii ritardati, vedere la sezione osservazioni.
/tranquillo Per l'uso da parte di applicazioni che ridistribuiscono Windows Installer come parte di un'applicazione di avvio. Un'interfaccia utente non viene presentata all'utente. L'applicazione di bootstrap deve controllare il codice restituito per determinare se è necessario un riavvio per completare l'installazione di Windows Installer.
/aiuto Visualizza guida su tutte le opzioni disponibili.

Riavvio ritardato in Windows Vista e Windows Server 2008

L'opzione della riga di comando /norestart impedisce wusa.exe di riavviare il computer. Tuttavia, se un file aggiornato dal pacchetto MSU è in uso, il pacchetto non viene applicato al computer finché l'utente non riavvia il computer. Ciò significa che le applicazioni che usano Windows Installer 4.5 redistributable per Windows Vista e Windows Server 2008 non possono usare la funzionalità di Windows Installer 4.5 fino al riavvio del computer.

Riavvio ritardato in Windows XP e Windows Server 2003

È consigliabile arrestare il servizio Windows Installer quando si usa il pacchetto di aggiornamento. Quando il pacchetto viene eseguito in modalità interfaccia utente completa, rileva se il servizio Windows Installer è in esecuzione e richiede all'utente di arrestare il servizio. Se l'utente continua senza arrestare il servizio, l'aggiornamento sostituisce Windows Installer.

bootstrap applicazioni che usano il pacchetto ridistribuibile per installare Windows Installer con un'altra applicazione possono richiedere un riavvio del sistema aggiuntivo oltre ai riavvii necessari per installare l'applicazione. L'opzione di riavvio ritardato è consigliata solo per i casi in cui è necessario eliminare un riavvio aggiuntivo causato dall'installazione di file in uso. Gli sviluppatori devono eseguire le operazioni seguenti nell'applicazione di installazione per usare l'opzione di riavvio ritardato.

  • Chiamare il pacchetto ridistribuibile con l'opzione della riga di comando /norestart.

  • Tratta il ritorno di ERROR_SUCCESS o ERROR_SUCCESS_REBOOT_REQUIRED come un risultato positivo.

  • Richiamare Msiexec nel pacchetto dell'applicazione ed eseguire altro codice di installazione specifico per l'applicazione. Se l'applicazione di installazione usa MsiInstallProduct, l'applicazione deve caricare MSI.DLL dalla directory di sistema. Se non si verifica alcun riavvio e se il ridistribuibile restituisce ERROR_SUCCESS_REBOOT_REQUIRED, richiedere all'utente di riavviare per completare l'installazione dei binari di Windows Installer. Se si verifica un riavvio, non sono necessari passaggi aggiuntivi.

    Nota

    Le applicazioni che chiamano LoadLibrary nella nuova MSI.DLL, dopo che il pacchetto ridistribuibile ha esito positivo, devono assicurarsi che una versione più vecchia di MSI.DLL non sia già stata caricata all'interno del processo. Se è stata caricata una versione precedente di MSI.DLL, deve essere scaricata dallo spazio indirizzi del processo prima di chiamare LoadLibrary per il nuovo MSI.DLL.

     

Per ulteriori informazioni, vedere processo di avvio di Windows Installer.