Справочник по свойствам

В этом разделе перечислены свойства, определенные установщиком Windows:

Дополнительные свойства можно указать с помощью созданных данных или пользовательских действий. Свойства с именами, не содержащими строчные буквы, являются общедоступными свойствами и могут быть указаны в командной строке.

Сведения о значениях раздела реестра удаления , предоставляемых свойствами установщика, см. в разделе Удаление раздела реестра.

Свойства расположения компонента

В следующем списке приведены ссылки на дополнительные сведения о свойствах расположения компонентов.

Свойство Описание
OriginalDatabase
Установщик задает для этого свойства базу данных, запущенную из, базу данных в источнике или кэшированную базу данных.
ParentOriginalDatabase
Установщик задает это свойство для установок, выполняемых действием параллельной установки .
SourceDir
Корневой каталог, содержащий исходные файлы.
TARGETDIR
Указывает корневой целевой каталог для установки. Во время административной установки это свойство является расположением для копирования пакета установки.

 

Configuration Properties

В следующем списке приведены ссылки на дополнительные сведения о других настраиваемых свойствах.

Свойство Описание
ДЕЙСТВИЙ
Начальное действие, вызывающееся после инициализации установщика.
ALLUSERS
Определяет, где хранятся сведения о конфигурации.
ARPAUTHORIZEDCDFPREFIX
URL-адрес канала обновления для приложения.
ARPCOMMENTS
Предоставляет примечания к добавлению и удалению программ в панель управления.
ARPCONTACT
Предоставляет контакт для параметра Установка и удаление программ в панель управления.
ARPINSTALLLOCATION
Полный путь к основной папке приложения.
ARPNOMODIFY
Отключает функциональные возможности, изменяющие продукт.
ARPNOREMOVE
Отключает функции, которые удаляют продукт.
ARPNOREPAIR
Отключает кнопку Восстановить в мастере программ.
ARPPRODUCTICON
Указывает основной значок для пакета установки.
ARPREADME
Предоставляет файл сведений для параметра Установка и удаление программ в панель управления.
ARPSIZE
Предполагаемый размер приложения в килобайтах.
ARPSYSTEMCOMPONENT
Запрещает отображение приложения в списке "Установка и удаление программ ".
ARPURLINFOABOUT
URL-адрес домашней страницы приложения.
ARPURLUPDATEINFO
URL-адрес сведений об обновлении приложения.
AVAILABLEFREEREG
Пространство реестра (в килобайтах), необходимое приложению. Используется действием AllocateRegistrySpace.
CCP_DRIVE
Корневой путь для продуктов, подходящих для CCP.
DefaultUIFont
Стиль шрифта по умолчанию, используемый для элементов управления.
DISABLEADVTSHORTCUTS
Установите, чтобы отключить создание определенных ярлыков, поддерживающих установку по запросу.
DISABLEMEDIA
Запрещает установщику регистрировать источники мультимедиа, такие как КОМПАКТ-ПЗУ, в качестве допустимых источников для продукта.
DISABLEROLLBACK
Отключает откат для текущей конфигурации.
EXECUTEACTION
Действие верхнего уровня, инициируемого ExecuteAction.
EXECUTEMODE
Режим выполнения, выполняемый установщиком.
FASTOEM
Повышает производительность установки в определенных сценариях OEM.
INSTALLLEVEL
Начальный уровень установки компонентов.
LIMITUI
Уровень пользовательского интерфейса ограничен как базовый.
LOGACTION
Список имен действий для ведения журнала.
MEDIAPACKAGEPATH
Для этого свойства необходимо задать относительный путь, если пакет установки не находится в корне компакт-диска.
MSIARPSETTINGSIDENTIFIER
Это необязательное свойство содержит разделенный точкой с запятой список расположений реестра, в которых приложение хранит параметры и настройки пользователя. Доступно в установщике Windows 4.0.
MSIDISABLEEEUI
Отключите встроенный пользовательский интерфейс для установки.
Установщик Windows 4.0 и более ранние версии: Не поддерживается.
MSIFASTINSTALL
Сократите время, необходимое для установки большого пакета установщика Windows.
Установщик Windows 4.5 и более ранних версий: Не поддерживается.
MSIINSTALLPERUSER
Запрашивает, чтобы установщик Windows устанавливал пакет только для текущего пользователя.
Установщик Windows 4.5 и более ранних версий: Не поддерживается.
MSINODISABLEMEDIA
Задайте это свойство, чтобы установщик не устанавливал свойство DISABLEMEDIA .
MSIENFORCEUPGRADECOMPONENTRULES
Задайте для этого свойства значение 1 (один) в командной строке или в таблице свойств , чтобы применить правила компонента обновления во время небольших обновлений и незначительных обновлений определенного продукта. Доступно начиная с установщика Windows 3.0.
MSIUNINSTALLSUPERSEDCOMPONENTS
Если для этого свойства задано значение 1, установщик может отменить регистрацию и удалить избыточные компоненты, чтобы предотвратить оставление потерянных компонентов на компьютере.
Установщик Windows 4.0 и более ранние версии: Не поддерживается.
PRIMARYFOLDER
Позволяет автору назначить основную папку для установки. Используется для определения значений свойств PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired и PrimaryVolumeSpaceRemaining .
Привилегированная
Запускает установку с повышенными привилегиями.
PROMPTROLLBACKCOST
Действие, если недостаточно места на диске для установки.
ПЕРЕЗАГРУЗКИ
Принудительно или подавляет перезапуск.
REBOOTPROMPT
Подавляет отображение запросов на перезапуск для пользователя. Все необходимые перезапуски выполняются автоматически.
ROOTDRIVE
Диск по умолчанию для установки.
ПОСЛЕДОВАТЕЛЬНОСТИ
Таблица со схемой таблицы последовательностей.
SHORTFILENAMES
Вызывает использование коротких имен файлов.
ПРЕОБРАЗУЕТ
Список преобразований, применяемых к базе данных.
TRANSFORMSATSOURCE
Сообщает установщику, что преобразования для продукта находятся в источнике.
TRANSFORMSSECURE
Если задать для свойства TRANSFORMSECURE значение 1 (один), установщик сообщает, что преобразования должны кэшироваться локально на компьютере пользователя в расположении, где у пользователя нет доступа на запись.
MsiLogFileLocation
Установщик задает для этого свойства полный путь к файлу журнала, если ведение журнала включено. Это свойство доступно начиная с установщика Windows 4.0.
MsiLogging
Задает режим ведения журнала по умолчанию для пакета установщика Windows. Это свойство доступно начиная с установщика Windows 4.0.
MSIUSEREALADMINDETECTION
Присвойте этому свойству значение 1, чтобы запросить, чтобы установщик использовал фактические сведения о пользователе при задании свойства AdminUser . Это свойство доступно начиная с установщика Windows 4.0.

 

Свойства даты и времени

Свойства даты и времени являются динамическими свойствами, которые установщик устанавливает при извлечении данных.

Свойство Описание
Дата
Текущая дата.
Time
Текущее время.

 

Свойства параметров установки компонентов

В следующем списке приведены ссылки на дополнительные сведения о свойствах параметров установки компонентов.

Свойство Описание
ADDDEFAULT
Список компонентов, устанавливаемых в конфигурации по умолчанию.
ADDLOCAL
Список компонентов для локальной установки.
ADDSOURCE
Список функций для запуска из источника.
РЕКЛАМИРОВАТЬ
Список функций, которые необходимо объявить.
COMPADDDEFAULT
Список компонентов, устанавливаемых в конфигурации по умолчанию.
COMPADDLOCAL
Список идентификаторов компонентов для локальной установки.
COMPADDSOURCE
Список идентификаторов компонентов для запуска с исходного носителя.
FILEADDDEFAULT
Список ключей файлов, устанавливаемых в конфигурации по умолчанию.
FILEADDLOCAL
Список ключей файлов для локального запуска файлов.
FILEADDSOURCE
Список ключей файлов для запуска с исходного носителя.
MSIDISABLELUAPATCHING
Установка этого свойства предотвращает установку исправлений для приложения пользователем с минимальными привилегиями (LUA).
MsiPatchRemovalList
Список исправлений, которые необходимо удалить во время установки.
MSIRESTARTMANAGERCONTROL
Указывает, использует ли пакет функциональные возможности Диспетчер перезапуска или FilesInUse .
MSIDISABLERMRESTART
Указывает, как приложения или службы, которые в настоящее время используют файлы, затронутые обновлением, должны быть завершены и перезапущены, чтобы включить установку обновления.
MSIRMSHUTDOWN
Указывает, как приложения или службы, которые в настоящее время используют файлы, затронутые обновлением, должны быть завершены, чтобы включить установку обновления.
MSIPATCHREMOVE
Если задать это свойство, исправления удаляются.
ПАТЧ
При установке этого свойства применяется исправление.
ПЕРЕУСТАНОВИТЬ
Список компонентов для переустановки.
REINSTALLMODE
Строка, содержащая буквы, указывающие тип переустановки для выполнения.
УДАЛИТЬ
Список удаляемых функций.

 

Свойства оборудования

В следующем списке указаны свойства оборудования, которые установщик Windows задает при запуске.

Свойство Описание
Коэффициент альфа
Уровень числового процессора при запуске на альфа-процессоре.
Примечание: Это свойство устарело, платформа Alpha не поддерживается установщиком Windows.
BorderSide
Ширина границ окна в пикселях.
BorderTop
Высота границ окна в пикселях.
CaptionHeight
Высота нормальной подпись области в пикселях.
ColorBits
Количество смежных битов цвета для каждого пикселя.
Intel
Уровень числового процессора при запуске на процессоре Intel.
Intel64
Уровень числового процессора при запуске на процессоре Itanium.
Msix64
Уровень числового процессора при запуске на процессоре x64.
PhysicalMemory
Размер установленного ОЗУ в мегабайтах.
ScreenX
Ширина экрана в пикселях.
ScreenY
Высота экрана в пикселях.
TextHeight
Высота символов в логических единицах.
VirtualMemory
Объем доступного пространства файла подкачки в мегабайтах.

 

Свойства состояния установки

В следующем списке приведены ссылки на дополнительные сведения о свойствах состояния, которые обновляются установщиком во время установки.

Свойство Описание
AFTERREBOOT
Указывает, что текущая установка выполняется после перезагрузки, вызываемой действием Принудительной перезагрузки .
CostingComplete
Указывает, завершена ли стоимость дискового пространства.
Установлено
Указывает, что продукт уже установлен.
MSICHECKCRCS
Установщик выполняет CRC для файлов, только если задано свойство MSICHECKCRCS .
MsiRestartManagerSessionKey
Установщик задает этому свойству ключ сеанса для сеанса Диспетчера перезапуска .
MsiRunningElevated
Установщик устанавливает значение этого свойства равным 1, если установщик работает с повышенными привилегиями.
MsiSystemRebootPending
Установщик устанавливает для этого свойства значение 1, если в настоящее время ожидается перезагрузка операционной системы.
MsiUIHideCancel
Установщик устанавливает для MsiUIHideCancel значение 1, если внутренний уровень установки включает INSTALLUILEVEL_HIDECANCEL.
MsiUIProgressOnly
Установщик устанавливает для MsiUIProgressOnly значение 1, если внутренний уровень установки включает INSTALLUILEVEL_PROGRESSONLY.
MsiUISourceResOnly
MsiUISourceResOnly до 1 (один), если внутренний уровень установки включает INSTALLUILEVEL_SOURCERESONLY.
NOCOMPANYNAME
Подавляет автоматическое задание свойства COMPANYNAME .
NOUSERNAME
Подавляет автоматическое задание свойства USERNAME .
OutOfDiskSpace
Недостаточно места на диске для размещения установки.
OutOfNoRbDiskSpace
Недостаточно места на диске с отключенным откатом.
Предварительно выбрано
Компоненты уже выбраны.
PrimaryVolumePath
Установщик задает значение этого свойства в качестве пути к тому, который назначается свойством PRIMARYFOLDER .
PrimaryVolumeSpaceAvailable
Установщик задает значение этого свойства в виде строки, представляющей общее количество байтов, доступных на томе, на который ссылается свойство PrimaryVolumePath .
PrimaryVolumeSpaceRemaining
Установщик задает для этого свойства значение строки, представляющей общее количество байтов, оставшихся на томе, на который ссылается свойство PrimaryVolumePath , если установлены все выбранные компоненты.
PrimaryVolumeSpaceRequired
Установщик задает значение этого свойства в виде строки, представляющей общее количество байтов, необходимых для всех выбранных в данный момент компонентов тома, на который ссылается свойство PrimaryVolumePath .
ProductLanguage
Идентификатор числового языка (LANGID) для базы данных. (ОБЯЗАТЕЛЬНО)
ReplacedInUseFiles
Установите значение , если установщик выполняет установку по используемому файлу.
ВОЗОБНОВИТЬ
Возобновлена установка.
RollbackDisabled
Установщик задает это свойство при отключении отката.
UILevel
Указывает уровень пользовательского интерфейса.
UpdateStarted
Задает время начала изменений в системе для этой установки.
ОБНОВЛЕНИЕPRODUCTCODE
Устанавливается установщиком, когда обновление удаляет приложение.
VersionMsi
Установщик задает для этого свойства версию установщика Windows, которая запускается во время установки.

 

Свойства операционной системы

В следующем списке приведены ссылки на дополнительные сведения о свойствах операционной системы, которые установщик задает при запуске.

Имя свойства Краткое описание
AdminUser
Установите в Windows 2000, если у пользователя есть права администратора.
ИмяКомпьютера
Имя компьютера текущей системы.
MsiNetAssemblySupport
В системах, поддерживающих сборки среды CLR, установщик устанавливает для этого свойства значение файловой версии fusion.dll. Установщик не задает это свойство, если операционная система не поддерживает сборки среды CLR.
MsiNTProductType
Указывает тип продукта Windows.
MsiNTSuiteBackOffice
В операционных системах Windows 2000 и более поздних версий установщик устанавливает для этого свойства значение 1 (один), только если установлены компоненты Microsoft BackOffice.
MsiNTSuiteDataCenter
В операционных системах Windows 2000 и более поздних версий установщик устанавливает для этого свойства значение 1 (один), только если установлен Windows 2000 Datacenter Server.
MsiNTSuiteEnterprise
В операционных системах Windows 2000 и более поздних версий установщик устанавливает для этого свойства значение 1 (один), только если установлен Windows 2000 Advanced Server.
MsiNTSuitePersonal
В операционных системах Windows XP и более поздних версий установщик устанавливает для этого свойства значение 1 (один), только если операционная система — Домашняя (а не Профессиональная).
MsiNTSuiteSmallBusiness
В операционных системах Windows 2000 и более поздних версий установщик устанавливает для этого свойства значение 1 (один), только если установлен Microsoft Small Business Server.
MsiNTSuiteSmallBusinessRestricted
В Операционных системах Windows 2000 и более поздних версий установщик устанавливает для этого свойства значение 1 (один), только если Microsoft Small Business Server установлен с ограниченной клиентской лицензией.
MsiNTSuiteWebServer
В операционных системах Windows 2000 и более поздних версий установщик устанавливает для свойства MsiNTSuiteWebServer значение 1 (один), если установлен веб-выпуск Windows Server 2003. Доступно только в выпуске Установщика Windows Server 2003.
MsiTabletPC
Установщик задает этому свойству ненулевое значение, если текущей операционной системой является Windows XP Tablet PC Edition.
MsiWin32AssemblySupport
В системах, поддерживающих сборки Win32, установщик задает для этого свойства значение файловой версии sxs.dll. Установщик не задает это свойство, если операционная система не поддерживает сборки Win32.
OLEAdvtSupport
Установите значение , если OLE поддерживает установщик Windows.
RedirectedDllSupport
Установщик задает свойство RedirectedDllSupport , если система, выполняющая установку, поддерживает изолированные компоненты.
RemoteAdminTS
Установщик задает свойство RemoteAdminTS , если система является сервером удаленного администрирования, на котором выполняется служба роли сервера терминалов.
ServicePackLevel
Номер версии пакета обновления операционной системы.
ServicePackLevelMinor
Дополнительный номер версии пакета обновления операционной системы.
SharedWindows
Устанавливается, когда система работает как Общая windows.
ShellAdvtSupport
Установите значение , если оболочка поддерживает рекламу функций.
SystemLanguageID
Идентификатор языка по умолчанию для системы.
TerminalServer
Устанавливается, если система является сервером, на котором выполняется служба роли сервера терминалов.
TTCSupport
Указывает, поддерживает ли операционная система использование TTC-файлов (коллекций шрифтов истинного типа).
Version9X
Номер версии операционной системы Windows.
VersionDatabase
Числовая версия базы данных текущей установки.
VersionNT
Номер версии операционной системы.
VersionNT64
Номер версии операционной системы, если система работает на 64-разрядном компьютере.
Сборка Windows
Номер сборки операционной системы.

 

Свойства сведений о продукте

В следующем списке приведены ссылки на дополнительные сведения о свойствах продукта, указанных в таблице свойств.

Имя свойства Краткое описание
ARPHELPLINK
Интернет-адрес или URL-адрес для технической поддержки.
ARPHELPTELEPHONE
Номера телефонов технической поддержки.
DiskPrompt
Строка, отображаемая в окне сообщения с запросом на ввод диска.
IsAdminPackage
Установите значение 1 (один), если текущая установка выполняется из пакета, созданного с помощью административной установки.
LeftUnit
Помещает единицы слева от числа.
Производителя
Имя производителя приложения. (обязательно)
MediaSourceDir
Установщик устанавливает для этого свойства значение 1 (один), если в установке используется источник мультимедиа, например компакт-диск.
MSIINSTANCEGUID
Наличие этого свойства указывает, что преобразование изменения кода продукта зарегистрировано в продукте.
MSINEWINSTANCE
Это свойство указывает установку нового экземпляра продукта с преобразованиями экземпляров.
ParentProductCode
Установщик задает это свойство для установок, выполняемых действием параллельной установки .
PIDTemplate
Строка, используемая в качестве шаблона для свойства PIDKEY .
ProductCode
Уникальный идентификатор для конкретного выпуска продукта. (обязательно)
ProductName
Понятное имя приложения. (обязательно)
ProductState
Задайте для установленного состояния продукта.
ProductVersion
Строковый формат версии продукта в виде числового значения. (обязательно)
UpgradeCode
GUID, представляющий связанный набор продуктов.

 

Свойства обновления сводной информации

Следующие свойства задаются только преобразованиями в MSP-файлах, которые используются для обновления потока сводной информации административного образа.

Свойство Описание
PATCHNEWPACKAGECODE
Значение этого свойства записывается в сводное свойство номера редакции .
PATCHNEWSUMMARYCOMMENTS
Значение этого свойства записывается в свойство Summary Comments .
PATCHNEWSUMMARYSUBJECT
Значение этого свойства записывается в сводное свойство Subject .

 

Свойства системной папки

В следующем списке приведены ссылки на дополнительные сведения о системных папках, которые установщик задает при установке.

Свойство Описание
AdminToolsFolder
Полный путь к каталогу, который содержит средства администрирования.
AppDataFolder
Полный путь к папке Roaming для текущего пользователя.
CommonAppDataFolder
Полный путь к данным приложения для всех пользователей.
CommonFiles64Folder
Полный путь к предопределенной 64-разрядной папке Common Files .
CommonFilesFolder
Полный путь к папке Common Files для текущего пользователя.
DesktopFolder
Полный путь к папке Desktop .
FavoritesFolder
Полный путь к папке Избранное для текущего пользователя.
FontsFolder
Полный путь к папке Шрифты .
LocalAppDataFolder
Полный путь к папке, содержащей локальные (некорамированные) приложения.
MyPicturesFolder
Полный путь к папке "Изображения ".
NetHoodFolder
Полный путь к папке NetHood .
PersonalFolder
Полный путь к папке Documents для текущего пользователя.
PrintHoodFolder
Полный путь к папке PrintHood .
ProgramFiles64Folder
Полный путь к предопределенной 64-разрядной папке Program Files .
ProgramFilesFolder
Полный путь к предопределенной 32-разрядной папке Program Files .
ProgramMenuFolder
Полный путь к папке меню программы .
RecentFolder
Полный путь к папке Recent .
SendToFolder
Полный путь к папке SendTo для текущего пользователя.
StartMenuFolder
Полный путь к папке меню "Пуск ".
StartupFolder
Полный путь к папке Автозагрузка .
System16Folder
Полный путь к папке для 16-разрядных системных библиотек DLL.
System64Folder
Полный путь к предопределенной папке System64 .
SystemFolder
Полный путь к папке System для текущего пользователя.
TempFolder
Полный путь к папке Temp .
TemplateFolder
Полный путь к папке Template для текущего пользователя.
WindowsFolder
Полный путь к папке Windows .
WindowsVolume
Том папки Windows .

 

Свойства сведений о пользователе

В следующем списке приведены ссылки на дополнительные сведения о предоставленных пользователем сведениях.

Свойство Описание
Свойства администратора
Список свойств, которые задаются во время установки администрирования.
COMPANYNAME
Название организации пользователя, выполняющего установку.
Logonuser
Имя пользователя, вошедшего в систему.
MsiHiddenProperties
Список свойств, которые запрещено записывать в журнал.
PIDKEY
Часть идентификатора продукта, введенного пользователем.
ProductID
Полный код продукта после успешной проверки.
UserLanguageID
Идентификатор языка по умолчанию текущего пользователя.
ПОЛЬЗОВАТЕЛЯ
Пользователь, выполняющий установку.
Свойство UserSID
Устанавливается установщиком в соответствии с идентификатором безопасности (SID) пользователя.