我最近被欺骗运行其中一个registry清理程序(RegistryBooster)。
这似乎工作正常,直到我试图启动我的postgres服务。
出于某种原因,“可执行文件path”不再设置在服务属性页面上,显然不会在没有path的情况下启动。
我怎么才能修复现有的服务或卸载/重新安装只是服务,而不重新安装postgres?
postgres 8.4的Windows XP SP3
编辑:在试图解决这个问题,我不小心删除了服务。 所以问题变成:我如何重新安装服务而不重新安装整个postgres?
再次感谢…
尝试添加/更改registry中的“HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ pgsql-8.4 \ ImagePath”(更改版本和数据目录):
"C:\Program Files\PostgreSQL\8.4\bin\pg_ctl.exe" runservice -w -N "pgsql-8.4" -D "C:\Program Files\PostgreSQL\8.4\data\"
或者运行命令:“C:\ Program Files \ PostgreSQL \ 8.4 \ bin \ pg_ctl.exe”runservice -w -N“pgsql-8.4”-D“C:\ Program Files \ PostgreSQL \ 8.4 \ data \”
如果没有帮助,你将需要重新安装PostgreSQL。