Windows下配置環境變數和需不需要重啟問題

2022-04-03 16:28:14 字數 626 閱讀 6103

經常看到一些軟體的安裝說明上寫著,修改windows的環境變數,然後重新啟動計算機。這讓人不禁產生疑問,修改環境變數之後真的要重啟嗎?

其實只要理解了環境變數的原理就可以做出正確的判斷。環境變數是一些系統變數,這些變數對執行的任意乙個程式都有效。最簡單的確認方法就是 cmd.exe 程式。單擊「開始」->「執行」,然後輸入 cmd,回車,在啟動的命令列視窗中輸入set,之後就可以看到一大堆各種各樣的環境變數顯示在螢幕上。而修改環境變數則是通過「控制面板」->「系統」->「高階」->「環境變數」對話方塊進行的。

這裡要理解的是,乙個程式啟動時,環境變數被複製到該程式所在的環境中,在該程式執行過程中不會被除該程式以外的其他程式所改變。也就是說,假設我們啟動了乙個cmd程式,然後通過控制面板修改了環境變數設定,但是已經啟動了的cmd所擁有的環境變數並不會被改變。如果我們在修改環境變數之後啟動cmd程式,則該程式將擁有新的環境變數。

那 麼結論就很明顯了:修改環境變數之後,如果受影響的是應用程式,那麼只要簡單地重新啟動此應用程式,環境變數的修改就會反映到該程式中,而不必重新啟動計 算機;但是,如果受影響的是系統服務,就必須重新啟動才能將環境變數的修改反映到系統服務中(因為沒有辦法在不重啟計算機的情況下重新啟動系統服務管理 器)。

Windows下配置python環境變數

預設情況下,在windows下安裝python之後,系統並不會自動新增相應的環境變數。此時不能在命令列直接使用python命令。1.首先需要在系統中註冊python環境變數 假設python的安裝路徑為c python2.6,則修改我的電腦 屬性 高階 環境變數 系統變數中的path為 為了在命令列...

Windows下配置python環境變數

預設情況下,在windows下安裝python之後,系統並不會自動新增相應的環境變數。此時不能在命令列直接使用python命令。1.首先需要在系統中註冊python環境變數 假設python的安裝路徑為c python2.6,則修改我的電腦 屬性 高階 環境變數 系統變數中的path為 為了在命令列...

windows下配置python環境變數

預設情況下,在windows下安裝python之後,系統並不會自動新增相應的環境變數。此時不能在命令列直接使用python命令。1.首先需要在系統中註冊python環境變數 假設python的安裝路徑為c python2.6,則修改我的電腦 屬性 高階 環境變數 系統變數中的path為 為了在命令列...