ALLUSERS tulajdonság
Az ALLUSERS tulajdonság konfigurálja a csomag telepítési környezetét. A Windows Installer felhasználónkénti vagy gépenkénti telepítést hajt végre a felhasználó hozzáférési jogosultságaitól, az alkalmazás telepítéséhez szükséges emelt szintű jogosultságoktól, az ALLUSERS tulajdonság értékétől, az MSIINSTALLPERUSER tulajdonság értékétől és az operációs rendszer verziójától függően.
Az ALLUSERS tulajdonság értéke a telepítés időpontjában határozza meg a telepítési környezetet.
Az ALLUSERS 1 tulajdonságértéke határozza meg a gépenkénti telepítési környezetet.
Egy ALLUSERS üres sztring ("") tulajdonságértéke határozza meg a felhasználónkénti telepítési környezetet.
Az ALLUSERS=2 érték lehetővé teszi, hogy a rendszer visszaállítsa ALLUSERSértékét, valamint a telepítési környezetet a felhasználó jogosultságaitól és a Windows verziójától függően. Ha a ALLUSERS tulajdonság értéke 2, a Windows Installer mindig visszaállítja az ALLUSERS tulajdonság értékét 1 értékre, és gépenkénti telepítést hajt végre, vagy a ALLUSERS tulajdonság értékét üres sztringre ("") állítja vissza, és felhasználónkénti telepítést hajt végre.
Windows 7: Az ALLUSERS tulajdonság beállítása 2 értékre a MSIINSTALLPERUSER tulajdonság használatával adja meg a telepítési környezetet. Állítsa a MSIINSTALLPERUSER tulajdonságot egy üres sztringre ("") a gépenkénti telepítéshez. A felhasználónkénti telepítéshez állítsa az MSIINSTALLPERUSER tulajdonságot 1 értékre. Ha a csomag az Önálló csomagkészítésicímű szakaszban leírt fejlesztési irányelvek szerint lett megírva, a felhasználói hozzáféréssel rendelkező felhasználók felhasználói hitelesítő adatok megadása nélkül telepíthetik a felhasználónkénti környezetbe. Ha a felhasználó rendelkezik felhasználói hozzáférési jogosultságokkal, a telepítő csak akkor hajt végre gépenkénti telepítést, ha a rendszergazdai hitelesítő adatok meg vannak adva az UAC párbeszédpanelen.
Windows Vista: Állítsa aALLUSERS tulajdonságot 2-es értékre, és a Windows Installer megfelel (UAC)felhasználói fiókok vezérlési . Ha a felhasználó rendelkezik felhasználói hozzáférési jogosultságokkal, és AZ ALLUSERS=2, a telepítő csak akkor hajt végre gépenkénti telepítést, ha a rendszergazdai hitelesítő adatok meg vannak adva az UAC párbeszédpanelen. Ha az UAC engedélyezve van, és a megfelelő rendszergazdai hitelesítő adatok nincsenek megadva, a telepítés meghiúsul, és hibaüzenet jelenik meg arról, hogy rendszergazdai jogosultságokra van szükség. Ha az UAC-t a beállításkulcs, a csoportházirend vagy a vezérlőpult letiltja, a UAC párbeszédpanel nem jelenik meg, és a telepítés meghiúsul, és hibaüzenet jelenik meg, amely szerint rendszergazdai jogosultságokra van szükség. Windows XP: Állítsa a ALLUSERS tulajdonságot 2-re, a Windows Installer pedig felhasználónkénti telepítést hajt végre, ha a felhasználó rendelkezik felhasználói hozzáférési jogosultságokkal.
Ha az ALLUSERS tulajdonság értéke nem egyenlő 2-sel, a Windows Installer figyelmen kívül hagyja az MSIINSTALLPERUSER tulajdonság értékét.
Példa
<!-- 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>
Példa a GitHubon Klasszikus Windows-minták.
Alapértelmezett érték
Az ajánlott alapértelmezett telepítési környezet felhasználónkénti. Ha ALLUSERS nincs beállítva, a telepítő felhasználónként végez telepítést. Az ALLUSERS tulajdonság nincs beállítva, ha az értékét üres sztringre (""), ALLUSERS=""-ra állítja.
Megjegyzések
A telepítési környezet határozza meg a DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolderértékeit AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFiles64Folderés CommonFiles64Folder tulajdonságokat. A telepítési környezet határozza meg a beállításjegyzék azon részeit, amelyekben a Beállításjegyzék-tábla és RemoveRegistry táblabejegyzései a gyökéroszlopban -1 vannak megírva vagy eltávolítva.
Követelmények
Követelmény | Érték |
---|---|
Verzió |
Windows Installer 5.0 Windows Server 2012, Windows 8, Windows Server 2008 R2 vagy Windows 7 rendszeren. Windows Installer 4.0 vagy Windows Installer 4.5 Windows Server 2008 vagy Windows Vista rendszeren. Windows Installer Windows Server 2003 vagy Windows XP rendszeren. A Windows Installer-verzió által igényelt minimális Windows-szervizcsomaggal kapcsolatos információkért tekintse meg a Windows Installer Run-Time |