问题已解决Windows服务文件中数据目录的路径错误。
因此,我从此方法删除服务文件:
1)运行Regedit或Regedt32。
2)转到注册表项“ HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Services”
3)查找要删除的postgreSQL服务,然后将其删除。
4)重新启动计算机。
之后,打开cmd(以管理员身份运行),转到postgreSQL bin目录并运行以下命令以创建新的Windows服务:
pg_ctl.exe register -N "PostgreSQL" -U "NT AUTHORITYNetworkService" -D "C:/Program Files/postgresql/pgsql/bin/pgsql/data" -w
这对我有用。希望这会有所帮助。



