CTEX安裝必須注意 系統變數 path 被覆蓋

DUT_LYH發表於2018-06-20

轉載:
https://blog.csdn.net/thesby/article/details/50850510

大家寫中文論文時比較喜歡用CTEX,但是該軟體安裝必須小心!請按一下步驟安裝:

①在”計算機“上右鍵,找到”屬性“,然後點選高階系統設定。
②點選“環境變數”,找到“系統變數”中的path,將裡面的值拷貝出來,放到任意一個文字檔案中儲存。
③關閉剛剛開啟的視窗。雙擊Ctex安裝包,然後按照提示,一直安裝完。
完成後,按照1、2步驟找到環境變數,會發現裡面的path值被Ctex覆蓋了。把剛剛儲存的文字放到path的最前面,然後在新增的文字後新增一個(英文的)分號,然後點選儲存,確定,再關閉。
不得不說,這是Ctex的一個重大BUG,它會覆蓋掉系統的path變數。而該變數對於系統來說相當重要,很多系統使用的路徑都是由path儲存。該BUG於2014年就在論壇上被提出,然後直到目前的最新版,仍然沒有解決。估計是修改path時應該寫 += ,但程式設計師寫成了 =。

如果你安裝後才發現Ctex覆蓋了path,而你又沒有備份path值,此時如果你重啟過,那就悲劇了;此時如果你還沒關機,那還是有救的。

按 win +R,輸入 regedit以開啟登錄檔。
找到如下項HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\Environment,如果沒有,可以找HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment,把裡面的path複製過來,然後新增在系統變數的path之前。
別忘了在中間新增一個英文的分號。


經過這次經歷我希望養成一個備份環境變數的習慣

相關文章