Windows 系統變數及重起

2021-06-17 14:17:03 字數 594 閱讀 5117

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

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

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

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

Windows的關機和重起

第六節 windows的關機和重起 很多木馬都有遠端關機功能,但這並不是乙個很好的功能.不過對於入侵伺服器,有時需要重起伺服器.其實對於關機和重起,只需要呼叫幾個 api函式即可實現.對於win9x系統,可以直接呼叫,對於win2k以上,出於安全考慮,稍有不同,下面分別看一下.9x系統 exitwi...

Windows系統中使用者變數與系統變數的區別

windows系統中存在兩種環境變數 使用者變數和系統變數。那麼,這兩種環境變數有什麼區別和共同點呢?1 兩種環境變數中可以存在重名的變數 2 兩者都不區分變數名的大小寫,如path和path並沒有區別 3 使用者變數只對當前使用者有效,系統變數對所有使用者有效 4 windows系統在執行使用者命...

windows系統下系統變數path誤刪恢復方法

每台計算機安裝程式不同,環境變數path會有不同,若誤刪了環境變數path,可以如下完美解決.win r 輸入regedit開啟登錄檔 開始 執行裡輸入regedit 找到 hkey local machine system controlset002 control session manager...