Cenni preliminari sulla tecnologia Windows Installer

Traduzione articoli Traduzione articoli
Identificativo articolo: 310598 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

Sommario

In questo articolo viene descritta la tecnologia di installazione di software Windows Installer. Questa tecnologia è composta dal server Windows Installer per sistemi operativi Windows a 32 bit e da un nuovo formato di file di pacchetto utilizzato per contenere informazioni in merito alla configurazione e all'installazione.

Informazioni

Windows Installer non è un semplice programma di installazione, bensì un sistema estensibile per la gestione del software. Gestisce l'installazione del software, l'aggiunta e la rimozione di componenti software, tiene sotto controllo la flessibilità dei file e si occupa del ripristino di emergenza di base mediante una serie di rollback.

Windows Installer supporta inoltre l'installazione e l'esecuzione di software da più origini e può essere personalizzato da sviluppatori che desiderano installare programmi personalizzati.

Windows Installer include le seguenti funzionalità:
  • In caso di problemi di installazione, ripristina lo stato originale del computer. Tiene traccia di tutte le modifiche apportate al sistema durante il processo di installazione. Se l'installazione non ha esito favorevole, il programma di installazione è in grado di ripristinare il sistema allo stato iniziale. Questa funzionalità è anche detta "rollback".
  • Aiuta a prevenire certe forme di conflitti tra programmi. L'installazione o la rimozione di un programma potrebbe causare problemi a un altro programma presente nel computer o addirittura il blocco del computer. Il programma di installazione applica regole di installazione che aiutano a impedire i conflitti che possono verificarsi quando nel corso di un'installazione viene aggiornato un file DLL condiviso da un programma esistente o quando nel corso di un'operazione di rimozione viene eliminato un file DLL condiviso da un altro programma.
  • Windows Installer è in grado di diagnosticare e correggere programmi danneggiati. Un programma può chiedere a Windows Installer di determinare se un programma installato presenta file mancanti o danneggiati, ed eventualmente di correggere il programma copiando nuovamente solo i file mancanti o danneggiati.
  • Rimuove programmi esistenti in maniera del tutto affidabile. Il programma di installazione è in grado di rimuovere in maniera affidabile qualsiasi programma precedentemente installato e rimuovere tutte le voci del Registro di sistema e i file di programmi associati, fatta eccezione per quelli condivisi da altri software installati.
  • Supporta l'installazione su richiesta di funzionalità di programma. È possibile fare in modo che Windows Installer installi inizialmente solo un sottoinsieme minimo di un programma. Gli altri componenti potranno essere installati automaticamente la prima volta che verrà utilizzata una funzionalità che richiede tali componenti.
  • Supporta l'installazione automatica dei programmi. Windows Installer consente di eseguire l'installazione di un programma mediante script, in base alle istruzioni dell'amministratore.
La tecnologia Windows Installer è suddivisa in due parti che operano congiuntamente, queste sono un servizio di installazione del lato client, Msiexec.exe, e un file di pacchetto MSI (Microsoft Software Installation). Windows Installer utilizza le informazioni contenute in un file di pacchetto per installare il programma.

Il programma Msiexec.exe è un componente di Windows Installer. Quando viene chiamato dal programma di installazione, Msiexec.exe utilizza Msi.dll per leggere i file di pacchetto (msi), applicare eventuali file di trasformazione (mst) e incorporare le opzioni della riga di comando fornite dal programma di installazione. Il servizio di installazione esegue tutte le operazioni relative all'installazione, tra cui la copia dei file sul disco rigido, la modifica del Registro di sistema, la creazione di collegamenti sul desktop e la visualizzazione di finestre di dialogo in cui l'utente può specificare le proprie preferenze per l'installazione quando necessario.

Quando Windows Installer è installato in un computer, cambia il tipo di file registrato per i file msi, in modo che facendo doppio clic su un file msi, Msiexec.exe venga eseguito con tale file.

Ciascun file di pacchetto MSI contiene un database di tipo relazionale, in cui sono memorizzate istruzioni e dati richiesti per installare e rimuovere il programma in vari scenari di installazione.

Proprietà

Identificativo articolo: 310598 - Ultima modifica: lunedì 3 dicembre 2007 - Revisione: 6.2
Le informazioni in questo articolo si applicano a
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Chiavi: 
kbinfo kbsetup KB310598
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com