据朋友说是因为Windows下的socket有问题了,导致Postgresql的服务不能重启。在控制台上,输入下面的命令,重置WinSock,然后重启Postgresql服务即可:
netsh winsoc reset
此法,我一同事验证过,确实可行。
1.当错误为could not create inherited socket,错误编码为10022。解决方法为运行netsh winsoc reset。然后重启服务即可。