Condividi tramite


Gestione dei componenti

Windows Installer riduce il costo totale di proprietà delle applicazioni aumentando la capacità dei clienti di gestire e gestire i componenti dell'applicazione durante l'installazione e la fase di esecuzione. Il database di installazione tiene traccia delle applicazioni che richiedono un particolare componente, che include ogni componente, in cui ogni file è installato nel sistema e dove si trovano le origini dei componenti. In questo modo gli sviluppatori possono creare pacchetti che offrono i vantaggi seguenti:

  • Maggiore resilienza delle applicazioni. Usare il programma di installazione per rilevare e reinstallare i componenti danneggiati senza dover rieseguire l'installazione. Il programma di installazione controlla il percorso di un componente in fase di esecuzione. In questo modo le applicazioni vengono liberate dalla dipendenza da percorsi di file statici che in genere differiscono tra i computer e possono puntare a componenti mancanti. Per altre informazioni, vedere Resilienza.

  • Installazione su richiesta. Questo set di funzionalità non viene installato durante l'installazione, ma viene specificato nel database da installare just-in-time per l'uso se richiesto dall'applicazione in futuro. Gli utenti non devono eseguire di nuovo l'installazione. Per altre informazioni, vedere Installation-On-Demand.

  • Annuncio di collegamenti a funzionalità, applicazioni o interi prodotti nell'interfaccia utente. Gli utenti possono installare questi elementi su richiesta usando i tasti di scelta rapida. Gli utenti possono anche rimuovere funzionalità, applicazioni o interi prodotti su richiesta. Per altre informazioni, vedere Annuncio pubblicitario.

  • Personalizzazione dell'installazione. Un amministratore può applicare trasformazioni al database che adattano l'installazione per un determinato gruppo di utenti. Per altre informazioni, vedere Personalizzazione.

  • Distribuzione più semplice degli aggiornamenti delle applicazioni. Usare il programma di installazione per aggiornare i prodotti. Per altre informazioni, vedere Applicazione di patch e aggiornamenti.

  • Visualizzazione dei tasti di scelta rapida delle funzionalità. Il programma di installazione visualizza i collegamenti alle funzionalità eseguite localmente con collegamenti alle funzionalità eseguite in remoto. Poiché il database di installazione specifica il contesto di esecuzione di ogni funzionalità, i punti di ingresso visibilmente equivalenti possono essere presentati agli utenti in base alle esigenze.

  • Mantenere le metriche di utilizzo sulle funzionalità. Gli sviluppatori possono fornire un pacchetto di installazione che mantiene il numero di utilizzo di una funzionalità da parte di tutte le applicazioni client e rimuove i componenti che non vengono usati.

  • Incorporare installazioni. Gli sviluppatori possono incorporare le funzionalità di gestione dei componenti del programma di installazione nelle applicazioni creando un pacchetto di installazione e usando le funzioni del programma di installazione nel codice dell'applicazione. La figura seguente illustra un'applicazione che richiede l'installazione di una funzionalità.

    applicazione che richiede l'installazione delle funzionalità.