在我的 Windows 7 计算机上,由于某种原因,当我启动新的命令提示符时,用户路径不会与系统路径变量合并。我已看到其他相关问题的答案,这些答案均引用了对微软:
发现在 Windows Server 2003 上,一旦系统 PATH 超过 1920 个字符,用户 PATH 环境变量就不再与其合并来设置进程 PATH 环境变量,即使完整的系统 PATH(即使更大)将包含在进程 PATH 变量中。
但是,我的系统路径在展开时只有 1043 个字符长,但当我启动新的 CMD 时,用户路径并未合并到系统路径中。通常情况下,用户环境变量似乎已加载,但路径完全被忽略。
从图中可以看到,在 CMD 中运行命令时,...AppData\Roaming\cabal...
用户路径的那部分并没有显示出来。系统路径中看到的 被扩展为,但扩展后的字符数仍然只有 1043 个。path
%P64%
C:\Program Files
对于新流程,您有什么想法可以让用户路径和系统路径正确合并吗?