Baixei o instalador postgresql-9.0.1-1-windows.exe do site oficial, executei-o e recebi um erro:
Ocorreu um erro ao executar o instalador de tempo de execução Microsoft VC ++
Qual é o motivo desta mensagem de erro?
Plataforma: Windows XP SP3, Dell Inspiron 1501. Processador: AMD Sempron 3500+
Respostas:
Um dos motivos pelos quais isso pode acontecer é porque o instalador tenta instalar uma versão mais antiga do tempo de execução VC ++ do que a que você está usando atualmente.
Veja este log de instalação, encontrado no diretório temporário do seu usuário (por exemplo
dd_vcredist_amd64_20190214193107.log
):Uma solução alternativa é evitar que os tempos de execução sejam instalados com a
--install_runtimes
opção:fonte
There has been an error. Error running XXX\getlocales.exe : Program ended with an err or exit code
em 9.6 e 10.6.Crie um atalho para o arquivo baixado:
Clique com o botão direito do mouse no atalho → Propriedades → Atalho . Adicione --install_runtimes 0 ao final do caminho do arquivo:
fonte
clique com o botão direito no atalho → adicione
--install_runtimes 0
no final do caminho de destino, por exemplo:postgresql-9.3.1-1-windows-x64.exe --install_runtimes 0
salve e execute-o :)
fonte
Eu estava tendo um problema semelhante e encontrei uma correção que funcionou para mim de Garrett_H nesta postagem do fórum:
http://forums.enterprisedb.com/posts/list/1747.page#6180
Estou executando o Windows XP Pro e estava tentando instalar
postgresql-8.3.17-1-windows.exe
. Recebi originalmente o seguinte erro:fonte
No meu caso, quando estava instalando
postgresql-11.0-1-windows-x64.exe
no Windows 10, tive o mesmo problema.Acabei de desinstalar o Microsoft Visual C ++ Redistributable (o mais recente para 32 e 64 bits) e tentei instalar
postgresql-11.0-1-windows-x64.exe
novamente e funcionou para mim.fonte
Eu também enfrentei o mesmo problema. Eu consertei da seguinte maneira:
Em uma palavra, tente instalar a versão mais recente.
fonte
Tente instalar como administrador (usando Executar como administrador ).
Na versão 9.0. O PostgreSQL pode ser instalado como administrador do Windows :)
fonte
Verifique se o Windows Script Host (WSH) está habilitado. Se não estiver ativado, os detalhes estão aqui: Problema de instalação do PostgreSQL no Windows sem WSH
fonte
Tome cuidado especial para que o nome da pasta do usuário do Windows não contenha espaços. PostgreSQL (a partir da versão 9.2.2.1) lida mal com isso. Se eu usar essa conta no Windows XP, a instalação falhará com a mensagem "Ocorreu um erro ao executar o instalador do Microsoft C ++ runtime":
Mas funciona muito bem com isso:
Os espaços em "Documentos e configurações" não parecem incomodar o instalador. Vai saber.
fonte
Vá para o arquivo
%windir%\inf\wsh.inf
, clique com o botão direito e selecione 'Instalar'.Em seguida, execute novamente o instalador do PostgreSQL.
Isso funciona no Windows XP com PostgreSQL 8.4.17-1.
fonte
Primeiro, baixe e instale o Microsoft Visual C ++ do site da Microsoft. Em seguida, execute a instalação a partir do comando com
--install_runtimes 0
.fonte
O Windows Script Host (WSH) não consegue executar scripts VBScript. Isso pode ocorrer se o host de script estiver desabilitado (o que é incomum) ou se a instalação for interrompida. Um sinal desse problema é uma mensagem como
Muitas vezes, pode ser resolvido registrando novamente o interpretador VBScript, clique em Iniciar * → * Executar e digite o seguinte e clique em OK:
fonte
Eu tive o mesmo problema ao tentar instalar o PostgreSQL versão 11.1. Tive que desinstalar o Microsoft VC ++ e executar o instalador novamente. Ele baixou o VC ++ necessário e a instalação foi bem-sucedida.
fonte
Eu tive esses mesmos problemas e tentei
Ainda sem sucesso
Então resolvi esse problema instalando o postgres manualmente:
pg_ctl register -D D:\pgdata -N postgresql -U postgres -P <your postgres password>
fonte