EnableUserControl
No caso de uma instalação gerenciada, o autor do pacote talvez precise limitar quais propriedades públicas são transferidas para o servidor e podem ser alteradas por um usuário que não é um administrador do sistema. Algumas restrições geralmente são necessárias para manter um ambiente seguro quando a instalação exige que o instalador use privilégios elevados.
Se essa política de sistema por máquina for definida como "1", o instalador transferirá todas as propriedades públicas para o servidor durante uma instalação gerenciada usando privilégios elevados. Definir essa política gera o mesmo efeito que definir a propriedade EnableUserControl. Definir essa política permite que todas as propriedades públicas sejam transferidas para o serviço e alteradas por usuários não administrativos. Por padrão, essa política não está habilitada. Somente propriedades públicas restritas são transferidas para o servidor e podem ser alteradas por um usuário não administrativo. Todas as outras propriedades são ignoradas.
Se o sistema operacional for o Windows 2000, o usuário não for um administrador do sistema e o aplicativo ou produto estiver sendo instalado com privilégios elevados, um usuário que não seja um administrador do sistema só poderá substituir uma lista aprovada de propriedades públicas restritas. Para obter mais informações, confira Propriedades públicas restritas.
Chave do Registro
HKEY_LOCAL_MACHINE\Software\Políticas\Microsoft\Windows\Installer
Tipo de Dados
REG_DWORD