Aracılığıyla paylaş


Kaynak Dayanıklılığı

İsteğe bağlı yükleme için ağ kaynaklarını kullanan uygulamalar, kaynak konumun herhangi bir nedenle değişmesi veya zarar görmesi durumunda kaynak hatalarına karşı savunmasızdır. Windows Installer, bir kaynak listesi kullanılarak isteğe bağlı olarak yüklenen özellikler için kaynak dayanıklılığı sağlar. Kaynak liste, yükleyici tarafından yükleme paketleri için aranan konumları içerir. Bu listedeki girdiler ağ konumları, Tekdüzen Kaynak Konum Belirleyicileri (URL'ler) veya cd olabilir. Bu kaynaklardan biri başarısız olursa yükleyici bir sonrakini hızlı ve sorunsuz bir şekilde deneyebilir.

Kaynak dayanıklılığını sağlamak için uygulama geliştiricisinin yükleyici paketine herhangi bir özel bilgi eklemesi gerekmez. Uygulama yüklendikten sonra yükleyici, başarıyla kullanılan son kaynağı kaynak listesine girdi olarak ekleme davranışına sahiptir. Varsayılan olarak, bu kaynak yükleyici paketinin ilk yüklendiği konumdur ve SourceDir özelliğiyle aynıdır.

Sistem yöneticisi, dönüştürme uygulayarak veya komut satırından veya Özellik tablosundaki SOURCELIST özelliğini değiştirerek kaynak listeyi değiştirebilir.

Yükleyici, kaynak listesindeki en son kullanılan kaynak konumunu denetleyerek kaynak aramaya başlar. Bu arama başarısız olursa, yükleyici ağ kaynakları, medya kaynakları ve son olarak URL kaynakları listesini arar. Sistem yöneticileri, SearchOrder sistem ilkesini kullanarak bu arama sırasını değiştirebilir. Bu aramalar başarısız olursa yükleyici, kullanıcının kaynağı el ile aramasını sağlayan bir Gözatma İletişim Kutusu sunabilir. Kullanıcı arabirimi düzeyi Yok olarak ayarlandıysa gözat iletişim kutusu görüntülenemez. Ayrıntılar için bkz. Kullanıcı Arabirimi Düzeyleri.

Genellikle, yükleyicinin yalnızca geçerli kullanıcı yöneticiyse veya yükleme yükseltilmiş ayrıcalıklar gerektirmediyse bir gözatma iletişim kutusu görüntülemesi gerekir. Yönetici, DisableBrowse ve AllowLockDownBrowse ilkeleri kullanıcılara gözat iletişim kutusunun görüntülenmesini denetleyebiliyor. Yönetici ayrıca, kullanıcıların DisableMedia ve AllowLockDownMedia ilkelerini kullanarak medyada bulunan kaynaklardan uygulama yükleyip yükleyemeyeceğini de denetler. Bu ilkelerin kullanımı Windows Installer sürümüne bağlıdır. Ayrıntılar için aşağıdakilere bakın: