在我的 Windows 10 计算机上,当我在命令窗口中显示“path”环境变量时,末尾会多出一个文件夹。这是我曾经使用过的文件夹,但前段时间我删除了该文件夹并将其从“path”中删除。
用于显示和编辑路径的正常 GUI 显示了我期望的值,但命令窗口中显示的值就像我执行了命令一样
设置路径=%path%;c:\xyz
当我搜索注册表时,我找不到“c:\xyz”,并且似乎没有与“命令处理器”相关联的“自动运行”。
我尝试为 cmd.exe 创建一个新的快捷方式,但没有什么作用。
但是,当我以管理员身份运行命令提示符时,没有显示不需要的文件夹。
额外的条目来自哪里?
答案1
我怀疑您在注册表中的搜索可能由于需要转义反斜杠而失败。通过从命令提示符运行以下命令,看看是否可以找到 XYZ:
REG QUERY “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment”/v PATH
REG QUERY “HKEY_CURRENT_USER\Environment”/v PATH
如果您不喜欢使用用于操作注册表的常用工具,您的操作系统可能有一个专门用于处理环境变量的 SETX 命令。