一.徹底明白操作系統環境變量
設置環境變量有兩種方式:第一種是在命令提示符運行窗口中設置;第二種是通過單擊“我的電腦→屬性→高級”標簽的“環境變量”按鈕設置。需要注意的是,第一種設置環境變量的方式只對當前運行窗口有效,關閉運行窗口后,設置就不起作用了,而第二種設置環境變量的方式則是永久有效。
2.如何在命令提示符窗口中設置環境變量?
在“開始→運行”框中輸入“cmd”后按“確定”按鈕,出現命令運行窗口。在命令提示符下輸入“set”即可查看環境變量設置。要查看具體某個環境變量的設置,比如要查看path環境變量的設置,可以輸入“set path”。要創建一個環境變量,比如要創建一個名為aa的,值為“c:”的環境變量,可以輸入“set aa=c:”命令。而要刪除一個環境變量,比如要刪除aa環境變量,則可輸入“set aa=”命令(注意=后面不能有空格)。如何更改一個環境變量的設置呢?更改環境變量有兩種情況:一是追加方式,即在不改變環境變量現有設置的情況下,增加變量的值,比如要給環境變量aa增加一個值為“D:”的設置,可以輸入“set aa=%path%;D:”。另一種是完全修改方式,對于這種方式,我們可以采用直接創建一個環境變量的方法來實現。
3.用戶變量和系統變量的關系是什么?
點擊“我的電腦→屬性→高級”標簽的“環境變量”按鈕,出現“環境變量”對話框,如果當前是以Administrator登錄系統的用戶,對話框的上面為Administrator的用戶變量,對話框的下面為系統變量(即相當于系統中所有用戶的用戶變量)。有的時候我們會看到在用戶變量和系統變量中都存在某一個環境變量,比如path,那么path的值到底是用戶變量中的值還是系統變量中的值,或者兩者都不是呢?答案是兩者都不是。path變量的值是用戶變量中的值與系統變量中的值的疊加。
4.改變環境變量和環境變量中的值應該注意什么?
環境變量和環境變量的值不要含有空格,也不要用中文,切記!
二.Windows系統環境變量
在Dos輸入:SET 而不加參數,可以顯示Windows當前的環境變量。
Windows 系統環境變量列表:
%ALLUSERSPROFILE% : 列出所有用戶Profile文件位置。
%APPDATA% :??? 列出應用程序數據的默認存放位置。
%CD% :??? 列出當前目錄。
%CLIENTNAME% :??? 列出聯接到終端服務會話時客戶端的NETBIOS名。
%CMDCMDLINE% :??? 列出啟動當前cmd.exe所使用的命令行。
%CMDEXTVERSION% :??? 命令出當前命令處理程序擴展版本號。
%CommonProgramFiles% :??? 列出了常用文件的文件夾路徑。
%COMPUTERNAME% :??? 列出了計算機名。
%COMSPEC% :??? 列出了可執行命令外殼(命令處理程序)的路徑。
%DATE% :??? 列出當前日期。
%ERRORLEVEL% :??? 列出了最近使用的命令的錯誤代碼。
%HOMEDRIVE% :??? 列出與用戶主目錄所在的驅動器盤符。
%HOMEPATH% :??? 列出用戶主目錄的完整路徑。
%HOMESHARE% :??? 列出用戶共享主目錄的網絡路徑。
%LOGONSEVER% :??? 列出有效的當前登錄會話的域名控制器名。
%NUMBER_OF_PROCESSORS% :??? 列出了計算機安裝的處理器數。
%OS% :??? 列出操作系統的名字。(Windows XP 和 Windows 2000 列為 Windows_NT.)
%Path% :??? 列出了可執行文件的搜索路徑。
%PATHEXT% :??? 列出操作系統認為可被執行的文件擴展名。
%PROCESSOR_ARCHITECTURE% :??? 列出了處理器的芯片架構。
%PROCESSOR_IDENTFIER% :??? 列出了處理器的描述。
%PROCESSOR_LEVEL% :??? 列出了計算機的處理器的型號。
%PROCESSOR_REVISION% :??? 列出了處理器的修訂號。
%ProgramFiles% :??? 列出了Program Files文件夾的路徑。
%PROMPT% :??? 列出了當前命令解釋器的命令提示設置。
%RANDOM% :??? 列出界于0 和 32767之間的隨機十進制數。
%SESSIONNAME% :??? 列出連接到終端服務會話時的連接和會話名。
%SYSTEMDRIVE% :??? 列出了Windows啟動目錄所在驅動器。
%SYSTEMROOT% :??? 列出了Windows啟動目錄的位置。
%TEMP% and %TMP% :??? 列出了當前登錄的用戶可用應用程序的默認臨時目錄。
%TIME% :??? 列出當前時間。
%USERDOMAIN% :??? 列出了包含用戶帳號的域的名字。
%USERNAME% :??? 列出當前登錄的用戶的名字。
%USERPROFILE% :??? 列出當前用戶Profile文件位置。
%WINDIR% :??? 列出操作系統目錄的位置
三.明明白白XP系統環境變量
近日,筆者一個朋友的計算機出現了一個奇怪現象:在Windows XP系統的命令行模式中運行所有命令都提示該命令不是內部或外部命令,也不能運行可執行文件和或批處理文件。
解決篇:
筆者認為是執行這些命令的可執行文件被誤刪造成的,進入系統安裝目錄的system32目錄中發現ipconfig等可執行文件仍然存在,并沒有被刪除或改動的跡象。
第一步:在目錄中直接運行這些可執行文件發現可以調出一個命令執行窗口,不過一閃即逝。由此可斷定這些可執行文件沒有問題,是完好無損的。
第一步:輸入“CMD”命令進入命令行模式,然后進入“c:\windows\system32”目錄運行ipconfig命令,發現一切正常,IP地址及DNS等信息全部顯示出來了。
第四步:筆者通過“我的電腦→屬性→高級”標簽的“環境變量”按鈕查看相關信息。發現“系統變量”中的Path項值為空,這應該是問題的關鍵,由于默認Path為空,所以在任意路徑下運行諸如ipconfig的命令系統將無法找到該程序。雙擊path參數為其設置變量值“c:\windows\system32”。
第六步:確定后再在命令行模式中輸入“ipconfig”就能顯示出正確的信息了。
小提示:如果你希望設置多個默認路徑可以采用諸如c:\windows\system32;c:\windows的形式,即中間用“;”隔開。
思考篇:
分析本地故障原因就是因為環境變量中的默認路徑被刪除的結果,默認路徑一經設置,當前系統如有程序運行時需要某些DLL或EXE文件,以及Active控件時就會到所有默認路徑中去查找,如果在這些目錄中查找到相應的程序則自動加載,查找不到則報告缺少某某文件的錯誤信息。
小知識:什么是環境變量?環境變量一般是指在操作系統中用來指定操作系統運行環境的一些參數,比如臨時文件夾位置和系統文件夾位置等。這點有點類似于DOS時期的默認路徑,當你運行某些程時序除了在當前文件夾中尋找外,還會到設置的默認路徑中去查找。簡單地說這里的“Path”就是一個變量,里面存儲了一些常用命令所存放的目錄路徑。
很多朋友會在自己的計算機上安裝雙系統,例如C盤安裝Windows 98,D盤安裝Windows XP。可是某些軟件往往只在Windows 98系統中安裝,Windows XP系統中是無法正常使用的,比較麻煩卻有效的方法是再安裝一遍。當我們了解了環境變量中的用途后就可以很好解決雙系統的軟件共用問題。
小提示:為什么在Windows 98中安裝了的軟件在Windows XP下無法運行呢(綠色軟件除外)?原因是安裝軟件時往往須要向系統目錄中復制某些文件,而使用另外一個系統時會由于缺少這些文件而無法運行。因此,我們可以通過設置環境變量的方法來解決這個問題。
實例:通過設置默認路徑解決雙系統共用應用軟件的問題
任務描述:
安裝了雙系統的本地計算機,C盤為Windows 98系統,安裝了COOL 3D,D盤為Windows XP系統。希望在不重新安裝軟件的前提下可以在D盤系統中正常運行COOL 3D程序。
在Windows XP中直接找到COOL 3D的安裝目錄并運行其執行文件,會彈出報錯對話框。
實現方法:
第一步:在Windows XP系統中的“我的電腦”上點鼠標右鍵選擇“屬性”。在系統屬性窗口選擇“高級”標簽并按“環境變量”按鈕。
第二步:將環境變量設置窗口中的系統變量里的Path值中添加如下目錄:“c:\windows\system32;c:\windows\system;c:\windows”(不含引號)。
第三步:設置完畢后就可以順利運行COOL 3D了,如果需要系統文件會自動到上面提到的C盤Windows 98相應目錄去查找。
總結:
有些軟件不用通過在環境變量中修改默認路徑的方法就可以在D盤系統中正常啟動,例如超級解霸等軟件,因為它們并沒有往系統目錄中復制任何文件。另外修改默認路徑法也并不是對所有軟件有效,對于一些啟動需要加載注冊表中鍵值才能使用的軟件,可能會出現提示要求輸入注冊碼的窗口,輸入正確數值后仍即可正常使用。如果通過修改默認路徑法仍然無法啟動軟件的話,很有可能是因為Windows 98與Windows XP系統的某些DLL文件有區別而無法通用,這種情況只能在Windows XP系統中重新安裝該軟件。
四.我使用的系統為Windows XP,我想把系統臨時文件(Temp文件)存放區由C盤移到其他分區(如D盤),請問該如何操作?
在“我的電腦”上點鼠標右鍵,選擇“屬性”,然后進入高級選項,點“環境變量”,在“系統變量”下拉菜單中找到“TEMP”、“TMP”這兩項,分別編輯,將變量值設為你需要改變的路徑(例如D:\temp),注意兩項改為相同路徑,然后在D盤上建立一個temp目錄,最后重啟計算機即可。
posted on 2007-07-23 04:24
jadmin 閱讀(99)
評論(0) 編輯 收藏