Propriedade ARPNOREMOVE
A definição da propriedade ARPNOREMOVE desabilita a funcionalidade Adicionar ou Remover Programas no Painel de Controle que remove o produto. Para o Windows 2000, isso desabilita o botão Remover do produto de Adicionar ou Remover Programas no Painel de Controle. Para sistemas operacionais anteriores, isso tem o efeito de remover o produto da lista de produtos instalados em Adicionar ou Remover Programas no Painel de Controle.
Se a propriedade ARPNOREMOVE for definida, a ação RegisterProduct gravará o valor "NoRemove" na chave do Registro:
HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall\{chave do produto (Product Key)}
A definição da propriedade ARPNOREMOVE impede que o valor UninstallString seja gravado nessa chave. O valor UnistallString é uma linha de comando usada para remover o produto, em vez de reconfigurar o produto.
Comentários
Por exemplo, essa propriedade pode ser definida durante uma transformação de personalização para impedir que os usuários removam uma personalização de administrador.
Requisitos
Requisito | Valor |
---|---|
Versão |
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 ou versões posteriores no Windows Vista. Windows Installer no Windows Server 2003 ou no Windows XP. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer. |