我进入“添加/删除程序”并卸载了 PostgreSQL 16。我在机器上安装了 PostgreSQL 15。
当我进入服务时,我仍然看到“postgresql-x64-16-PostgreSQL Server 16”。这是为什么?如何从服务中删除它?
我进入“添加/删除程序”并卸载了 PostgreSQL 16。我在机器上安装了 PostgreSQL 15。
当我进入服务时,我仍然看到“postgresql-x64-16-PostgreSQL Server 16”。这是为什么?如何从服务中删除它?
如果它与 Windows 上的 Apache2 处理服务的方式类似,则可能是服务是半手动创建的,而(卸载)安装程序只是不跟踪它,或者它将服务视为配置而不是程序的一部分(并且配置通常不会自动删除),因为服务条目本身可能具有管理员自定义的参数、服务帐户名/密码等。
要删除它:从服务的“属性:”对话框中复制“服务名称:”,然后使用
sc
或Remove-Service
删除它。(注意:如果您使用 PowerShell,则确实需要将其写为
sc.exe
,而不是sc
。)