Windows 10不允许postgres作为用户名

时间:2017-12-27 22:36:49

标签: windows postgresql

我试图在Windows 10上安装PostgreSQL 10.Postgres安装教程告诉我创建一个名为postgres的新Windows 10管理员。

这是程序:

  1. 卸载PostgreSQL并删除安装文件夹中的数据目录。
  2. 创建一个名为postgres的新Windows用户,并将其添加到Administrators组。
  3. 重新启动计算机。
  4. 使用以下命令打开cmd(命令提示符)作为postgres命令:runas / user:postgres cmd.exe 5 - 出现一个新窗口,您需要从此窗口运行安装程序文件。
  5. 但是,在第2点,当我尝试创建名为postgres的用户时,Windows不接受用户名postgres,有人知道解决方案吗?

    谢谢。

    enter image description here

1 个答案:

答案 0 :(得分:1)

经过一些研究,我发现我已经在系统中将一个名为postgres的用户作为主机,但我无法从windows参数中看到它。

我可以使用net user 在cmd中看到它,但当我尝试删除它时,Windows会告诉我我没有授权。

所以,我去了控制面板>系统。 >高级系统设置 单击“用户配置文件”子部分下的“设置”按钮

从这里我想我可以删除这个用户。

但是,当我再次尝试创造它时,我仍然不能! net user仍向我显示此用户" postgres"

enter image description here

最后,我发现我必须使用 windows PowerShell管理命令提示符,这与经典命令提示符不同,从那里开始工作!

我使用了命令net user postgres /delete,此用户已被删除。

现在我可以重新安装postgresql了!

enter image description here