Referência de propriedade
Esta seção lista as propriedades definidas pelo Windows Installer:
- Propriedades de local do componente
- Configuration Properties
- Propriedades de data e hora
- Propriedades de opções de instalação de recursos
- Propriedades de hardware
- Propriedades de status da instalação
- Propriedades de sistema operacional
- Propriedades de informações do produto
- Propriedades de atualização de informações de resumo
- Propriedades de pasta do sistema
- Propriedades de informações do usuário
Propriedades adicionais podem ser especificadas por meio de criação de dados ou ações personalizadas. Propriedades com nomes sem letras minúsculas são propriedades públicas e podem ser especificadas na linha de comando.
Para obter informações sobre os valores da chave de registro da desinstalação fornecidos pelas propriedades do instalador, consulte Desinstalar chave de registro.
Propriedades de local do componente
A lista a seguir fornece links para obter mais informações sobre as propriedades de local do componente.
Propriedade | Descrição |
---|---|
OriginalDatabase |
O instalador define essa propriedade para o banco de dados inicializado, o banco de dados na origem ou o armazenado em cache. |
ParentOriginalDatabase |
O instalador define essa propriedade para instalações executadas por uma ação de Instalação simultânea . |
SourceDir |
Diretório raiz que contém os arquivos de origem. |
TARGETDIR |
Especifica o diretório de destino raiz para a instalação. Durante uma instalação administrativa, essa propriedade é o local para copiar o pacote de instalação. |
Configuration Properties
A lista a seguir fornece links para obter mais informações sobre outras propriedades configuráveis.
Propriedade | Descrição |
---|---|
ACTION |
Ação inicial chamada depois de inicializar o instalador. |
ALLUSERS |
Determina o local de armazenamento das informações de configuração. |
ARPAUTHORIZEDCDFPREFIX |
URL do canal de atualização para um aplicativo. |
ARPCOMMENTS |
Fornece comentários para Adicionar ou remover programas no Painel de controle. |
ARPCONTACT |
Fornece contatos para Adicionar ou remover programas no Painel de controle. |
ARPINSTALLLOCATION |
Caminho totalmente qualificado para a pasta primária de um aplicativo. |
ARPNOMODIFY |
Desabilita a funcionalidade que modifica um produto. |
ARPNOREMOVE |
Desabilita a funcionalidade que remove um produto. |
ARPNOREPAIR |
Desabilita o botão Reparar no assistente programas. |
ARPPRODUCTICON |
Especifica o ícone principal do pacote de instalação. |
ARPREADME |
Fornece um ReadMe para Adicionar ou remover programas no Painel de controle. |
ARPSIZE |
Tamanho estimado de um aplicativo em quilobytes. |
ARPSYSTEMCOMPONENT |
Impede a exibição de um aplicativo na lista Adicionar ou remover programas. |
ARPURLINFOABOUT |
URL para a home page de um aplicativo. |
ARPURLUPDATEINFO |
URL para informações de atualização de aplicativo. |
AVAILABLEFREEREG |
Espaço do registro (em quilobytes) exigido por um aplicativo. Usada pela ação AllocateRegistrySpace. |
CCP_DRIVE |
O caminho raiz para produtos qualificados para CCP. |
DefaultUIFont |
Estilo de fonte padrão usado para controles. |
DISABLEADVTSHORTCUTS |
Defina para desabilitar a geração dos atalhos específicos que dão suporte à instalação sob demanda. |
DISABLEMEDIA |
Impede que o instalador registre fontes de mídia como fontes válidas para o produto, como CD-ROMs. |
DISABLEROLLBACK |
Desabilita a reversão para a configuração atual. |
EXECUTEACTION |
Ação de nível superior iniciada por ExecuteAction. |
EXECUTEMODE |
Modo de execução que o instalador executa. |
FASTOEM |
Melhora o desempenho da instalação em cenários OEM específicos. |
INSTALLLEVEL |
Nível inicial em que os recursos são instalados. |
LIMITUI |
Nível de interface do usuário limitado como Básico. |
LOGACTION |
Lista de nomes de ação a serem registrados. |
MEDIAPACKAGEPATH |
Essa propriedade deverá ser definida como o caminho relativo se o pacote de instalação não estiver localizado na raiz do CD-ROM. |
MSIARPSETTINGSIDENTIFIER |
Essa propriedade opcional contém uma lista delimitada por ponto e vírgula dos locais do registro em que o aplicativo armazena as configurações e preferências de um usuário. Disponível no Windows Installer 4.0. |
MSIDISABLEEEUI |
Desabilita a interface do usuário inserida para a instalação. Windows Installer 4.0 e versões anteriores: Sem suporte. |
MSIFASTINSTALL |
Reduz o tempo necessário para instalar um pacote grande do Windows Installer. Windows Installer 4.5 e versões anteriores: Sem suporte. |
MSIINSTALLPERUSER |
Solicita que o Windows Installer instale o pacote somente para o usuário atual. Windows Installer 4.5 e versões anteriores: Sem suporte. |
MSINODISABLEMEDIA |
Defina essa propriedade para impedir que o instalador defina a propriedade DISABLEMEDIA. |
MSIENFORCEUPGRADECOMPONENTRULES |
Defina essa propriedade como um (1) na linha de comando ou na Tabela de propriedades para aplicar as regras de componente de atualização durante atualizações pequenas e atualizações secundárias de um produto específico. Disponível a partir do Windows Installer 3.0. |
MSIUNINSTALLSUPERSEDEDCOMPONENTS |
Quando essa propriedade for definida como 1, o instalador poderá cancelar o registro e desinstalar componentes redundantes para evitar deixar componentes órfãos no computador. Windows Installer 4.0 e versões anteriores: Sem suporte. |
PRIMARYFOLDER |
Permite ao autor designar uma pasta primária para uma instalação. Usado para determinar os valores das propriedades PrimaryVolumePath, PrimaryVolumeSpaceAvailable, PrimaryVolumeSpaceRequired e PrimaryVolumeSpaceRemaining. |
Com privilégios |
Executa uma instalação com privilégios elevados. |
PROMPTROLLBACKCOST |
Ação se não houver espaço em disco suficiente para a instalação. |
REBOOT |
Força ou suprime uma reinicialização. |
REBOOTPROMPT |
Suprime a exibição de prompts de reinicializações para o usuário. Todas as reinicializações necessárias ocorrem automaticamente. |
ROOTDRIVE |
Unidade padrão para uma instalação. |
SEQUENCE |
Uma tabela que tem o esquema da tabela de sequência. |
SHORTFILENAMES |
Faz com que nomes de arquivo curtos sejam usados. |
TRANSFORMS |
Lista de transformações a serem aplicadas a um banco de dados. |
TRANSFORMSATSOURCE |
Informa ao instalador que as transformações de um produto residem na origem. |
TRANSFORMSSECURE |
Definir a propriedade TRANSFORMSECURE como um (1) informa ao instalador que as transformações devem ser armazenadas em cache localmente no computador do usuário em um local onde o usuário não tenha acesso de gravação. |
MsiLogFileLocation |
O instalador define o valor dessa propriedade como o caminho completo do arquivo de log, quando o registro em log estiver habilitado. Essa propriedade está disponível a partir do Windows Installer 4.0. |
MsiLogging |
Define o modo de log padrão para o pacote do Windows Installer. Essa propriedade está disponível a partir do Windows Installer 4.0. |
MSIUSEREALADMINDETECTION |
Defina essa propriedade como 1 para solicitar que o instalador use informações reais do usuário ao definir a propriedade AdminUser. Essa propriedade está disponível a partir do Windows Installer 4.0. |
Propriedades de data e hora
As propriedades Data e Hora são propriedades dinâmicas que o instalador define quando os dados são extraídos.
Propriedade | Descrição |
---|---|
Data |
A data atual. |
Hora |
A hora atual. |
Propriedades de opções de instalação de recursos
A lista a seguir fornece links para obter mais informações sobre as propriedades de opções de instalação de recursos.
Propriedade | Descrição |
---|---|
ADDDEFAULT |
Lista de recursos a serem instalados na configuração padrão. |
ADDLOCAL |
Lista de recursos a serem instalados localmente. |
ADDSOURCE |
Lista de recursos a serem executados da origem. |
ADVERTISE |
Lista de recursos a serem anunciados. |
COMPADDDEFAULT |
Lista de componentes a serem instalados na configuração padrão. |
COMPADDLOCAL |
Lista de IDs de componente a serem instaladas localmente. |
COMPADDSOURCE |
Lista de IDs de componente a serem executadas da mídia de origem. |
FILEADDDEFAULT |
Lista de chaves de arquivo para arquivos a serem instalados na configuração padrão. |
FILEADDLOCAL |
Lista de chaves de arquivo para arquivos a serem executados localmente. |
FILEADDSOURCE |
Lista de chaves de arquivo a serem executadas da mídia de origem. |
MSIDISABLELUAPATCHING |
Definir essa propriedade impede a aplicação de patch de LUA (usuário com privilégios mínimos) de um aplicativo. |
MsiPatchRemovalList |
Lista de patches a serem removidos durante a instalação. |
MSIRESTARTMANAGERCONTROL |
Especifica se o pacote usa a funcionalidade Gerenciador de reinicialização ou FilesInUse. |
MSIDISABLERMRESTART |
Especifica como aplicativos ou serviços que estão usando arquivos afetados por uma atualização devem ser desligados e reiniciados para habilitar a instalação da atualização. |
MSIRMSHUTDOWN |
Especifica como aplicativos ou serviços que estão usando arquivos afetados por uma atualização devem ser desligados para habilitar a instalação da atualização. |
MSIPATCHREMOVE |
Definir essa propriedade remove os patches. |
PATCH |
Definir essa propriedade aplica um patch. |
REINSTALL |
Lista de recursos a serem reinstalados. |
REINSTALLMODE |
Uma cadeia de caracteres que contém letras que especificam o tipo de reinstalação a ser executada. |
REMOVE |
Lista de recursos a serem removidos. |
Propriedades de hardware
A lista a seguir identifica as propriedades de hardware que o Windows Installer define na inicialização.
Propriedade | Descrição |
---|---|
Alpha |
O nível do processador numérico ao ser executado em um processador Alfa. Nota: Essa propriedade é obsoleta, a plataforma Alpha não tem suporte do Windows Installer. |
BorderSide |
A largura das bordas da janela, em pixels. |
BorderTop |
A altura das bordas da janela, em pixels. |
CaptionHeight |
A altura da área de legenda normal, em pixels. |
ColorBits |
O número de bits de cor adjacentes para cada pixel. |
Intel |
O nível do processador numérico ao executar em um processador Intel. |
Intel64 |
O nível do processador numérico ao executar em um processador Itanium. |
Msix64 |
O nível do processador numérico ao executar em um processador x64. |
PhysicalMemory |
O tamanho da RAM instalada, em megabytes. |
ScreenX |
A largura da tela, em pixels. |
ScreenY |
A altura da tela, em pixels. |
TextHeight |
A altura dos caracteres, em unidades lógicas. |
VirtualMemory |
A quantidade de espaço de arquivo de página disponível, em megabytes. |
Propriedades de status da instalação
A lista a seguir fornece links para mais informações sobre propriedades de status que são atualizadas pelo instalador durante a instalação.
Propriedade | Descrição |
---|---|
AFTERREBOOT |
Indica que a instalação atual segue uma reinicialização invocada pela ação ForceReboot. |
CostingComplete |
Indica se o custo do espaço em disco está concluído. |
Instalado |
Indica que um produto já está instalado. |
MSICHECKCRCS |
O Installer fará um CRC em arquivos somente se a propriedade MSICHECKCRCS estiver definida. |
MsiRestartManagerSessionKey |
O Installer define essa propriedade como a chave da sessão para a sessão do Gerenciador de reinicialização. |
MsiRunningElevated |
O Installer define o valor dessa propriedade como 1 quando o instalador está em execução com privilégios elevados. |
MsiSystemRebootPending |
O Installer define essa propriedade como 1 se uma reinicialização do sistema operacional estiver pendente no momento. |
MsiUIHideCancel |
O Installer define MsiUIHideCancel como 1 quando o nível de instalação interno inclui INSTALLUILEVEL_HIDECANCEL. |
MsiUIProgressOnly |
O Installer define MsiUIProgressOnly como 1 quando o nível de instalação interno inclui INSTALLUILEVEL_PROGRESSONLY. |
MsiUISourceResOnly |
MsiUISourceResOnly como um (1) quando o nível de instalação interno incluir INSTALLUILEVEL_SOURCERESONLY. |
NOCOMPANYNAME |
Suprime a configuração automática da propriedade COMPANYNAME. |
NOUSERNAME |
Suprime a configuração automática da propriedade USERNAME. |
OutOfDiskSpace |
Espaço em disco insuficiente para acomodar a instalação. |
OutOfNoRbDiskSpace |
Espaço em disco insuficiente com a reversão desligada. |
Preselected |
Os recursos já estão selecionados. |
PrimaryVolumePath |
O Installer define o valor dessa propriedade como o caminho do volume designado pela propriedade PRIMARYFOLDER. |
PrimaryVolumeSpaceAvailable |
O Installer define o valor dessa propriedade como uma cadeia de caracteres que representa o número total de bytes disponíveis no volume que a propriedade PrimaryVolumePath referencia. |
PrimaryVolumeSpaceRemaining |
O Installer define o valor dessa propriedade como uma cadeia de caracteres que representa o número total de bytes restantes no volume ao qual a propriedade PrimaryVolumePath faz referência se todos os recursos selecionados atualmente estiverem instalados. |
PrimaryVolumeSpaceRequired |
O Installer define o valor dessa propriedade como uma cadeia de caracteres que representa o número total de bytes exigidos por todos os recursos selecionados atualmente no volume que a propriedade PrimaryVolumePath referencia. |
ProductLanguage |
LANGID (identificador de linguagem numérico) para o banco de dados. (NECESSÁRIO) |
ReplacedInUseFiles |
Defina se o instalador é instalado em um arquivo que está em uso. |
RESUME |
Instalação retomada. |
RollbackDisabled |
O instalador define essa propriedade quando a reversão está desabilitada. |
UILevel |
Indica o nível da interface do usuário. |
UpdateStarted |
Defina quando as alterações no sistema começaram para esta instalação. |
UPGRADINGPRODUCTCODE |
Definida pelo instalador quando uma atualização remove um aplicativo. |
VersionMsi |
O instalador define essa propriedade como a versão do Windows Installer que é executada durante a instalação. |
Propriedades de sistema operacional
A lista a seguir fornece links para obter mais informações sobre as propriedades do sistema operacional que o Installer define na inicialização.
Nome da propriedade | Breve descrição |
---|---|
AdminUser |
Defina no Windows 2000 se o usuário tiver privilégios de administrador. |
ComputerName |
Nome do computador do sistema atual. |
MsiNetAssemblySupport |
Em sistemas que dão suporte a assemblies de Common Language Runtime, o Installer define o valor dessa propriedade para a versão de arquivo do fusion.dll. O Installer não definirá essa propriedade se o sistema operacional não oferecer suporte a assemblies de Common Language Runtime. |
MsiNTProductType |
Especifica a chave de produto do Windows. |
MsiNTSuiteBackOffice |
No Windows 2000 e em sistemas operacionais posteriores, o Installer define essa propriedade como um (1) somente se os componentes do Microsoft BackOffice estiverem instalados. |
MsiNTSuiteDataCenter |
No Windows 2000 e em sistemas operacionais posteriores, o Installer define essa propriedade como um (1) somente se o Windows 2000 Datacenter Server estiver instalado. |
MsiNTSuiteEnterprise |
No Windows 2000 e em sistemas operacionais posteriores, o Installer define essa propriedade como um (1) somente se o Windows 2000 Advanced Server estiver instalado. |
MsiNTSuitePersonal |
No Windows XP e em sistemas operacionais posteriores, o Instalador define essa propriedade como um (1) somente se o sistema operacional for Home (não Professional). |
MsiNTSuiteSmallBusiness |
No Windows 2000 e em sistemas operacionais posteriores, o Installer define essa propriedade como um (1) somente se o Microsoft Small Business Server estiver instalado. |
MsiNTSuiteSmallBusinessRestricted |
No Windows 2000 e em sistemas operacionais posteriores, o Instalador define essa propriedade como um (1) somente se o Microsoft Small Business Server estiver instalado com a licença restrita aos clientes. |
MsiNTSuiteWebServer |
No Windows 2000 e em sistemas operacionais posteriores, o Instalador define a propriedade MsiNTSuiteWebServer como um (1) se a edição da Web do Windows Server 2003 estiver instalada. Disponível somente na versão do Windows Server 2003 do Windows Installer. |
MsiTabletPC |
O instalador define essa propriedade com um valor diferente de zero se o sistema operacional atual for Windows XP Tablet PC Edition. |
MsiWin32AssemblySupport |
Em sistemas que dão suporte a assemblies do Win32, o Installer define o valor dessa propriedade para a versão de arquivo do sxs.dll. O Installer não definirá essa propriedade se o sistema operacional não oferecer suporte a assemblies do Win32. |
OLEAdvtSupport |
Defina se o OLE dá suporte ao Windows Installer. |
RedirectedDllSupport |
O Installer define a propriedade RedirectedDllSupport se o sistema que executa a instalação der suporte a Componentes Isolados. |
RemoteAdminTS |
O Installer define a propriedade RemoteAdminTS quando o sistema é um servidor de administração remota que executa o serviço de função de Servidor de Terminal. |
ServicePackLevel |
O número da versão do service pack do sistema operacional. |
ServicePackLevelMinor |
O número da versão secundária do service pack do sistema operacional. |
SharedWindows |
Defina quando o sistema está operando como o Windows Compartilhado. |
ShellAdvtSupport |
Defina se o shell dá suporte à publicidade de recursos. |
SystemLanguageID |
Identificador de idioma padrão para o sistema. |
TerminalServer |
Defina quando o sistema é um servidor que executa o serviço de função Servidor de Terminal. |
TTCSupport |
Indica se o sistema operacional dá suporte ao uso de arquivos .ttc (coleções de fontes True Type). |
Version9X |
Número da versão do sistema operacional Windows. |
VersionDatabase |
Versão numérica do banco de dados da instalação atual. |
VersionNT |
Número da versão do sistema operacional. |
VersionNT64 |
Número da versão do sistema operacional se o sistema estiver em execução em um computador de 64 bits. |
Compilação do Windows |
Número de build do sistema operacional. |
Propriedades de informações do produto
A lista a seguir fornece links para obter mais informações sobre propriedades específicas do produto especificadas na Tabela de propriedades.
Nome da propriedade | Breve descrição |
---|---|
ARPHELPLINK |
Endereço de Internet ou URL para obter suporte técnico. |
ARPHELPTELEPHONE |
Número de telefone do suporte técnico. |
DiskPrompt |
Cadeia de caracteres exibida por uma caixa de mensagem solicitando um disco. |
IsAdminPackage |
Defina como um (1) se a instalação atual estiver em execução a partir de um pacote criado por meio de uma instalação administrativa. |
LeftUnit |
Coloca unidades à esquerda do número. |
Fabricante |
Nome do fabricante do aplicativo. (Obrigatória) |
MediaSourceDir |
O instalador define essa propriedade como um (1) quando a instalação usa uma fonte de mídia, como um CD-ROM. |
MSIINSTANCEGUID |
A presença dessa propriedade indica que uma transformação de alteração de código do produto está registrada no produto. |
MSINEWINSTANCE |
Essa propriedade indica a instalação de uma nova instância de um produto com transformações de instância. |
ParentProductCode |
O instalador define essa propriedade para instalações executadas por uma ação de Instalação simultânea. |
PIDTemplate |
Cadeia de caracteres usada como um modelo para a propriedade PIDKEY. |
ProductCode |
Um identificador exclusivo para uma versão específica do produto. (Obrigatória) |
ProductName |
Nome legível de um aplicativo. (Obrigatória) |
ProductState |
Defina como o estado instalado de um produto. |
ProductVersion |
Formato de cadeia de caracteres da versão do produto como um valor numérico. (Obrigatória) |
UpgradeCode |
Um GUID que representa um conjunto relacionado de produtos. |
Propriedades de atualização de informações de resumo
As propriedades a seguir são definidas apenas por transformações em arquivos .msp que são usados para atualizar o fluxo de informações de resumo de uma imagem administrativa.
Propriedade | Descrição |
---|---|
PATCHNEWPACKAGECODE |
O valor dessa propriedade é gravado na propriedade Resumo do número de revisão. |
PATCHNEWSUMMARYCOMMENTS |
O valor dessa propriedade é gravado na propriedade Resumo de comentários. |
PATCHNEWSUMMARYSUBJECT |
O valor dessa propriedade é gravado na propriedade Resumo de entidades. |
Propriedades de pasta do sistema
A lista a seguir fornece links para mais informações sobre as pastas do sistema que o instalador define na instalação.
Propriedade | Descrição |
---|---|
AdminToolsFolder |
O caminho completo para o diretório que contém ferramentas administrativas. |
AppDataFolder |
O caminho completo para a pasta Roaming do usuário atual. |
CommonAppDataFolder |
O caminho completo para os dados do aplicativo de todos os usuários. |
CommonFiles64Folder |
O caminho completo para a pasta predefinida de Arquivos comuns de 64 bits. |
CommonFilesFolder |
O caminho completo para a pasta Arquivos comuns do usuário atual. |
DesktopFolder |
O caminho completo para a pasta Área de Trabalho. |
FavoritesFolder |
O caminho completo para a pasta Favoritos do usuário atual. |
FontsFolder |
O caminho completo para a pasta Fontes. |
LocalAppDataFolder |
O caminho completo para a pasta que contém aplicativos locais (não em roaming). |
MyPicturesFolder |
O caminho completo para a pasta Imagens. |
NetHoodFolder |
O caminho completo para a pasta NetHood. |
PersonalFolder |
O caminho completo para a pasta Documentos do usuário atual. |
PrintHoodFolder |
O caminho completo para a pasta PrintHood. |
ProgramFiles64Folder |
O caminho completo para a pasta predefinida de Arquivos de programa de 64 bits. |
ProgramFilesFolder |
O caminho completo para a pasta predefinida de Arquivos de programa de 32 bits. |
ProgramMenuFolder |
O caminho completo para a pasta do Menu Programas. |
RecentFolder |
O caminho completo para a pasta Recentes. |
SendToFolder |
O caminho completo para a pasta SendTo do usuário atual. |
StartMenuFolder |
O caminho completo para a pasta do menu Iniciar. |
StartupFolder |
O caminho completo para a pasta Inicialização. |
System16Folder |
O caminho completo para a pasta de DLLs do sistema de 16 bits. |
System64Folder |
O caminho completo para a pasta System64 predefinida. |
SystemFolder |
O caminho completo para a pasta Sistema do usuário atual. |
TempFolder |
O caminho completo para a pasta Temporária. |
TemplateFolder |
O caminho completo para a pasta Modelo do usuário atual. |
WindowsFolder |
O caminho completo para a pasta Windows. |
WindowsVolume |
O volume da pasta Windows. |
Propriedades de informações do usuário
A lista a seguir fornece links para mais informações sobre as informações fornecidas por usuários.
Propriedade | Descrição |
---|---|
AdminProperties |
Lista de propriedades definidas durante uma instalação de administração. |
COMPANYNAME |
Nome da organização do usuário que está executando a instalação. |
LogonUser |
Nome de usuário dos usuários conectados no momento. |
MsiHiddenProperties |
Lista de propriedades impedidas de serem gravadas no registro. |
PIDKEY |
Parte da ID do Produto inserida pelo usuário. |
ProductID |
ID completa do produto após uma validação bem-sucedida. |
UserLanguageID |
Identificador de idioma padrão do usuário atual. |
USERNAME |
O usuário que está executando a instalação. |
Propriedade UserSID |
Definida pelo instalador de acordo com o SID (identificador de segurança) do usuário. |