ALLUSERS – vlastnost
Vlastnost ALLUSERS konfiguruje kontext instalace balíčku. Instalační služba systému Windows provádí instalaci pro jednotlivé uživatele nebo instalaci na počítač v závislosti na přístupových oprávněních uživatele, zda jsou zvýšená oprávnění nutná k instalaci aplikace, hodnota vlastnosti ALLUSERS, hodnota vlastnosti MSIINSTALLPERUSER a verze operačního systému.
Hodnota vlastnosti ALLUSERS v době instalace určuje kontext instalace .
Hodnota vlastnosti ALLUSERS 1 určuje kontext instalace pro jednotlivé počítače.
Hodnota vlastnosti ALLUSERS prázdného řetězce ("") určuje kontext instalace pro jednotlivé uživatele.
Hodnota ALLUSERS=2 umožňuje systému resetovat hodnotu ALLUSERSa kontext instalace, který závisí na oprávněních uživatele a verzi Systému Windows. Pokud je hodnota vlastnosti ALLUSERS nastavena na hodnotu 2, Instalační služba systému Windows vždy resetuje hodnotu vlastnosti ALLUSERS na hodnotu 1 a provede instalaci na počítač nebo resetuje hodnotu vlastnosti ALLUSERS na prázdný řetězec ("") a provede instalaci podle uživatele.
Windows 7: Nastavte vlastnostALLUSERS na hodnotu 2, pokud chcete použít vlastnost k určení kontextu instalace. Nastavte vlastnost MSIINSTALLPERUSER na prázdný řetězec ("") pro instalaci na počítač. Nastavte vlastnost MSIINSTALLPERUSER na hodnotu 1 pro instalaci pro jednotlivé uživatele. Pokud je balíček napsaný podle pokynů pro vývoj popsaných v jednoúčelovém vytváření balíčků, uživatelé s uživatelským přístupem se můžou nainstalovat do kontextu pro jednotlivé uživatele, aniž by museli zadávat přihlašovací údaje pro řízení uživatelských účtů. Pokud má uživatel uživatelská přístupová oprávnění, instalační program provede instalaci pro jednotlivé počítače jenom v případě, že jsou přihlašovací údaje správce zadané do dialogového okna Řízení uživatelských účtů.MSIINSTALLPERUSER Windows Vista: Nastavit vlastnost ALLUSERS na hodnotu 2 a Instalační služba systému Windows odpovídá řízení uživatelských účtů (UAC). Pokud má uživatel uživatelská přístupová oprávnění a ALLUSERS=2, instalační program provede instalaci pro jednotlivé počítače jenom v případě, že jsou přihlašovací údaje správce k dialogovému okně Řízení uživatelských účtů zadané. Pokud je funkce Řízení uživatelských účtů povolená a nejsou zadány správné přihlašovací údaje správce, instalace selže s chybou s informací, že jsou vyžadována oprávnění správce. Pokud je nástroj Řízení uživatelských účtů zakázán klíčem registru, zásadou skupiny nebo ovládacím panelem, dialogové okno Řízení uživatelských účtů se nezobrazí a instalace selže s chybou s informací, že jsou vyžadována oprávnění správce.
Systému Windows XP: Nastavte vlastnost ALLUSERS na hodnotu 2 a Instalační služba systému Windows provede instalaci pro jednotlivé uživatele, pokud má uživatel přístupová oprávnění.
Pokud hodnota vlastnosti ALLUSERS se nerovná 2, Instalační služba systému Windows ignoruje hodnotu vlastnosti MSIINSTALLPERUSER.
Příklad
<!-- 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říklad z klasických ukázek Windows na GitHubu.
Výchozí hodnota
Doporučený výchozí kontext instalace je pro jednotlivé uživatele. Pokud není nastavená ALLUSERS, instalační program provede instalaci pro jednotlivé uživatele. Můžete zajistit, aby vlastnost ALLUSERS nebyla nastavena nastavením jeho hodnoty na prázdný řetězec (""), ALLUSERS=".
Poznámky
Kontext instalace
Požadavky
Požadavek | Hodnota |
---|---|
Verze |
Instalační služba systému Windows 5.0 ve Windows Serveru 2012, Windows 8, Windows Serveru 2008 R2 nebo Windows 7. Instalační služba systému Windows 4.0 nebo Instalační služba systému Windows 4.5 v systému Windows Server 2008 nebo Windows Vista. Instalační služba systému Windows v systému Windows Server 2003 nebo Windows XP. Informace o minimální aktualizaci Windows Service Pack vyžadované verzí instalační služby systému Windows naleznete v |