Windows

如何在不重新啟動的情況下添加 Windows 環境變數?

  • September 21, 2021

我想向 Windows 機器(台式機或伺服器)添加一個環境變數,並且能夠在不重新啟動該機器的情況下使用它。

假設您有一個託管各種應用程序的生產伺服器,而一個新應用程序需要一個特定的環境變數才能執行。當使用者連接到您的其他應用程序時,您不想重新啟動它。你有什麼選擇?我不喜歡等待直到重新啟動的好時機選項。一定會有更好的辦法。我錯過了什麼?

如果您通過相關電腦的主屬性對話框進行更改(轉到我的電腦 | 屬性 | 高級 | 環境變數),對環境變數的更改應立即生效。保存更改後,資源管理器WM_SETTINGCHANGE會向所有視窗廣播一條消息以通知它們更改。此後通過資源管理器生成的任何程序都應該獲得更新的環境,儘管已經執行的程序不會,除非它們處理設置更改消息。

我無法從您的問題描述中看出您遇到的具體問題。你能告訴我們更多關於不起作用的具體情況嗎?

這篇知識庫文章也可能有用:如何將環境變數傳播到系統

引用自:https://serverfault.com/questions/8855