什麼是環境變數環境變數的設定方法

General 更新 2024年11月22日

  環境變數一般是指在作業系統中用來指定作業系統執行環境的一些引數,那麼你對環境變量了解多少呢?以下是由小編整理關於什麼是環境變數的內容,希望大家喜歡!

  環境變數的主要作用

  設定引數

  環境變數相當於給系統或使用者應用程式設定的一些引數,具體起什麼作用這當然和具體的環境變數相關。比如path,是告訴系統,當要求系統執行一個程式而沒有告訴它程式所在的完整路徑時,系統除了在當前目錄下面尋找此程式外,還應到哪些目錄下去尋找;再如tc或vc++中,set include=path1;path2; 是告訴編譯程式到哪裡去找.h型別的檔案;當然不僅僅是指定什麼路徑,還有其它的作用的,如set dircmd=/4 設定一個環境變數的作用是在使用dir命令時會把/4作為預設的引數新增到你的dir命令之後,就像你的每個命令都加了/4引數,它實際上是給命令解釋程式command設定的一個環境變數,並且是給dir這個內部命令設定的。

  DWORD GetEnvironmentVariable***LPCSTR lpName, LPSTR lpBuffer, DWORD dSize***,引數lpName是你要求查詢的環境變數的名,lpBuffer是返回你所指定的環境變數的值的,dSize是告訴這個函式lpBuffer可以存放多少個位元組。

  分析本地故障時原因很可能就是因為環境變數中的預設路徑被刪除的結果,預設路徑一經設定,當前系統如有程式執行時需要某些DLL或EXE檔案,以及Active控制元件時就會到所有預設路徑中去查詢,如果在這些目錄中查詢到相應的程式則自動載入,查詢不到則報告缺少某某檔案的錯誤資訊。

  軟體共用

  很多朋友會在自己的計算機上安裝雙系統,例如C盤安裝Windows XP,D盤安裝Windows 7。可是某些軟體往往只在Windows XP系統中安裝,Windows 7系統中是無法正常使用的,比較麻煩卻有效的方法是再安裝一遍。當我們瞭解了環境變數中的用途後就可以很好解決雙系統的軟體共用問題。

  系統執行

  為什麼在Windows XP中安裝了的軟體在Windows 7下無法執行呢***綠色軟體除外***?原因是安裝軟體時往往須要向系統目錄中複製某些檔案,而使用另外一個系統時會由於缺少這些檔案而無法執行。因此,我們可以通過設定環境變數的方法來解決這個問題。

  環境變數的設定方法

  在windows作業系統中可以通過我的電腦-〉系統屬性-〉高階系統設定->環境變數,來設定系統的環境變數,然而在此設定的環境變數是否在登錄檔中具有對應的項呢?答案是肯定的。而在.net 中提供了一個類來獲取系統的環境變數及其值。

  環境變數分為兩類:使用者變數與系統變數,在登錄檔中都有對應的項。

  其中使用者變數所在位置:

  HKEY_CURRENT_USER\Environment;

  系統變數所在位置為:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001

  \Control\Session Manager\Environment。

  另外也可以右擊我的電腦——高階系統設定——環境變數——在系統變數裡有path選項——雙擊開啟——在原有變數的基礎上新增英文狀態下的分號——然後將路徑名輸入即可。***切記,不要刪除原先的系統變數,只要用分號隔開,然後新增,最後也要加上分號***

  環境變數的編輯方法

  在命令列中對環境變數進行編輯的方法

  檢視當前可用的所有環境變數***=系統變數+使用者變數***

  set

  檢視某個環境變數,如PATH

  set PATH

  新增環境變數,如xxx=aa

  set xxx=aa

  將環境變數***如xxx***的值置為空

  set xxx=

  在某個環境變數***如PATH***後新增新的值***如d:\xxx***

  set PATH=%PATH%;d:\xxx

  ***注:在dos視窗中以命令列方式對環境變數的操作只對當前視窗的應用有效***

環境變數的設定方法

什麼是環境貿易壁壘環境貿易壁壘的技術標準
陰道炎的危害介紹
相關知識
什麼是遊標卡尺遊標卡尺的使用方法
什麼是油性面板油性面板的護理方法
什麼是行權條件行權條件的設定
什麼是結構力學結構力學的研究方法
什麼是品牌形象品牌形象的打造方法
什麼是冒險現象冒險現象的消除方法
什麼是精準營銷精準營銷的運作方法
什麼是精神壓力精神壓力的緩解方法
什麼是建築面積建築面積的計算方法
什麼是實際成本實際成本的計算方法

Have any Question?

Let us answer it!