相关疑难解决方法(0)

是否有任何命令行工具可用于在 Windows 中编辑环境变量?

是否有任何命令行工具可用于在 Windows 中编辑环境变量?

如果这是智能工具就好了,例如:

  • 当添加一些路径以假设 PATH 变量并且该路径已经存在时,不应将此条目加倍。
  • 应该可以在其他路径之前/之后或以特定顺序(第一个、第 7 个、最后一个等)插入到 PATH 变量的新路径。
  • 应该可以仅更改变量值的一部分(在 PATH 的情况下是所有路径列表中的给定路径)。

最后但并非最不重要的 -我希望我的更改在会话之间保持不变,所以简单的 SET 是不可能的......

有一个非常好的 GUI 工具,叫做路径编辑器,我需要这样的东西,但对于命令行。

windows command-line environment-variables

15
推荐指数
4
解决办法
2万
查看次数

Windows 上的 PostgreSQL:psql 希望我使用我的 Windows 帐户登录

我刚刚在 Windows 7 上安装了 PostgreSQL 9.6。在安装过程中,我必须为默认用户“postgres”选择一个密码。

安装后运行 pgAdmin4,我输入了“postgres”的密码,它按预期保存。

但是在命令行中,默认用户似乎不是“postgres”,而是我的 Windows 会话用户名,我没有 PostgreSQL 密码(我的 Windows 密码在那里不起作用)。我可以使用 登录psql -U postgres,但是如何将默认用户更改为 postgres?

windows-7 postgresql

7
推荐指数
1
解决办法
9917
查看次数

Windows 10 - 普通用户(非管理员)如何为其帐户永久设置路径变量

我是 Windows 10 机器中的非管理用户。我试图为我的帐户设置 java 和 gradle 路径。作为普通用户,我无法通过控制面板访问环境变量。在 unix 中,我可以轻松更改 bashrc 并为我的帐户设置路径。在 Windows 中,我尝试使用 setx 或 set 命令设置变量,但这些变量不会为我的帐户保留。我也尝试过 powershell 命令,但出现访问被拒绝错误。所以,我的问题是,如果我做错了什么,如果有办法可以使用命令或在 Windows 中设置路径,非管理员用户不能永久设置路径变量。

setx /s machinename /u domain\username PATH "%PATH%;C:\dir1\dir2"
Run Code Online (Sandbox Code Playgroud)

我查看了适用于 Windows 7 的另一个答案,但是当我在命令 windows 10 下尝试时,没有任何反应:

"C:\Windows\system32\rundll32.exe" sysdm.cpl,EditEnvironmentVariables

windows powershell

6
推荐指数
2
解决办法
2万
查看次数