修改系统盘符后pgsql无法启动问题解决

前期因C盘空间较小,把固态硬盘的全部空间都给了C盘,导致D盘盘符空了出来。

今天突然心血来潮,把E盘的盘符改为了D盘(pgsql原安装在E盘)。系统重启后,pgsql服务未正常启动。

 

解决方法:

我的电脑(右键)--管理--服务和应用程序--服务,找到“postgresql*”对应的服务,可见其状态为空(启动失败)。

选中pgsql服务,右键选“属性”,可看到可执行文件的路径,还为原E盘路径。

修改方法:

打开注册表,找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\postgresql-x64-10”,将ImagePath值中的E盘盘符改为D盘盘符(注意有两处地方),保存。

保存后,在服务管理中,F5刷新列表,再次查看pgsql服务属性,可执行文件的路径已修改过来,启动服务即可。

 

posted @ 2022-01-11 19:11  strongbug1  阅读(607)  评论(0编辑  收藏  举报