0x00 失效原因
原因:環境變量設置缺失
0x01 修復方法
修復:打開系統變量設置配置環境變量
0x02 系統變量與環境變量區別
原文地址:https://zhuanlan.zhihu.com/p/93719752
Windows系統中有兩種環境變量:用戶變量和系統變量
1、環境變量沒有區分大小寫,例如path跟PATH是一樣的
2、系統變量對所有用戶有效
3、用戶變量只對當前用戶有效
4、用戶變量與系統變量,名稱是變量,值是里面的內容,也就是通過變量存儲了想要存儲的內容,方便調用
4、系統變量與用戶變量的PATH:告訴系統可執行文件放在什么路徑(平常執行程序的路徑,要放在PATH里面,不能建一個變量,cmd會提示“不是內部或外部命令,或者不是可執行程序”)
5、windows系統在執行用戶命令時,若用戶未給出文件的絕對路徑,則首先在當前目錄下尋找相應的可執行文件、批處理文件等;
6、若果當前目錄找不到對應文件名的程序,在系統變量的PATH的路徑中,依次尋找對應的可執行程序文件(查找順序是按照路徑的錄入順序從左往右尋找的,最前面一條的優先級最高,如果找到程序就停止尋找,后面的路徑不再執行)
7、如果系統變量的PATH的路徑找不到,再到用戶變量的PATH路徑中尋找(如果系統變量和用戶變量的PATH中同時包含了同一個命令,則優先執行系統變量PATH中的命令)
8、每次新加了命令以后,要確定保存了。再重啟CMD,否則命令不生效的。
9、在CMD里要輸出環境變量 ECHO %變量名%