Erro 1722 com Agentes Privados do Windows¶
Emitir¶
A instalação do Windows Agente Privado falha com esta mensagem de erro:
Error 1722. There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor. ...
Causa e Resolução do Problema¶
Há vários motivos pelos quais a instalação do Agente Privado pode falhar com essa mensagem de erro. Dois dos motivos mais comuns são um conflito com o Microsoft Visual C++ Redistributable ou caracteres não permitidos na senha do PostgreSQL.
Microsoft Visual C++ Redistribuível¶
Um conflito com uma versão existente do Microsoft Visual C++ Redistributable pode causar o Erro 1722.
Agentes Privados requerem Microsoft Visual C++ Redistribuível para Visual Studio 2015, 2017, 2019 a ser instalado antes de instalar um Agente Privado. A Microsoft inclui os mesmos arquivos redistribuíveis para Visual Studio C++ 2015, 2017 e 2019. Instale a versão do Windows de 64 bits usando vc_redist.x64.exe
.
Nota
Se a instalação de um Agente Privado anterior à versão 10.3 e as bibliotecas do Visual Studio, como as versões anteriores do Visual Studio C++ Redistribuível para Visual Studio 2017 ou superior, já estiverem instaladas, a instalação falhará. Uma solução alternativa é baixar e instalar os arquivos apropriados disponíveis em Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019 e então instale o Agente Privado.
A partir do Harmony versão 10.3, isso foi corrigido. A instalação em uma máquina que já possui uma versão do Visual C++ Redistributable for Visual Studio superior a 2015 agora é bem-sucedida. Se ainda estiver com problemas, entre em contato com o suporte.
Caracteres de Senha do PostgreSQL Não Permitidos¶
Uma senha do PostgreSQL que usa caracteres não permitidos pode causar o Erro 1722.
Para resolver esse problema, não use um sinal de mais (+
) como parte da senha do PostgreSQL ao instalar um Agente Privado. O número mínimo de caracteres para uma senha do PostgreSQL é oito (8). Recomendamos que você não use caracteres acentuados (como é
) ou qualquer um destes caracteres na senha do PostgreSQL: + @ $ % & [] {} () , ; ? ^ = £
.