Installazione su richiesta

Con la tecnologia di installazione tradizionale, è necessario uscire da un'applicazione ed eseguire di nuovo il programma di installazione per eseguire un'attività di installazione. Questo problema si verifica in genere quando un utente desidera una funzionalità o un prodotto non scelto durante la prima esecuzione dell'installazione. Questo spesso rendeva inefficiente il processo di configurazione del prodotto perché richiedeva all'utente di anticipare le funzionalità necessarie prima di usare il prodotto.

L'installazione su richiesta consente di offrire funzionalità a utenti e applicazioni in assenza dei file stessi. Questa nozione è nota come pubblicità. Windows Installer ha la funzionalità di pubblicità e per rendere possibile l'installazione su richiesta di funzionalità dell'applicazione o di interi prodotti. Quando un utente o un'applicazione attiva una funzionalità o un prodotto pubblicizzato, il programma di installazione procede con l'installazione dei componenti necessari. In questo modo si riduce il processo di configurazione perché è possibile accedere a funzionalità aggiuntive senza dover uscire ed eseguire di nuovo un'altra procedura di installazione.

Quando un prodotto usa il programma di installazione, un utente può scegliere in fase di configurazione quali funzionalità o applicazioni installare e quali annunciare. Se durante l'esecuzione di un'applicazione l'utente richiede una funzionalità annunciata che non è ancora stata installata, l'applicazione chiama il programma di installazione per applicare un'installazione just-in-time dei file necessari. Se l'utente attiva un prodotto pubblicizzato che non è ancora stato installato, il sistema operativo chiama il programma di installazione per applicare un'installazione just-in-time a livello di prodotto.

L'annuncio e l'installazione su richiesta possono anche facilitare la gestione del sistema consentendo agli amministratori di designare le applicazioni come necessarie o facoltative per gruppi diversi di utenti. Esistono due tipi di pubblicità noti come "assegnazione" e "pubblicazione". Se un amministratore assegna un'applicazione a un gruppo, questi utenti possono installare l'applicazione su richiesta. Se, tuttavia, l'amministratore pubblica l'applicazione nel gruppo, non vengono visualizzati punti di ingresso per questi utenti e l'installazione su richiesta viene attivata solo se un'altra applicazione attiva l'applicazione pubblicata.