Estou instalando um programa em um servidor e desinstalando o programa de um computador separado.
Servidor: Windows Server 2008 R2 Computador: Windows 7 Ultimate
Eu encontrei o instalador e desinstalador no mesmo ponto. Essas duas máquinas estão em um domínio com uma diretiva de grupo que impõe configurações.
Ao instalar o programa, eles param em
"C: \ Lumesnion \ admin \ smc.exe" / regserver
No log de instalação. Eles param em
"C: \ Lumesnion \ admin \ smc" / não registrador
No log de desinstalação.
Esse é um problema com o editor de registro bloqueado? Não consigo obter nenhuma informação sobre por que eles estão presos lá. Eu habilitei a edição do registro no regedit e eles ainda estão travados.
Alguém pode me dizer o que / regserver e / unregserver estão realmente fazendo e como posso corrigi-lo para que o programa seja instalado com êxito?
EDIÇÃO 1: Esqueci de adicionar Eu sou um administrador de domínio e um administrador local na máquina. Estou instalando o programa com "Executar como administrador".
EDIT 2: Instalando o Lumension Device Control.
EDIT 3: Acabei de fazer um teste e iniciei o instalador usando o Process Monitor e ele mostra um "FAST IO DISALLOWED" na pasta em que o smc.exe deve ser instalado. Ainda estou pesquisando e me perguntando se isso tem algo a ver com o problema. Tanto quanto eu entendo, o / regserver é usado para registrar valores DCOM, mas o Fast I / O é o que faz o registro. A menos que eu não tenha entendido corretamente. Estou errado?
Respostas:
Auto-registro:
Além disso:
É muito provável que isso tenha a ver com o fato de você não ser um administrador no domínio. No entanto, não é possível responder realmente sem sombra de dúvida, com base nas informações que você nos forneceu.
Simplesmente registra o aplicativo para que ele possa se comunicar com a biblioteca COM
A correção mais simples é ter um usuário, com direitos de administrador no domínio ativo, para instalar o aplicativo.
fonte