Ir para o conteúdo

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: + @ $ % & [] {} () , ; ? ^ = £.