Componenti ridistribuibili di 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 disponibili 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).

Recupero di Windows Installer Redistributable (4.5 e versioni precedenti)

  • È possibile trovare tutti i ridistribuibili di Windows Installer disponibili nell'Area download Microsoft.

  • Il download per il pacchetto ridistribuibile di Windows Installer 4.5 è disponibile all'indirizzo: https://go.microsoft.com/fwlink/p/?LinkID=101159.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 in computer basati su x86 che eseguono Windows Vista, Windows Vista con Service Pack 1 (SP1) e Windows Server 2008 è Windows6.0-KB942288-v2-x86.MSU.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 in computer basati su x64 che eseguono Windows Vista, Windows Vista con SP1 e Windows Server 2008 è Windows6.0-KB942288-v2-x64.MSU.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 nei computer basati su Itanium che eseguono Windows Vista, Windows Vista con SP1 e Windows Server 2008 è Windows6.0-KB942288-v2-ia64.MSU.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 nei computer basati su x86 che eseguono Windows XP con Service Pack 2 (SP2) e Windows XP con Service Pack 3 (SP3) è WindowsXP-KB942288-v3-x86.exe.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 in computer basati su x86 che eseguono Windows Server 2003 con Service Pack 1 (SP1) e Windows Server 2003 con Service Pack 2 (SP2) è WindowsServer2003-KB942288-v4-x86.exe.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 in computer basati su x64 che eseguono Windows Server 2003 con SP1 e Windows Server 2003 con SP2 è WindowsServer2003-KB942288-v4-x64.exe.

  • Il nome del ridistribuibile che installa Windows Installer 4.5 nei computer basati su Itanium che eseguono Windows Server 2003 con SP1 e Windows Server 2003 con SP2 è WindowsServer2003-KB942288-v4-ia64.exe.

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

  • Il nome del ridistribuibile che installa Windows Installer 3.1 è WindowsInstaller-KB893803-v2-x86.exe. Il download per il pacchetto Ridistribuibile (v2) di Windows Installer 3.1 è disponibile all'indirizzo: https://www.catalog.update.microsoft.com/Search.aspx?q=893803.

    Nota

    Se è stato eseguito l'aggiornamento a Windows Installer 3.1 installando Windows Server 2003 con SP1 o una versione precedente di questa ridistribuibile, potrebbe essere necessario installare anche l'aggiornamento per Windows Server 2003 Service Pack 1 (KB898715) per ottenere tutti gli aggiornamenti disponibili in Windows Installer 3.1 Redistributable (v2).

     

  • Il ridistribuibile che installa Windows Installer 3.0 è WindowsInstaller-KB884016-v2-x86.exe. Il download per Windows Installer 3.0 Redistributable è disponibile all'indirizzo: https://archive.org/download/windows-installer-3.0/WindowsInstaller-KB884016-v2-x86.exe.

  • Windows Installer 2.0 usava una convenzione di denominazione precedente per la 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.

    Il download per Windows Installer 2.0 Redistributable per Windows NT 4.0 e Windows 2000 è disponibile all'indirizzo https://archive.org/download/instmsi/instmsi.exe.

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 devono essere installati tramite 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 per Windows Installer 4.5 in Windows XP e Windows Server 2003.

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

Opzioni della riga di comando

I pacchetti di aggiornamento software ridistribuibile di Windows Installer usano le opzioni della riga di comando senza distinzione tra maiuscole e minuscole seguenti.

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.
/quiet Per l'uso da parte di applicazioni che ridistribuiscono Windows Installer come parte di un'applicazione di bootstrap. 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.
/help Visualizza la 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.

Le applicazioni di bootstrap che usano il pacchetto ridistribuibile per installare Windows Installer con un'altra applicazione possono richiedere un riavvio aggiuntivo del sistema 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.

  • Considerare la restituzione di ERROR_SUCCESS o ERROR_SUCCESS_REBOOT_REQUIRED come 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 ERROR_SUCCESS_REBOOT_REQUIRED ridistribuibile restituito, chiedere all'utente di completare la configurazione dei file binari di Windows Installer. Se si verifica un riavvio, non sono necessari passaggi aggiuntivi.

    Nota

    Le applicazioni che chiamano LoadLibrary nel nuovo MSI.DLL dopo che il pacchetto ridistribuibile ha esito positivo devono assicurarsi che una versione precedente 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 altre informazioni, vedere Bootstrap di Windows Installer.