【问题标题】:system environment variables not working系统环境变量不起作用
【发布时间】:2015-09-27 04:38:51
【问题描述】:

我无法从我的管理用户帐户访问我的系统环境变量。不过,我仍然可以访问我的用户环境变量。当我尝试从“控制面板”>“所有控制面板项目”>“系统”>“高级系统设置”访问 SystemPropertiesAdvanced.exe 时,出现错误:“Windows 找不到 %windir%\system32\systempropertiesadvance.exe”

在 cmd 窗口中,我输入了“echo %windir%”,但没有设置。之后我输入“set”,只看到用户环境变量。我导航到:C:\Windows\System32 并运行 SystemPropertiesAdvanced.exe。这很有效,我看到了完整的系统变量列表,但我想知道是否有可以调整的设置允许我的用户帐户访问系统变量。

【问题讨论】:

    标签: variables cmd system environment


    【解决方案1】:

    我认为我确实可以访问,但问题是我的用户和系统 %PATH% 变量不同。我不确定,但我认为用户变量在系统变量之前使用。我比较了用户与系统的值,我的用户变量要小得多。有了这个,我得出结论,它一定是一直在尝试访问错误的变量。现在我不再收到错误消息了。

    【讨论】:

      【解决方案2】:
      1. 转到C:\Windows\System32\ 并找到SystemPropertiesAdvanced.exe。
      2. 启动程序并点击环境变量按钮。
      3. 然后将新的(名称:windir,值:%SystemRoot%)添加到系统变量中。

      【讨论】:

      • 先生,您节省了我 1 天的时间。我从心底里感谢你:)
      猜你喜欢
      • 2015-08-20
      • 2015-09-16
      • 2012-03-29
      • 2022-01-26
      • 2018-12-13
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 2017-07-16
      相关资源
      最近更新 更多