首頁  >  文章  >  後端開發  >  如何在具有使用者權限的Windows中設定環境變數?

如何在具有使用者權限的Windows中設定環境變數?

DDD
DDD原創
2024-11-18 09:40:02969瀏覽

How to Set Environment Variables in Windows with User Privileges?

在具有使用者權限的Windows 中設定環境變數

設定環境變數是設定係統設定和提供對必要資訊的存取的重要方面。本文討論如何僅使用使用者權限在 Windows 中設定環境變量,因為您可能沒有修改系統變數的權限。

下面的程式碼片段嘗試使用os.Getenv() 讀取環境變數function:

var (
    Address = os.Getenv("ADDR")
    Token   = os.Getenv("TOKEN")
)

Windows提供了兩種修改環境變數的策略:

  • Set:暫時修改目前shell的環境值,不影響其他正在執行的shell 。 shell 關閉後,修改的值將會恢復。
  • Setx: 永久調整環境變量,影響所有未來的 shell。但是,現有的 shell 在關閉並重新開啟之前不會有修改後的值。

要使用使用者權限設定環境變量,請使用以下方法:

暫時設定(Set)

  1. 開啟指令提示符號或Powershell 視窗。
  2. 輸入以下指令設定環境變數:
set ADDR=127.0.0.1

此指令將在目前 shell 中暫時將「ADDR」環境變數設為「127.0.0.1」。

永久設定 (Setx)

  1. 以管理員身分開啟命令提示字元或 Powershell 視窗(以管理員身分執行視窗)。
  2. 輸入以下指令永久設定環境變數:
setx ADDR "127.0.0.1"

這指令會將「ADDR」環境變數加入系統範圍的登錄中,其值為「127.0. 0.1”,並且它將在所有未來的shell 中可用。

以上是如何在具有使用者權限的Windows中設定環境變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn