Properti ALLUSERS
Properti
Nilai properti ALLUSERS
ALLUSERS nilai properti 1 menentukan konteks penginstalan per mesin.
ALLUSERS nilai properti string kosong ("") menentukan konteks penginstalan per pengguna.
Nilai ALLUSERS=2 memungkinkan sistem untuk mengatur ulang nilai ALLUSERS, dan konteks penginstalan, tergantung pada hak istimewa pengguna dan versi Windows. Jika nilai properti ALLUSERS
diatur ke 2, Penginstal Windows selalu mengatur ulang nilai properti ALLUSERS ke 1 dan melakukan penginstalan per mesin atau mengatur ulang nilai properti ALLUSERS ke string kosong ("") dan melakukan penginstalan per pengguna.Windows 7: Atur properti ALLUSERSke 2 untuk menggunakan properti MSIINSTALLPERUSER untuk menentukan konteks penginstalan. Atur properti MSIINSTALLPERUSER ke string kosong ("") untuk penginstalan per komputer. Atur properti MSIINSTALLPERUSER ke 1 untuk penginstalan per pengguna. Jika paket telah ditulis mengikuti panduan pengembangan yang dijelaskan dalam Penulisan Paket Tunggal, pengguna yang memiliki akses pengguna dapat menginstal ke dalam konteks per pengguna tanpa harus memberikan kredensial UAC. Jika pengguna memiliki hak istimewa akses pengguna, alat penginstal melakukan penginstalan per mesin hanya jika info masuk Admin diberikan ke kotak dialog UAC. Windows Vista: Mengatur properti ALLUSERSke 2 dan Penginstal Windows mematuhi Kontrol Akun Pengguna (UAC). Jika pengguna memiliki hak istimewa akses pengguna, dan ALLUSERS=2, alat penginstal melakukan penginstalan per mesin hanya jika kredensial Admin diberikan ke kotak dialog UAC. Jika UAC diaktifkan dan kredensial Admin yang benar tidak disediakan, penginstalan gagal dengan kesalahan yang menyatakan bahwa hak istimewa administrator diperlukan. Jika UAC dinonaktifkan oleh kunci registri, kebijakan grup, atau panel kontrol, kotak dialog UAC tidak ditampilkan dan penginstalan gagal dengan kesalahan yang menyatakan bahwa hak istimewa administrator diperlukan.Windows XP: Mengatur properti ALLUSERSke 2 dan Penginstal Windows melakukan penginstalan per pengguna jika pengguna memiliki hak istimewa akses pengguna. Jika nilai properti ALLUSERS
tidak sama dengan 2, Penginstal Windows mengabaikan nilai properti MSIINSTALLPERUSER .
Contoh
<!-- Disallow user from installing for all users -->
<Property Id="ALLUSERS" Secure="yes"/>
<Condition Message="Setting the ALLUSERS property is not allowed because [ProductName] is a per-user application. Setup will now exit.">
NOT ALLUSERS
</Condition>
Contoh dari Sampel Klasik Windows
Nilai Default
Konteks penginstalan default yang direkomendasikan adalah per pengguna. Jika ALLUSERS tidak diatur, alat penginstal melakukan penginstalan per pengguna. Anda dapat memastikan properti ALLUSERS
Komentar
Konteks penginstalan
Persyaratan
Syarat | Nilai |
---|---|
Versi |
Windows Installer 5.0 di Windows Server 2012, Windows 8, Windows Server 2008 R2 atau Windows 7. Windows Installer 4.0 atau Windows Installer 4.5 pada Windows Server 2008 atau Windows Vista. Windows Installer pada Windows Server 2003 atau Windows XP. Lihat Persyaratan Run-Time Penginstal Windows |