Descargué el instalador postgresql-9.0.1-1-windows.exe del sitio oficial, lo ejecuté y luego recibí un error:
Se produjo un error al ejecutar el instalador en tiempo de ejecución de Microsoft VC ++
¿Cuál es el motivo de este mensaje de error?
Plataforma: Windows XP SP3, Dell Inspiron 1501. Procesador: AMD Sempron 3500+
Respuestas:
Una de las razones por las que esto puede suceder es porque el instalador intenta instalar una versión anterior del tiempo de ejecución de VC ++ que la que está utilizando actualmente.
Vea este registro de instalación, que se encuentra en el directorio temporal de su usuario (p
dd_vcredist_amd64_20190214193107.log
. Ej. ):Una solución alternativa es evitar que los tiempos de ejecución se instalen con la
--install_runtimes
opción:fuente
There has been an error. Error running XXX\getlocales.exe : Program ended with an err or exit code
9,6 y 10,6.Cree un acceso directo del archivo descargado:
Haga clic derecho en el acceso directo → Propiedades → Acceso directo . Agregue --install_runtimes 0 al final de la ruta del archivo:
fuente
haga clic derecho en el acceso directo → agregar
--install_runtimes 0
al final de la ruta de destino, por ejemplo:postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0
guárdalo y ejecútalo :)
fuente
Estaba teniendo un problema similar y encontré una solución que me funcionó de Garrett_H en esta publicación del foro:
http://forums.enterprisedb.com/posts/list/1747.page#6180
Estoy ejecutando Windows XP Pro y estaba intentando instalarlo
postgresql-8.3.17-1-windows.exe
. Originalmente recibí el siguiente error:fuente
En mi caso, cuando estaba instalando
postgresql-11.0-1-windows-x64.exe
en Windows 10, me había enfrentado al mismo problema.Acabo de desinstalar Microsoft Visual C ++ Redistributable (el último para 32 y 64 bits) y luego intenté instalarlo de
postgresql-11.0-1-windows-x64.exe
nuevo, y funcionó para mí.fuente
Yo también enfrenté el mismo problema. Lo arreglé de la siguiente manera:
En una palabra, intente instalar la última versión.
fuente
Intente instalar como administrador (utilizando Ejecutar como administrador ).
En la versión 9.0. PostgreSQL se puede instalar como administrador de Windows :)
fuente
Compruebe si Windows Script Host (WSH) está habilitado. Si no está habilitado, los detalles están aquí: Problema de instalación de PostgreSQL en Windows sin WSH
fuente
Tenga especial cuidado de que el nombre de la carpeta de su usuario de Windows no contenga espacios. PostgreSQL (a partir de la versión 9.2.2.1) lo maneja mal. Si uso esta cuenta en Windows XP, la instalación falla con el mensaje "Se produjo un error al ejecutar el instalador en tiempo de ejecución de Microsoft C ++":
Pero funciona bien con esto:
Los espacios en "Documentos y configuraciones" no parecen molestar al instalador. Imagínate.
fuente
Vaya al archivo
%windir%\inf\wsh.inf
, haga clic derecho y seleccione 'Instalar'.Luego, vuelva a ejecutar el instalador de PostgreSQL.
Esto funciona en Windows XP con PostgreSQL 8.4.17-1.
fuente
Primero descargue e instale Microsoft Visual C ++ desde el sitio web de Microsoft. Luego ejecute la instalación desde el comando con
--install_runtimes 0
.fuente
Windows Script Host (WSH) no puede ejecutar secuencias de comandos VBScript. Esto puede ocurrir si el host de secuencias de comandos está desactivado (lo cual es inusual) o si la instalación no funciona. Un signo de este problema es un mensaje como
A menudo se puede resolver volviendo a registrar el intérprete de VBScript, haga clic en Inicio * → * Ejecutar e ingrese lo siguiente y haga clic en OK:
fuente
Tuve el mismo problema al intentar instalar PostgreSQL versión 11.1. Tuve que desinstalar Microsoft VC ++ y ejecutar el instalador nuevamente. Descargó el VC ++ requerido y la instalación se realizó correctamente.
fuente
Tuve estos mismos problemas e intenté
Aún sin éxito
Luego resolví estos problemas instalando postgres manualmente:
pg_ctl register -D D:\pgdata -N postgresql -U postgres -P <your postgres password>
fuente