阻止 PostgreSQL 在 Windows 上启动?

26 postgresql windows-vista

我有一个用于开发目的的本地 postgresql 数据库,我不想在每次 Windows 启动时启动它 - 我如何阻止它启动!

jft*_*uga 38

如果它作为 Windows 服务运行:开始 -> 运行 ->(然后输入:)services.msc。当您看到 PostgresSQL 服务时,将它们设置为手动而不是自动。如果您再次需要它们,只需再次启动 services.msc 并在您重新选择 PostgresSQL 服务后单击“开始”图标/按钮。

  • @Piotrek当服务的启动类型设置为“手动Windows”时,重新启动后不会启动它。自动服务均在重新启动后[尝试]启动。 (2认同)

小智 10

您可以检查此

如前所述键入services.msc并阅读可执行文件的路径如下;

Services.msc 捕获

可执行文件的路径:"C:\Program Files\PostgreSQL\9.3\bin\pg_ctl.exe" runservice -N "postgresql-x64-9.3" -D "C:/Program Files/PostgreSQL/9.3/data" -w

网络服务名称定义为postgresql-x64-9.3

很简单,每当我想关闭 postgresql 时,我只需在命令行实例上键入以下内容(要创建 cmd 实例,请键入windows+r并输入cmd);

net stop postgresql-x64-9.3
Run Code Online (Sandbox Code Playgroud)

如果您运行另一个版本的 postgresql,您可以按照说明检查服务名称并将其用作快捷方式。希望它有帮助。