經常看到一些軟體的安裝說明上寫著,修改windows的環境變數,然後重新啟動計算機。這讓人不禁產生疑問,修改環境變數之後真的要重啟嗎?
其實只要理解了環境變數的原理就可以做出正確的判斷。環境變數是一些系統變數,這些變數對執行的任意乙個程式都有效。最簡單的確認方法就是 cmd.exe 程式。單擊「開始」->「執行」,然後輸入 cmd,回車,在啟動的命令列視窗中輸入set,之後就可以看到一大堆各種各樣的環境變數顯示在螢幕上。而修改環境變數則是通過「控制面板」->「系統」->「高階」->「環境變數」對話方塊進行的。
這裡要理解的是,乙個程式啟動時,環境變數被複製到該程式所在的環境中,在該程式執行過程中不會被除該程式以外的其他程式所改變。也就是說,假設我們啟動了乙個cmd程式,然後通過控制面板修改了環境變數設定,但是已經啟動了的cmd所擁有的環境變數並不會被改變。如果我們在修改環境變數之後啟動cmd程式,則該程式將擁有新的環境變數。
那麼結論就很明顯了:修改環境變數之後,如果受影響的是應用程式,那麼只要簡單地重新啟動此應用程式,環境變數的修改就會反映到該程式中,而不必重新啟動計算機;但是,如果受影響的是系統服務,就必須重新啟動才能將環境變數的修改反映到系統服務中(因為沒有辦法在不重啟計算機的情況下重新啟動系統服務管理器)
Windows新增環境變數是否需要重啟
經常看到一些軟體的安裝說明上寫著,修改windows的環境變數,然後重新啟動計算機。這讓人不禁產生疑問,修改環境變數之後真的要重啟嗎?乙個程式啟動時,環境變數被複製到該程式所在的環境中,在該程式執行過程中不會被除該程式以外的其他程式所改變。也就是說,假設我們啟動了乙個cmd程式,然後通過控制面板修改...
Windows環境變數
說明 系統檔案盤為c盤,作業系統為windows xp 登入使用者名為weste 計算機名為icech 說明 不同的作業系統如windows xp和windows 2000相對應的一些路徑是不同的,這裡只介紹winxp相對應的路徑!allusersprofile 說明 所有使用者的配置檔案總目錄 對...
windows 環境變數
1 考慮下面的需求,進入cmd之後,我就想執行mysql客戶端命令,而這需要轉到mysql安裝目錄,找到mysql可執行檔案,在這個目錄下執行mysql命令。這樣太麻煩,有沒有好的解決辦法?2 使用環境變數,變數名為mysql home,變數值為c program files x86 mysql m...