Windows Installer

Nota

Questa documentazione è destinata agli sviluppatori software che vogliono usare Windows Installer per creare pacchetti di installazione per le applicazioni.

Se si sta cercando un ridistribuibile per Windows Installer 4.5 e versioni precedenti, vedere Ridistribuibili di Windows Installer. Non è possibile ridistribuire per Windows Installer 5.0. Questa versione è inclusa nel sistema operativo in Windows 7, Windows Server 2008 R2 e versioni client e server successive, tra cui Windows 10.

Microsoft Windows Installer è un servizio di installazione e configurazione fornito con Windows. Il servizio di installazione consente ai clienti di offrire una distribuzione aziendale migliore e offre un formato standard per la gestione dei componenti. Il programma di installazione abilita anche l'annuncio delle applicazioni e delle funzionalità in base al sistema operativo. Per altre informazioni, vedere Supporto della piattaforma dell'annuncio.

Questa documentazione descrive Windows Installer 5.0 e versioni precedenti. Non tutte le funzionalità disponibili nelle versioni successive di Windows Installer sono disponibili nelle versioni precedenti. Questa documentazione non descrive le versioni precedenti a Windows Installer 2.0. I pacchetti di installazione e le patch creati per Windows Installer 2.0 possono comunque essere installati usando Windows Installer 3.0 e versioni successive.

Windows Installer 3.0 e versioni successive possono installare più patch con una singola transazione che integra lo stato di avanzamento dell'installazione, il rollback e i riavvii. Il programma di installazione può applicare patch in un ordine specificato indipendentemente dall'ordine in cui vengono fornite le patch al sistema. L'applicazione di patch con Windows Installer 3.0 aggiorna solo i file interessati dalla patch e può essere significativamente più veloce rispetto alle versioni precedenti del programma di installazione. Le patch installate con Windows Installer 3.0 o versioni successive possono essere disinstallate in qualsiasi modo per lasciare lo stato del prodotto uguale a se la patch non è mai stata installata.

Gli account con privilegi di amministratore possono usare l'API di Windows Installer 3.0 e versioni successive per eseguire query e inventariare prodotti, funzionalità, componente e informazioni sulle patch. Il programma di installazione può essere usato per leggere, modificare e sostituire elenchi di origine per origini di rete, URL e supporti. Gli amministratori possono enumerare tra utenti e installare contesti e gestire elenchi di origine da un processo esterno.

Windows Installer 4.5 e versioni successive possono installare più pacchetti di installazione usando l'elaborazione delle transazioni. Se tutti i pacchetti della transazione non possono essere installati correttamente o se l'utente annulla l'installazione, Windows Installer può eseguire il rollback delle modifiche e ripristinare il computer allo stato originale. Il programma di installazione garantisce che tutti i pacchetti appartenenti a una transazione a più pacchetti siano installati o nessuno dei pacchetti sia installato.

A partire da Windows Installer 5.0, è possibile creare un pacchetto per proteggere nuovi account, Servizi Windows, file, cartelle e chiavi del Registro di sistema. Il pacchetto può specificare un descrittore di sicurezza che nega le autorizzazioni, specifica l'ereditarietà delle autorizzazioni da una risorsa padre o specifica le autorizzazioni di un nuovo account. Per altre informazioni, vedere Protezione delle risorse.

Il servizio Windows Installer 5.0 può enumerare tutti i componenti installati nel computer e ottenere il percorso chiave per il componente. Per altre informazioni, vedere Enumerazione dei componenti.

Usando la configurazione dei servizi, i pacchetti di Windows Installer 5.0 possono personalizzare i servizi in un computer. Gli sviluppatori di installazione possono usare Windows Installer 5.0 e Creazione di pacchetti singoli per sviluppare pacchetti di installazione singoli in grado di installare un'applicazione nel contesto di installazione per computer o per utente.

Dove usare Windows Installer

Windows Installer consente l'installazione e la configurazione efficienti dei prodotti e delle applicazioni in esecuzione in Windows. Il programma di installazione offre nuove funzionalità per pubblicizzare le funzionalità senza installarle, installare prodotti su richiesta e aggiungere personalizzazioni utente.

Windows Installer 5.0, in esecuzione in Windows Server 2012 o Windows 8, supporta l'installazione di app approvate in Windows RT. Un pacchetto, una patch o una trasformazione di Windows Installer che non è stata firmata da Microsoft non può essere installato in Windows RT. La proprietà Riepilogo modello indica la piattaforma compatibile con un database di installazione e in questo caso deve includere il valore per Windows RT.

Windows Installer è destinato allo sviluppo di applicazioni di stile desktop.

Sviluppatori

Questa documentazione è destinata agli sviluppatori software che vogliono creare applicazioni che usano Windows Installer. Fornisce informazioni generali sui pacchetti di installazione e sul servizio di installazione. Contiene descrizioni complete dell'interfaccia di programmazione dell'applicazione e degli elementi del database del programma di installazione. Questa documentazione contiene anche informazioni supplementari per gli sviluppatori che vogliono usare un editor di tabelle o uno strumento di creazione di pacchetti per creare o gestire un'installazione.

Requisiti di runtime

Windows Installer 5.0 è incluso in Windows 7, Windows Server 2008 R2 e versioni successive. Non è possibile ridistribuire per Windows Installer 5.0.

Le versioni precedenti a Windows Installer 5.0 sono state rilasciate con Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP e Windows 2000. Windows Installer Redistributables è disponibile per Windows Installer 4.5 e alcune versioni precedenti.

  • Windows Installer 4.5 richiede Windows Server 2008, Windows Vista, Windows XP con Service Pack 2 e versioni successive o Windows Server 2003 con Service Pack 1 e versioni successive.

  • Windows Installer 4.0 richiede Windows Vista o Windows Server 2008. Non è possibile ridistribuire l'installazione di Windows Installer 4.0 in altri sistemi operativi. Una versione aggiornata di Windows Installer 4.0, che non aggiunge nuove funzionalità, è disponibile in Windows Vista con Service Pack 1 e Windows Server 2008.

  • Windows Installer 3.1 richiede Windows Server 2003, Windows XP o Windows 2000 con Service Pack 3.

  • Windows Installer 3.0 richiede Windows Server 2003, Windows XP o Windows 2000 con SP3. Windows Installer 3.0 è incluso in Windows XP con Service Pack 2. È disponibile come ridistribuibile per Windows 2000 Server con Service Pack 3 e Windows 2000 Server con Service Pack 4, Windows XP RTM e Windows XP con Service Pack 1 e Windows Server 2003 RTM.

  • Windows Installer 2.0 è contenuto in Windows Server 2003 e Windows XP.

  • Windows Installer 2.0 è disponibile come pacchetto per l'installazione o l'aggiornamento a Windows Installer 2.0 in Windows 2000. Questo pacchetto non deve essere usato per installare o aggiornare Windows Installer 2.0 in Windows Server 2003 e Windows XP.

Contenuto della sezione

Articolo Descrizione
Roadmap Guida alla documentazione di Windows Installer.
Novità Elenca le aggiunte e le modifiche apportate a Windows Installer.
Informazioni su Windows Installer Informazioni generali sul programma di installazione.
Uso di Windows Installer Come usare Windows Installer.
Guida a Windows Installer Informazioni per autori e utenti.
esempi Esempi di Windows Installer.
Riferimento Documentazione delle funzioni di Windows Installer.