A solução para o problema foi desinstalar completamente o Postgres e reinstalá-lo. Eu me certifiquei de apagar todos os vestígios do disco antes de reinstalá-lo. Essa parecia ser a única maneira de fazê-lo funcionar.
Como reiniciei o Windows para instalar atualizações, o Postgres parou de iniciar como um serviço. Eu pensei que poderia ser uma permissão, então eu dei a todos a capacidade de modificar a pasta de instalação do postgres. Em seguida, tentei executar o banco de dados usando o início e funciona. Mas quando tento iniciar o serviço, recebo a seguinte mensagem: serviço no computador local iniciado e interrompido.
Eu então tentei reinstalar o Postgres, mas ele chegou ao fim e não pôde ser iniciado.
Qualquer ajuda seria ótima.
Eu tive o mesmo problema na v9.4
Descobri que a exclusão de c:\Program Files(x86)\PostgreSQL.4\data\postmaster.pid
e \postmaster.opts
e a reinicialização do serviço resolve o problema.
Tags windows windows-services