Resilienza di origine
Le applicazioni che si basano sulle risorse di rete per di installazione su richiesta sono soggette a errori di origine se il percorso di origine deve cambiare per qualsiasi motivo o diventare danneggiato. Windows Installer offre resilienza di origine per le funzionalità installate su richiesta tramite un elenco di origine. L'elenco di origine contiene i percorsi cercati dal programma di installazione per i pacchetti di installazione. Le voci in questo elenco possono essere percorsi di rete, URL (Uniform Resource Locator) o dischi compatta. Se una di queste origini ha esito negativo, il programma di installazione può provare rapidamente e senza problemi il successivo.
Lo sviluppatore di applicazioni non deve incorporare informazioni speciali nel pacchetto del programma di installazione per garantire la resilienza di origine. Una volta installata l'applicazione, il programma di installazione ha il comportamento di aggiungere l'ultima origine usata correttamente come voce nell'elenco di origine. Per impostazione predefinita, questa origine è il percorso da cui viene inizialmente installato il pacchetto del programma di installazione ed è uguale alla proprietàsourceDir.
Un amministratore di sistema può modificare l'elenco di origine applicando una trasformazione o modificando la proprietà SOURCELIST dalla riga di comando o nella tabella proprietà .
Il programma di installazione inizia a cercare un'origine controllando il percorso di origine usato più di recente nell'elenco di origine. Se la ricerca non riesce, il programma di installazione cerca nell'elenco di origini di rete, origini multimediali e infine origini URL. Gli amministratori di sistema possono modificare questo ordine di ricerca usando i criteri di sistema SearchOrder. Se queste ricerche hanno esito negativo, il programma di installazione può presentare un finestra di dialogo Sfoglia in modo che l'utente possa cercare manualmente l'origine. Non è possibile visualizzare la finestra di dialogo Sfoglia se il livello dell'interfaccia utente è impostato su Nessuno. Per informazioni dettagliate, vedere livelli dell'interfaccia utente.
In genere, il programma di installazione deve visualizzare solo una finestra di dialogo di esplorazione se l'utente corrente è un amministratore o se l'installazione non richiede privilegi elevati. Un amministratore può controllare la visualizzazione della finestra di dialogo Sfoglia agli utenti con i criteri di DisableBrowse e AllowLockDownBrowse. Un amministratore controlla inoltre se gli utenti possono installare applicazioni da origini presenti nei supporti usando i criteri di DisableMedia e AllowLockDownMedia. L'uso di questi criteri dipende dalla versione di Windows Installer. Per informazioni dettagliate, vedere quanto segue: