Windows 7下的PostgreSQL pg_ctl注册错误

Séb*_*ent 1 windows postgresql service

在Windows 7,PostgreSQL 9.3.2下,我试图在同一服务器上使用不同的端口号和数据目录将PostgreSQL的第二个实例注册为服务.使用initdb命令在C:\ Program Files\PostgreSQL\9.3\data2下成功创建了第二个集群.

当我从C:\ Program Files\PostgreSQL\9.3\bin运行以下pg_ctl register命令时,收到一条错误消息:

pg_ctl register -N postgresql9.2_2nd_cluster -U "NT AUTHORITY\NetworkService" -D "C:\Program Files\PostgreSQL\9.3\data2" -S auto -o "-p 5431"

pg_ctl: could not open service manager
Run Code Online (Sandbox Code Playgroud)

我用Google搜索,但没有太大的成功.

Cra*_*ger 8

这个错误:

pg_ctl:无法打开服务管理器

会建议您可能在支持UAC的计算机上,并且您在非管理控制台中运行.

从"开始" - >"命令提示符"启动控制台时,右键单击它并选择"以管理员身份运行".