作者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/m.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