![Postgresql 服务未在服务中启动。windows2012](https://linux22.com/image/1603480/Postgresql%20%E6%9C%8D%E5%8A%A1%E6%9C%AA%E5%9C%A8%E6%9C%8D%E5%8A%A1%E4%B8%AD%E5%90%AF%E5%8A%A8%E3%80%82windows2012.png)
PostgreSQL 服务未启动services.msc
。在 Windows Server 2008 R2 中启动 PostgreSQL 服务时显示以下消息。
本地计算机上的 PostgreSQL-x64-11-PostgreSQL server11 服务已启动然后停止,如果某些服务未被其他服务或程序使用,则它们会自动停止。
答案1
我已在事件查看器 postgres 中检查了错误:无法访问目录“D:/Program Files/PostgreSQL/11/data”:未知错误
丢失了 postmaster.pid 文件。原因是服务未启动。解决方案:我在同一位置创建了空白文件 postmaster.pid,然后重新启动服务即可解决问题。