Questão Desinstalar o lote falha como sistema


Eu estou tentando usar um lote simples para remover e substituir o provedor de credencial Avatier e estou executando em um problema ao executar o lote como sistema.

MsiExec.exe /x {DB7DE612-0D4F-49B5-B6B3-A42340856F7D} /qn

O comando de desinstalação falha com a mensagem "esta ação é válida apenas para produtos atualmente instalados" quando executada como SYSTEM. Este comando funciona quando executado como qualquer outra conta de administrador.

As variantes a seguir não geram o erro, mas também não conseguem desinstalar o produto:

MsiExec.exe /x {DB7DE612-0D4F-49B5-B6B3-A42340856F7D} /qn /ALLUSERS=2

MsiExec.exe /x {DB7DE612-0D4F-49B5-B6B3-A42340856F7D} /qn /ALLUSERS=""

Tentando remover através de uma cópia do instalador original MSI como SYSTEM gera o mesmo erro.

Novamente, esse comando e lote exatos funcionam normalmente quando executados como administrador local ou como usuário de domínio com privilégios de administrador. O problema parece estar vinculado exclusivamente à execução da conta SYSTEM.

Agradeço antecipadamente quaisquer ideias.


0


origem


Gostaria de capturar um log do Process Monitor quando ele funciona e quando ele falha. É provável que seja devido às chaves do registro. Um filtro para "Caminho" "Contém" "instalador" ajudará a reduzi-lo, tenho certeza. - HelpingHand


Respostas: