1.什么是環(huán)境變量?
環(huán)境變量是包含諸如驅(qū)動(dòng)器、路徑或文件名之類的字符串。環(huán)境變量控制著多種程序的行為。例如,TEMP 環(huán)境變量指定程序放置臨時(shí)文件的位置。
任何用戶都可以添加、修改或刪除用戶的環(huán)境變量。但是,只有管理員才能添加、修改或刪除系統(tǒng)環(huán)境變量。
使用“控制面板”中的“系統(tǒng)”可以自定義下列變量:
用于 logged_on_user_name 的用戶環(huán)境變量
對(duì)于特定計(jì)算機(jī)的每個(gè)用戶來說,用戶環(huán)境變量是不同的。變量包括由用戶設(shè)置的任何內(nèi)容,以及由應(yīng)用程序定義的所有變量,例如應(yīng)用程序文件的路徑。
系統(tǒng)環(huán)境變量
管理員可以更改或添加應(yīng)用到系統(tǒng)(從而應(yīng)用到系統(tǒng)中的所有用戶)的環(huán)境變量。安裝期間,Windows 2000 安裝程序配置默認(rèn)的系統(tǒng)變量,例如 Windows 2000 文件的路徑
2.環(huán)境變量的設(shè)置有幾種方式?
設(shè)置環(huán)境變量有兩種方式:第一種是在命令提示符運(yùn)行窗口中設(shè)置;第二種是通過單擊“我的電腦→屬性→高級(jí)”標(biāo)簽的“環(huán)境變量”按鈕設(shè)置。需要注意的是,第一種設(shè)置環(huán)境變量的方式只對(duì)當(dāng)前運(yùn)行窗口有效,關(guān)閉運(yùn)行窗口后,設(shè)置就不起作用了,而第二種設(shè)置環(huán)境變量的方式則是永久有效。
3.如何設(shè)置環(huán)境變量?
在“開始→運(yùn)行”框中輸入“cmd”后按“確定”按鈕,出現(xiàn)命令運(yùn)行窗口。在命令提示符下輸入“set”即可查看環(huán)境變量設(shè)置。要查看具體某個(gè)環(huán)境變量的設(shè)置,比如要查看path環(huán)境變量的設(shè)置,可以輸入“set path”。要?jiǎng)?chuàng)建一個(gè)環(huán)境變量,比如要?jiǎng)?chuàng)建一個(gè)名為aa的,值為“c:”的環(huán)境變量,可以輸入“set aa=c:”命令。而要?jiǎng)h除一個(gè)環(huán)境變量,比如要?jiǎng)h除aa環(huán)境變量,則可輸入“set aa=”命令(注意=后面不能有空格)。如何更改一個(gè)環(huán)境變量的設(shè)置呢?更改環(huán)境變量有兩種情況:一是追加方式,即在不改變環(huán)境變量現(xiàn)有設(shè)置的情況下,增加變量的值,比如要給環(huán)境變量aa增加一個(gè)值為“D:”的設(shè)置,可以輸入“set aa=%path%;D:”。另一種是完全修改方式,對(duì)于這種方式,我們可以采用直接創(chuàng)建一個(gè)環(huán)境變量的方法來實(shí)現(xiàn)。
4.用戶變量和系統(tǒng)變量的關(guān)系是什么?
點(diǎn)擊“我的電腦→屬性→高級(jí)”標(biāo)簽的“環(huán)境變量”按鈕,出現(xiàn)“環(huán)境變量”對(duì)話框,如果當(dāng)前是以Administrator登錄系統(tǒng)的用戶,對(duì)話框的上面為Administrator的用戶變量,對(duì)話框的下面為系統(tǒng)變量(即相當(dāng)于系統(tǒng)中所有用戶的用戶變量)。有的時(shí)候我們會(huì)看到在用戶變量和系統(tǒng)變量中都存在某一個(gè)環(huán)境變量,比如path,那么path的值到底是用戶變量中的值還是系統(tǒng)變量中的值,或者兩者都不是呢?答案是兩者都不是。path變量的值是用戶變量中的值與系統(tǒng)變量中的值的疊加。
5.改變環(huán)境變量和環(huán)境變量中的值應(yīng)該注意什么?
環(huán)境變量和環(huán)境變量的值不要含有空格,也不要用中文,切記!