Ketahanan Sumber

Aplikasi yang mengandalkan sumber daya jaringan untuk penginstalan sesuai permintaan rentan terhadap kegagalan sumber jika lokasi sumber harus berubah karena alasan apa pun atau menjadi rusak. Pemasang Windows menyediakan ketahanan sumber untuk fitur yang diinstal sesuai permintaan dengan menggunakan daftar sumber. Daftar sumber berisi lokasi yang dicari oleh alat penginstal untuk paket penginstalan. Entri dalam daftar ini bisa berupa lokasi jaringan, Pencari Sumber Daya Seragam (URL), atau diska ringkas. Jika salah satu sumber ini gagal, alat penginstal dapat dengan cepat dan lancar mencoba yang berikutnya.

Pengembang aplikasi tidak perlu memasukkan informasi khusus apa pun ke dalam paket alat penginstal untuk memastikan ketahanan sumber. Setelah aplikasi diinstal, alat penginstal memiliki perilaku menambahkan sumber terakhir yang berhasil digunakan sebagai entri dalam daftar sumber. Secara default, sumber ini adalah lokasi dari mana paket penginstal awalnya diinstal, dan sama dengan properti SourceDir .

Administrator sistem dapat mengubah daftar sumber dengan menerapkan transformasi atau dengan mengubah properti SOURCELIST dari baris perintah atau di tabel Properti.

Alat penginstal mulai mencari sumber dengan memeriksa lokasi sumber yang terakhir digunakan dalam daftar sumber. Jika pencarian ini gagal, alat penginstal mencari daftar sumber jaringan, lalu sumber media, dan akhirnya sumber URL. Administrator sistem dapat mengubah urutan pencarian ini menggunakan kebijakan sistem SearchOrder . Jika pencarian ini gagal, alat penginstal dapat menyajikan Dialog Telusuri sehingga pengguna dapat mencari sumber secara manual. Kotak dialog telusuri tidak dapat ditampilkan jika tingkat antarmuka pengguna diatur ke Tidak Ada. Untuk detailnya, lihat Tingkat Antarmuka Pengguna.

Umumnya, alat penginstal hanya boleh menampilkan kotak dialog telusuri jika pengguna saat ini adalah administrator atau jika penginstalan tidak memerlukan hak istimewa yang ditinggikan. Administrator dapat mengontrol tampilan kotak dialog telusuri kepada pengguna dengan kebijakan DisableBrowse dan AllowLockDownBrowse . Administrator juga mengontrol apakah pengguna dapat menginstal aplikasi dari sumber yang terletak di media dengan menggunakan kebijakan DisableMedia dan AllowLockDownMedia . Penggunaan kebijakan ini tergantung pada versi Pemasang Windows. Untuk detailnya, lihat berikut ini: