Windows新增環境變數是否需要重啟

2022-09-07 02:21:11 字數 762 閱讀 5094

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

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

如果我們在修改環境變數之後啟動cmd程式,則該程式將擁有新的環境變數。

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

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

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

向windows新增環境變數

以nasm為例,軟體安裝完畢後,啟動windows作業系統的命令視窗,在安裝目錄 比如c program files nasm 下執行nasm是ok的,但是在其他任意目錄下執行nasm就會報錯.這意味著我們還不能使用nasm命令,這是因為 雖然我們以經安裝了nasm,而安裝目錄下也包含了nasm這個...

Windows 新增環境變數(path)

使用命令提示符 cmd 批處理 batch bat 新增環境變數 注意 要使用管理員身份執行 cmd set path path 要新增的路徑 reg add hklm system currentcontrolset control session manager environment v pa...

windows下新增Python環境變數的方法彙總

如果安裝的時候沒有選擇add python.exe to path 導致在命令提示符下執行python 提示 python 不是內部或外部命令,也不是可執行的程式或批處理檔案。可以通過 如下兩種方法 方法一 使用cmd命令新增path環境變數 在cmd下輸入 path path d python27...