Cenni preliminari sulla tecnologia Windows Installer

Il supporto per Windows XP è terminato

Il supporto Microsoft per Windows XP è terminato l'8 aprile 2014. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

Il supporto per Windows Server 2003 è terminato il 14 luglio 2015.

Microsoft ha sospeso il supporto per Windows Server 2003 in data 14 luglio 2015. Questa modifica ha interessato gli aggiornamenti software e le opzioni di sicurezza. Ulteriori informazioni su come continuare a essere protetti.

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à

ID articolo: 310598 - Ultima revisione: 12/03/2007 07:49:00 - Revisione: 6.2

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

  • kbinfo kbsetup KB310598
Feedback