作者lovesnake (LoyalDog)
看板Programming
标题[问题] 脏掉的Path如何还原 (winshell)
时间Sun Oct 18 17:54:11 2015
最近在练习cmd底下操作,结果用了 setx path "%path%;%another%"五六次
想当然尔,User Path变得很长一串又很脏
接着我用GUI介面把系统Path复制回去,让User Path变回来。
可是接着回cmd底下,无论是用set 还是 echo %path%,看到的Path还是被弄脏的那个
简言之
GUI介面看环境变数 >> 两个Path都正常
Regedit查Environment >> 两个Path都正常
cmd底下echo %path% >> 看到的是脏掉的Path
无论重开机还是再用一次setx path "[正常的path]"
都没有用
请问这是为什麽呢?
又该如何修正呢?
谢谢!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.121.198.160
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Programming/M.1445162054.A.467.html
1F:→ MOONRAKER: windows到底有几组环境变数 是一个谜218.161.46.90 10/18 18:08
Orz…… 我试过用搜寻功能找机码, 找我自己设的path,怎麽找都只有两组,local glo
bal的
2F:→ AntaresStar: 重新setx都不行的话还真诡异... 36.230.240.19 10/18 18:48
3F:→ ofy: 不知道怎麽救,以後学着用setlocal+endlocal吧 1.172.7.95 10/18 22:38
看来只能重灌了, 现在只要开bat
或cmd file都会因为字串过长不能set local path 囧rz……
※ 编辑: lovesnake (42.66.226.13), 10/23/2015 21:18:58
4F:→ MOONRAKER: 太惨了 XD 218.161.46.90 10/23 22:01
5F:推 yvb: 试试看 setx path ~path~ 203.70.208.214 10/24 00:11
6F:→ yvb: 或是 setx path "" 203.70.208.214 10/24 00:19