СВОЙСТВО MSIINSTALLPERUSER

Свойства MSIINSTALLPERUSER и ALLUSERS могут быть заданы пользователем во время установки, через пользовательский интерфейс или в командной строке, чтобы запросить установку установщика Windows пакета двойного назначения для текущего пользователя или всех пользователей компьютера. Чтобы использовать свойство MSIINSTALLPERUSER , значение свойства ALLUSERS должно быть равно 2, а пакет должен быть подготовлен для установки в контексте для каждого пользователя или компьютера. Сведения о создании пакета двойного назначения см. в статье Создание одного пакета. Если значение свойства ALLUSERS не равно 2, значение свойства MSIINSTALLPERUSER игнорируется и не влияет на установку. Значение свойства MSIINSTALLPERUSER игнорируется при установке пакета с помощью установщика Windows 4.5 или более ранней версии.

Чтобы запросить установку пакета двойного назначения установщика Windows в контексте установки для каждого компьютера, пользователь может задать для свойства MSIINSTALLPERUSER значение пустой строки (""), а для свойства ALLUSERS — значение 2 с помощью пользовательского интерфейса или командной строки.

Чтобы запросить установку установщиком Windows пакета двойного назначения в контексте установки для каждого пользователя, пользователь может задать для свойства MSIINSTALLPERUSER значение 1, а для свойства ALLUSERS — 2 с помощью пользовательского интерфейса или командной строки.

Если значение свойства ALLUSERS не равно 2, установщик Windows игнорирует значение свойства MSIINSTALLPERUSER . Если установщик Windows устанавливает приложение в контексте для каждого компьютера, он сбрасывает значение свойства ALLUSERS на 1. Если установщик Windows устанавливает приложение в контексте для каждого пользователя, он сбрасывает значение свойства ALLUSERS в пустую строку (""). Таким образом, приложения, установленные для каждого пользователя, получают все обновления или исправления для каждого пользователя, а приложения, установленные на компьютере, получают обновления или исправления на отдельном компьютере.

Установщик Windows 4.5 или более ранней версии. Свойство MSIINSTALLPERUSER игнорируется версиями, предшествующими установщику Windows 5.0.

Значение по умолчанию

Рекомендуемый контекст установки по умолчанию — для каждого пользователя для пакета двойного назначения. Создайте MSIINSTALLPERUSER=1 и ALLUSERS=2 в таблице Property пакета двойного назначения, чтобы указать каждого пользователя в качестве контекста установки по умолчанию.

Комментарии

Вы можете убедиться, что свойство MSIINSTALLPERUSER не задано, задав для него значение пустой строки (""), MSIINSTALLPERUSER="".

Контекст установки определяет значения свойств DesktopFolder, ProgramMenuFolder, StartMenuFolder, StartupFolder, TemplateFolder, AdminToolsFolder, ProgramFilesFolder, CommonFilesFolder, ProgramFilesFolder, ProgramFiles64Folder и CommonFiles64Folder . Контекст установки определяет части реестра, в которых записываются или удаляются записи в таблицах Реестра и RemoveRegistry с значением -1 в корневом столбце. Сведения о контексте установки см. в разделе Контекст установки.

Требования

Требование Значение
Версия
Установщик Windows 5.0 в Windows Server 2012, Windows 8, Windows Server 2008 R2 или Windows 7. Сведения о минимальном пакете обновления Windows, необходимом для версии установщика Windows, см. в разделе Требования к Run-Time .

См. также

Свойства

ALLUSERS

Контекст установки

Создание одного пакета