Saltar al contenido

Error 1722 con Agentes Privados de Windows

Asunto

La instalación de Windows Agente Privado falla con este mensaje de error:

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 y Resolución del Problema

Hay varias razones por las que la instalación del Agente Privado podría fallar con este mensaje de error. Dos de las razones más comunes son un conflicto con Microsoft Visual C++ Redistributable o tener caracteres no permitidos en la contraseña de PostgreSQL.

Redistribuible de Microsoft Visual C++

Un conflicto con una versión existente de Microsoft Visual C++ Redistributable puede causar el error 1722.

Los Agentes Privados requieren Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019 que debe instalarse antes de instalar un Agente Privado. Microsoft incluye los mismos archivos redistribuibles para Visual Studio C++ 2015, 2017 y 2019. Instale la versión de Windows de 64 bits usando vc_redist.x64.exe.

Nota

Si instala un Agente Privado anterior a la versión 10.3 y las bibliotecas de Visual Studio, como las versiones anteriores de Visual Studio C++ Redistributable para Visual Studio 2017 o superior, ya están instaladas, la instalación fallará. Una solución consiste en descargar e instalar los archivos apropiados disponibles en Microsoft Visual C++ Redistributable for Visual Studio 2015, 2017, 2019 y luego instale el Agente Privado.

A partir de la versión 10.3 de Harmony, esto se solucionó. La instalación en una máquina que ya tiene una versión de Visual C++ Redistributable para Visual Studio superior a 2015 ahora es exitosa. Si aún tiene problemas, comuníquese con el soporte.

Caracteres de Contraseña de PostgreSQL No Permitidos

Una contraseña de PostgreSQL que usa caracteres no permitidos puede causar el error 1722.

Para resolver este problema, no utilice un signo más (+) como parte de la contraseña de PostgreSQL al instalar un Agente Privado. El número mínimo de caracteres para una contraseña de PostgreSQL es ocho (8). Le recomendamos que no utilice caracteres acentuados (como é) o cualquiera de estos caracteres en la contraseña de PostgreSQL: + @ $ % & [] {} () , ; ? ^ = £.