玩轉(zhuǎn)Windows之環(huán)境變量
楊興平
環(huán)境變量是windows中一個神秘的東西,它在后臺默默地起著作用,但又被人多數(shù)人忽視。合理地設(shè)置環(huán)境變量不僅能提高工作效率,而且還能夠避免系統(tǒng)錯誤。那么什么是環(huán)境變量,我們又怎么設(shè)置和修改環(huán)境變量呢?
什么是環(huán)境變量
環(huán)境變量是指用來設(shè)置操作系統(tǒng)運(yùn)行環(huán)境的一些屬性或者說是選項。一個變量由變量名和變量值組成(變量是相對常量而言的,變量可以重新賦值,而常量的值是保持不變的),比如ComSpec變量用來指定“cmd.exe”文件的路徑,Windir變量用來指定系統(tǒng)目錄所在的文件夾,Path變量用來指定系統(tǒng)搜索文件的路徑等。在Windows中,環(huán)境變量包括用戶變量和系統(tǒng)變量。在“命令提示符”窗口中鍵入無參數(shù)的“set”命令,或在“運(yùn)行”中執(zhí)行“winmsd”命令打開“系統(tǒng)信息”窗口(如圖1),都可查看本機(jī)的當(dāng)前用戶變量和系統(tǒng)變量。
怎樣修改環(huán)境變量
環(huán)境變量如何修改呢?有多種方法可以實現(xiàn),最常用的方法是打開“環(huán)境變量”窗口進(jìn)行設(shè)置(如圖2)。在控制面板中雙擊“系統(tǒng)”打開“系統(tǒng)屬性”對話框,切換到“高級”選項卡,然后單擊“環(huán)境變量”就可打開“環(huán)境變量”窗口。在該窗口,我們除了可以修改已有的用戶變量和系統(tǒng)變量,還可新建和刪除環(huán)境變量。
環(huán)境變量的應(yīng)用實例
實例一:玩轉(zhuǎn)路徑
在定義環(huán)境變量時Window s引入了一些字符串來表示特定的文件夾,比如用“%systemRoot%”來表示W(wǎng)indows文件夾,用“%userprofile%”表示當(dāng)前用戶文件夾(即“X:\\Documents and Settings\\用戶名”文件夾,其中“X”表示系統(tǒng)所在的分區(qū)),用“%temp%”表示當(dāng)前用戶的臨時文件夾(即“X:\\Documents andSettings\\用戶名\\Local Settings\\Temp、\\”文件夾)。使用這些字符串,我們可以快速打開文件夾,比如在資源管理器的地址欄中輸入“%SystemRoot%”可快速打開Windows文件夾;也可以把絕對路徑轉(zhuǎn)換為相對路徑,比如,在利用winRAR制作自解壓文件時,只要把解壓路徑設(shè)置為“%systemRoot%\\system32”,不論你的Windows安裝到哪個分區(qū),解壓時文件都會釋放到Windows文件夾下的system32子文件夾中。
實例二:玩轉(zhuǎn)隱藏設(shè)備
在Windows XP中為新安裝的網(wǎng)卡設(shè)置IP地址的時候,會遇到“該地址已經(jīng)分配給另外網(wǎng)卡”的警告。之所以這樣是因為你以前使用過的網(wǎng)卡沒有徹底卸載(如果網(wǎng)卡的驅(qū)動程序沒有卸載就將它從主板上拔掉,那么這些設(shè)備在資源管理器中就會呈隱藏狀態(tài)),要想顯示并刪除它,還必須把舊網(wǎng)忙插回原來的插槽才能卸載。不過,利用環(huán)境變量,不需要這樣麻煩照樣可以將它們徹底刪除:在“環(huán)境變量”對話框中新建一個系統(tǒng)變量,將其變量名設(shè)置為“DEVMGR SHOW NONPRESENL_DEVICE”,變量值設(shè)置為1(如圖3),確認(rèn)后打開設(shè)備管理器,在菜單欄中選擇“查看/顯示隱藏的設(shè)備”,然后展開“網(wǎng)絡(luò)適配器”就會顯示出系統(tǒng)中所有的網(wǎng)卡,包括那些尚未卸載驅(qū)動程序但已從主板插槽中拔掉的網(wǎng)卡。選中要卸載的網(wǎng)卡,單擊右鍵,然后從菜單中選擇“卸載”即可把該網(wǎng)卡徹底刪除。
實例三:玩轉(zhuǎn)設(shè)備管理器
設(shè)備管理器是我們管理設(shè)備的重要場所。在設(shè)備管理器中,沒備的“屬性”對話框提供了“常規(guī)”、“高級”、“驅(qū)動程序”、“資源”、“電源管理”這五個選項卡,使用系統(tǒng)變量,還可以增加一個“詳細(xì)信息”選項卡。打開“環(huán)境變量”對話框,新建一個名為“DEVMGR_SHOW_DETAILS”的系統(tǒng)變量,將值設(shè)為1,確認(rèn)后打開設(shè)備管理器,現(xiàn)在,隨便打開一個設(shè)備的“屬性”對話框,就可以看到多出了一個“詳細(xì)信息”選項卡(如圖4)。
實例四:玩轉(zhuǎn)“運(yùn)行”
還記得3721的網(wǎng)絡(luò)實名功能嗎?利用環(huán)境變量,我們在系統(tǒng)中也能實現(xiàn)類似的功能。比如要訪問人民日報網(wǎng)站,在“環(huán)境變量”對話框中新建一個“人民日報”的系統(tǒng)變量,將值修改為<“C:\\Program Files\\InternetExplorer\\IEXPLORE.EXE”www.people.com.cn>(注意,上述路徑不包括尖括號,但包括英文_半角引號)。這樣在“運(yùn)行”中輸入“%人民日報%”后回車,人民日報的主頁就會在默認(rèn)的瀏覽器中打開。
實例五:玩轉(zhuǎn)Path變量
系統(tǒng)的Path變量定義了文件的搜索路徑,當(dāng)你在“運(yùn)行”中執(zhí)行某程序時,如果在當(dāng)前目錄中找不到該程序,系統(tǒng)就會到Path變量指定的路徑中去尋找。利用Path,受量的這一特點(diǎn),我們可以使用“運(yùn)行”啟動任何程序。在“環(huán)境變量”對話框中,選擇Path系統(tǒng)變量,點(diǎn)擊“編輯”,在彈出的對話框中加入QQ主程序的路徑(注意各個路徑之間使用半角分號隔開),完成后點(diǎn)擊“確定”。這樣我們就可以在“運(yùn)行”中輸入“QQ”啟動QQ即時聊天工具了。
利用環(huán)境變量,我們還可以在雙系統(tǒng)中共享應(yīng)用程序。有些程序,安裝時會把一些關(guān)鍵文件安裝到系統(tǒng)文件夾(一般是當(dāng)前系統(tǒng)的“%SystemRoot%\system32”文件夾),對于這類程序,在一個系統(tǒng)中安裝后,在另一系統(tǒng)中使用時會提示找不到特定文件而停止運(yùn)行。遇到這種情況,我們可在Path變量中加入缺少文件的路徑,一般情況下,只要加入另一系統(tǒng)的Windows文件夾和system32文件央的路徑即可。
提示
PATHEXT變量規(guī)定了搜索的文件類型,默認(rèn)情況下它搜索EXE、COM、BAT等可執(zhí)行文件,因此,對于可執(zhí)行文件,在“運(yùn)行”中可不輸入文件的擴(kuò)展名。
實例六:玩轉(zhuǎn)TEMP變量
TEMP用戶變量用來指定用戶存放臨時文件的路徑,由于Windows XP支持中文用戶名賬戶,所以TEMP變量的值就是“C:\\Documents and Settings\\中文用戶名\\Local Settings\\Temp”。一般來說,安裝程序時,安裝程序先會將自己解壓到臨時文件夾,對于那些不支持中文路徑的安裝程序,如果你使用中文的賬戶名,那么安裝程序復(fù)制文件時會提示找不到文件。遇到這種情況,你可以修改TEMP變量的值:在“環(huán)境變量”對話框中,單擊用戶變量中的“TEMP”,然后單擊“編輯”打開“編輯用戶變量”時話框,在該對話框的變量值框中,輸入一個英文的路徑名稱,比如鍵入“d:\em”,最后單擊“確定”就可解決。
用好百度硬盤搜索框
一個好人
新版的百度硬盤搜索提供了一個“快速搜索”框,方便用戶在不打開搜索窗口的狀態(tài)下快速進(jìn)行搜索,非常方便。而下面的方法則可以讓它更符合你的操作習(xí)慣。
更改快捷鍵
百度硬盤搜索框提供了快捷鍵操作,雙擊Ctrl鍵即可打開搜索框。但很多網(wǎng)絡(luò)游戲都把Ctrl鍵作為主要功能鍵,這樣在玩游戲時就容易誤打開搜索框。要更改快捷鍵,可點(diǎn)擊百度硬盤搜索框右上角的“設(shè)置”選項,在“快速搜索框設(shè)置”對話框中將“快捷鍵”選為其它鍵,再點(diǎn)擊“確定”按鈕即可更改快捷鍵(如圖)。
指定搜索類型
百度硬盤搜索框默認(rèn)的搜索類型是網(wǎng)頁,要搜索硬盤文件還要手動點(diǎn)擊“硬盤”選項,再按回車鍵進(jìn)行搜索,稍嫌繁瑣。如果平時只用它搜索硬盤文件,則可以打開“快速搜索框設(shè)置”對話框,將“默認(rèn)搜索類型”選為“硬盤”,點(diǎn)擊“確定”按鈕。以后就可以直接搜索硬盤文件了。
禁用搜索框
如果不需要使用快速搜索框,則用右鍵單擊百度硬盤的任務(wù)欄圖標(biāo),依次選擇“其它/設(shè)置”選項,打開“設(shè)置”窗口,點(diǎn)擊“其它”選項,清空“開啟快速搜索框”選框,點(diǎn)擊“保存設(shè)置”按鈕即可。
注:本文中所涉及到的圖表、注解、公式等內(nèi)容請以PDF格式閱讀原文。