Windows 10不允许postgres作为用户名

问题描述 投票:0回答:1

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

这是程序:

  1. 卸载PostgreSQL并删除安装文件夹中的数据目录。
  2. 创建一个名为postgres的新Windows用户,并将其添加到Administrators组。
  3. 重启你的电脑。
  4. 使用以下命令将cmd(命令提示符)作为postgres命令打开:runas / user:postgres cmd.exe 5 - 出现一个新窗口,您需要从此窗口运行安装程序文件。

但是,在第2点,当我尝试创建一个名为postgres的用户时,Windows不接受用户名postgres,有人知道解决方案吗?

谢谢。

enter image description here

windows postgresql
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.