postgresql serviço corrompido, como posso recriar o serviço?

1

Recentemente, fui levado a executar um desses programas de limpeza de registro (RegistryBooster).

Pareceu funcionar bem até que tentei iniciar meu serviço de postgres.

Por algum motivo, o 'caminho para o executável' não foi mais definido na página de propriedades do serviço e obviamente não seria iniciado sem um caminho.

Como posso corrigir o serviço existente ou desinstalar / reinstalar apenas o serviço sem reinstalar completamente o postgres?

postgres 8.4 windows xp sp3

EDITAR: Ao tentar consertar isso, eu acidentalmente removi o serviço completamente. então a questão é: como faço para reinstalar o serviço sem reinstalar o postgres inteiro?

obrigado novamente ...

    
por pstanton 07.02.2011 / 07:51

1 resposta

1

Tente adicionar / alterar a chave "HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ pgsql-8.4 \ ImagePath" no registro (alterar a versão e o diretório de dados):

"C:\Program Files\PostgreSQL.4\bin\pg_ctl.exe" runservice -w -N "pgsql-8.4" -D "C:\Program Files\PostgreSQL.4\data\"

ou execute o comando: "C: \ Arquivos de Programas \ PostgreSQL \ 8.4 \ bin \ pg_ctl.exe" runervice -w -N "pgsql-8.4" -D "C: \ Arquivos de Programas \ PostgreSQL \ 8.4 \ data \"

Se não ajudar, você precisará reinstalar o PostgreSQL.

    
por 07.02.2011 / 08:12