Resilienza di origine

Le applicazioni che si basano sulle risorse di rete per l'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 compact. Se una di queste origini ha esito negativo, il programma di installazione può provare rapidamente e facilmente il successivo.

Lo sviluppatore di applicazioni non deve incorporare informazioni speciali nel pacchetto del programma di installazione per garantire la resilienza di origine. Dopo aver installato 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 e corrisponde 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 Property.

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 ha esito negativo, il programma di installazione cerca nell'elenco delle origini di rete, delle origini multimediali e infine delle 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 una finestra di dialogo sfoglia in modo che l'utente possa cercare manualmente l'origine. Impossibile 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 una finestra di dialogo di esplorazione solo 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 DisableBrowse e AllowLockDownBrowse . Un amministratore controlla anche se gli utenti possono installare applicazioni da origini che si trovano nei supporti usando i criteri DisableMedia e AllowLockDownMedia . L'uso di questi criteri dipende dalla versione di Windows Installer. Per informazioni dettagliate, vedere gli argomenti seguenti: