28Aug

Como forçar um pacote MSI para instalar usando o modo Administrador

Quando você precisa instalar um programa como administrador, você pode clicar com o botão direito do mouse no arquivo. exe e selecionar Executar como administrador. No entanto, essa opção não está disponível para pacotes MSI.Vamos mostrar como adicionar uma opção Instalar como administrador para pacotes MSI.

Para adicionar a opção Instalar como administrador ao menu de contexto para pacotes MSI, clique com o botão direito no botão Iniciar e selecione Executar no menu de comando, se você estiver usando o Windows 8.1.Se você estiver usando o Windows 7 ou outra versão anterior, selecione Executar no menu Iniciar.

NOTA: Você também pode pressionar a tecla Windows + R para acessar a caixa de diálogo Executar.

Digite "regedit"( sem as aspas) na caixa de edição Abrir e clique em OK.

Se a caixa de diálogo Controle de Conta de Usuário for exibida, clique em Sim para continuar.

NOTA: Você pode não ver esta caixa de diálogo, dependendo das configurações do seu Controle de Conta de Usuário.

Navegue para a seguinte chave:

HKEY_CLASSES_ROOT \ Msi. Package \ shell

Clique com o botão direito do mouse na chave do shell e selecione Novo |Chave do menu pop-up.

A nova chave é adicionada como uma sub-chave sob shell. Mude o nome para "runas"( sem as aspas).

Clique com o botão direito do mouse no valor padrão no painel direito e selecione Modificar no menu pop-up.

NOTA: Você também pode clicar duas vezes em Padrão para editar seu valor.

Na caixa de diálogo Editar cadeia, insira "Instalar como administrador"( sem as aspas) na caixa de edição de dados do valor e clique em OK.

Agora, você precisa adicionar uma sub-chave à chave runas. Clique com o botão direito do mouse na chave runas e selecione Novo |Chave do menu pop-up. Mude o nome da sub-chave "comando"( sem as aspas).

Selecione a sub-chave de comando e clique duas vezes em Padrão no painel direito para editar seu valor. Na caixa de diálogo Editar cadeia, digite o seguinte na caixa de edição de dados do valor:

msiexec / i "% 1"

Clique em OK.

Feche o Editor do Registro selecionando Sair no menu Arquivo.

Agora, quando você clica com o botão direito do mouse em um arquivo do pacote de instalação do MSI, a opção Instalar como administrador está disponível.

Quando você seleciona a opção Instalar como administrador, a caixa de diálogo Controle de conta de usuário pode ser exibida, como mostrado no início deste artigo, dependendo das configurações da UAC.