Aracılığıyla paylaş


ALLUSERS özelliği

ALLUSERS özelliği paketin yükleme bağlamını yapılandırmaktadır. Windows Installer, kullanıcının erişim ayrıcalıklarına, uygulamayı yüklemek için yükseltilmiş ayrıcalıkların gerekip gerekmediğine, ALLUSERS özelliğinin değerine, MSIINSTALLPERUSER özelliğinin değerine ve işletim sisteminin sürümüne bağlı olarak kullanıcı başına veya makine başına yükleme gerçekleştirir.

ALLUSERS özelliğinin değeri, yükleme zamanında yükleme bağlamınıbelirler.

  • ALLUSERS özellik değeri 1 makine başına yükleme bağlamını belirtir.

  • Boş bir dizenin ("") ALLUSERS özellik değeri, kullanıcı başına yükleme bağlamını belirtir.

  • ALLUSERS=2 değeri, sistemin ALLUSERSdeğerini ve kullanıcının ayrıcalıklarına ve Windows sürümüne bağlı olarak yükleme bağlamını sıfırlamasını sağlar. ALLUSERS özelliğinin değeri 2 olarak ayarlanırsa, Windows Installer her zaman ALLUSERS özelliğinin değerini 1 olarak sıfırlar ve makine başına yükleme gerçekleştirir veya ALLUSERS özelliğinin değerini boş bir dizeye ("") sıfırlar ve kullanıcı başına yükleme gerçekleştirir.

    Windows 7: yükleme bağlamını belirtmek üzere MSIINSTALLPERUSER özelliğini kullanmak için ALLUSERS özelliğini 2 olarak ayarlayın. Makine başına yükleme için MSIINSTALLPERUSER özelliğini boş bir dize ("") olarak ayarlayın. Kullanıcı başına yükleme için MSIINSTALLPERUSER özelliğini 1 olarak ayarlayın. Paket, Tek Paket Yazma'nde açıklanan geliştirme yönergelerine uygun olarak yazıldıysa, kullanıcı erişimi olan kullanıcılar UAC kimlik bilgilerini sağlamak zorunda kalmadan kullanıcı başına bağlama yüklenebilir. Kullanıcının kullanıcı erişim ayrıcalıkları varsa, yükleyici yalnızca UAC iletişim kutusuna Yönetici kimlik bilgileri sağlandığında makine başına yükleme gerçekleştirir.

    Windows Vista:ALLUSERS özelliğini 2 olarak ayarlayın; Windows Installer Kullanıcı Hesabı Denetimi (UAC) ile uyumlu olur. Kullanıcının kullanıcı erişim ayrıcalıkları varsa ve ALLUSERS=2 ise, yükleyici yalnızca UAC iletişim kutusuna Yönetici kimlik bilgileri sağlandığında makine başına yükleme gerçekleştirir. UAC etkinleştirilirse ve doğru Yönetici kimlik bilgileri sağlanmazsa, yükleme yönetici ayrıcalıklarının gerekli olduğunu belirten bir hatayla başarısız olur. UAC kayıt defteri anahtarı, grup ilkesi veya denetim masası tarafından devre dışı bırakılırsa, UAC iletişim kutusu görüntülenmez ve yükleme, yönetici ayrıcalıklarının gerekli olduğunu belirten bir hatayla başarısız olur.

    Windows XP:ALLUSERS özelliğini 2 olarak ayarlayın; kullanıcı erişim ayrıcalıklarına sahipse Windows Installer kullanıcı başına yükleme gerçekleştirir.

  • ALLUSERS özelliğinin değeri 2'ye eşit değilse, Windows Installer MSIINSTALLPERUSER özelliğinin değerini yoksayar.

Örnek

  <!-- 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>

GitHub'da Windows Klasik Örnekleri örneği.

Varsayılan Değer

Önerilen varsayılan yükleme bağlamı kullanıcı başınadır. ALLUSERS ayarlanmadıysa, yükleyici kullanıcı başına yükleme yapar. değerini boş bir dize (""), ALLUSERS="" olarak ayarlayarak ALLUSERS özelliğinin ayarlanmadığından emin olabilirsiniz.

Açıklamalar

yükleme bağlamı, DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolderdeğerlerini belirler , AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folderve CommonFiles64Folder özellikleri . Yükleme bağlamı, Kayıt Defteri tablosundaki girdilerin yazıldığı veya kaldırıldığı kayıt defterinin bölümlerini belirler ve Kök sütununda -1 olanRemoveRegistry tablosu .

Gereksinim -leri

Gereksinim Değer
Sürüm
Windows Server 2012, Windows 8, Windows Server 2008 R2 veya Windows 7 üzerinde Windows Installer 5.0. Windows Server 2008 veya Windows Vista üzerinde Windows Installer 4.0 veya Windows Installer 4.5. Windows Server 2003 veya Windows XP'de Windows Installer. Windows Installer sürümünün gerektirdiği en düşük Windows hizmet paketi hakkında bilgi için windows installer Run-Time gereksinimleri bakın.

Ayrıca bkz.

Özellikleri

MSIINSTALLPERUSER

Yükleme Bağlamı

Tek Paket Yazma