十年網站開發(fā)經驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網站問題一站解決
點擊屏幕底部菜單欄中的“計算機”圖標。
成都創(chuàng)新互聯(lián)公司總部坐落于成都市區(qū),致力網站建設服務有成都網站設計、網站制作、網絡營銷策劃、網頁設計、網站維護、公眾號搭建、小程序開發(fā)、軟件開發(fā)等為企業(yè)提供一整套的信息化建設解決方案。創(chuàng)造真正意義上的網站建設,為互聯(lián)網品牌在互動行銷領域創(chuàng)造價值而不懈努力!
在彈出的窗口中點擊頂部的“計算機”標簽,然后在出現(xiàn)的菜單中點擊“系統(tǒng)屬性”選項。
在新的頁面中,點擊左側導航欄中的“高級系統(tǒng)設置”。
在彈出的頁面中, 點擊下部的“環(huán)境變量”按鈕。彈出環(huán)境變量的管理頁面。
在環(huán)境變量的管理頁面中,在下部列表框中找到Path變量, 單擊選中, 然后點擊下面的輯”按鈕。
彈出的頁面有兩個輸入框, 在“變量值”輸入框的末尾添加你要增加的路徑,格式為 ;全路徑,即分號加路徑。注意這里分號必須是英文分號。比如我在安裝Python2.7后添加的部分如圖所示。
點擊確定,設置完成
該命令使用批處理文件進行執(zhí)行,其文件包的目錄結構及文件內容如下:
目錄結構:
------ JDK_Environment 文件夾
------ readme.txt 文本文檔文件
------ JDK_Environment.bat 批處理文件
------ Step 文件夾
------ JDK_Env_Step1.bat 批處理文件
------ JDK_Env_Step2.bat 批處理文件
文件:
文件1:readme.txt
位置:JDK_Environment 文件夾
內容:
==========使用wmic命令對JDK的環(huán)境變量進行配置,可即時生效,不用重啟系統(tǒng)。==========
文件清單:
1. JDK_Environment.bat
文件類型:Windows批處理文件
文件說明:可直接執(zhí)行該批處理,一步完成JDK環(huán)境變量的設置。
注:可直接使用JDK_Environment.bat,一步完成JDK環(huán)境變量的設置,
若使用Step文件夾中的批處理,則需按說明分步完成。
2. Step
文件類型:文件夾
文件說明:分步執(zhí)行其中兩份批處理文件,完成JDK環(huán)境變量的設置。
2.1 JDK_Env_Step1.bat
文件類型:Windows批處理文件
文件說明:首先執(zhí)行,完成JDK環(huán)境變量設置的第一步,JAVA_HOME的設置。
2.2 JDK_Env_Step2.bat
文件類型:Windows批處理文件
文件說明:其次執(zhí)行,繼續(xù)完成JDK環(huán)境變量設置的第二步,path與CLASSPATH的設置。
注意:
1. 若在path與CLASSPATH變量值的設置時,使用了JAVA_HOME的引用%JAVA_HOME%,則需在不同的“命令提示符”窗口中,分別進行JAVA_HOME與他們倆的設置工作。(Step中的設置方式即為此種情況)
即:
打開“命令提示符”窗口A,在A中進行了JAVA_HOME的設置。
則,下一步path與CLASSPATH的設置,需要重新打開一新的“命令提示符”窗口B,在B中進行他們倆的設置。
原因:
A中窗口雖成功進行了JAVA_HOME的設置,但新設置的變量對當前A窗口并不生效,若繼續(xù)在其中使用JAVA_HOME的引用%JAVA_HOME%,對path與CLASSPATH進行設置,則會發(fā)生找不到%JAVA_HOME%的錯誤。
解決方案:
1.1 JAVA_HOME與其它需要引用到它的變量,分別在不同窗口,嚴格按先后順序進行設置。(見Step文件夾)
1.2 在path與CLASSPATH中不對%JAVA_HOME%進行引用,直接使用絕對路徑。(見JDK_Environment.bat)
2.wmic中對原系統(tǒng)變量值的引用問題
例如:
對系統(tǒng)原Path變量的值進行了引用
::更新變量path,加入新值C:\Program Files\Java\jdk1.5.0_07\bin
wmic ENVIRONMENT where "name='path' and username='system'" set VariableValue="%path%;C:\Program Files\Java\jdk1.5.0_07\bin"
若用上面的順序進行%path%的引用,即%path%;C:\Program Files\Java\jdk1.5.0_07\bin,%path%在增量之前,
增量C:\Program Files\Java\jdk1.5.0_07\bin之前需要要加分號,否則系統(tǒng)不會自動為其加上。
運行后效果如下:
若下面的順序的進行%path%的引用,即%JAVA_HOME%\bin;%path%
::更新變量path,加入新值%JAVA_HOME%\bin
wmic ENVIRONMENT where "name='path' and username='system'" set VariableValue="%JAVA_HOME%\bin;%path%"
%path%在增量之后,增量%JAVA_HOME%\bin的后面要加一個分號,否則系統(tǒng)不會自動為其加上。
運行后效果如下:
C:\Program Files\Java\jdk1.5.0_07\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
總結:無論增量與原變量引用之間先后順序如何,他們之間都要添加分號進行分隔。
author:lioncode
date:2010/11/23 17:54
version:0.0.1
文件2:JDK_Environment.bat
位置:JDK_Environment 文件夾
內容:
::創(chuàng)建變量JAVA_HOME,值為C:\Program Files\Java\jdk1.5.0_07
wmic ENVIRONMENT create name="JAVA_HOME",username="system",VariableValue="C:\Program Files\Java\jdk1.5.0_07"
::更新變量path,加入新值C:\Program Files\Java\jdk1.5.0_07\bin
wmic ENVIRONMENT where "name='path' and username='system'" set VariableValue="%path%;C:\Program Files\Java\jdk1.5.0_07\bin"
::創(chuàng)建變量CLASSPATH,VariableValue等號后為其值。
wmic ENVIRONMENT create name="CLASSPATH",username="system",VariableValue=".;C:\Program Files\Java\jdk1.5.0_07\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_07\lib\tools.jar;C:\Program Files\Java\jre1.5.0_07\lib\rt.jar"
文件3:JDK_Env_Step1.bat
位置:JDK_Environment /Step 文件夾
內容:
::創(chuàng)建變量JAVA_HOME,值為C:\Program Files\Java\jdk1.5.0_07
wmic ENVIRONMENT create name="JAVA_HOME",username="system",VariableValue="C:\Program Files\Java\jdk1.5.0_07"
文件4:JDK_Env_Step2.bat
位置:JDK_Environment /Step 文件夾
內容:
::更新變量path,加入新值%JAVA_HOME%\bin
wmic ENVIRONMENT where "name='path' and username='system'" set VariableValue="%JAVA_HOME%\bin;%path%"
::創(chuàng)建變量CLASSPATH,VariableValue等號后為其值。
wmic ENVIRONMENT create name="CLASSPATH",username="system",VariableValue=".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;C:\Program Files\Java\jre1.5.0_07\lib\rt.jar"
==========================================================================================
下面是網閱的其他朋友解決此問題主要的幾種方案,在此也給出大家作為參考。
理論闡述性技術貼:
詳解Windows不重啟使環(huán)境變量修改生效(經典)
在“我的電腦”-“屬性”-“高級”-“環(huán)境變量”中增加或修改環(huán)境變量后,需重啟系統(tǒng)才能使之生效。有沒有什么方法可讓它即時生效呢?下面介紹一種方法:
以修改環(huán)境變量“PATH”為例,修改完成后,進入DOS命令提示符,輸入:set PATH=C: ,關閉DOS窗口。再次打開DOS窗口,輸入:echo %PATH% ,可以發(fā)現(xiàn)“我的電腦”-“屬性”-“高級”-“環(huán)境變量”中設置的 PATH 值已經生效。
不用擔心DOS窗口中的修改會影響環(huán)境變量的值,DOS窗口中的環(huán)境變量只是Windows環(huán)境變量的一個副本而已。但是對副本的修改卻會引發(fā)Windows環(huán)境變量的刷新,這正是我們想要的!
詭異啊,使用win+R-cmd 啟動的cmd.exe 會發(fā)現(xiàn)在電腦屬性中設置的環(huán)境變量立馬生效了,在其他模式下啟動的cmd卻沒有發(fā)生效果,怪哉??!查看了一下資料,在電腦屬性中設置環(huán)境變量以后,以后啟動的程序和線程會生效,而對以前駐留內存的程序不起作用,也有人說kill explorer.exe 再啟動explorer.exe 可以激發(fā)設置其作用。
這里要理解的是,一個程序啟動時,環(huán)境變量被復制到該程序所在的環(huán)境中,在該程序執(zhí)行過程中不會被除該程序以外的其他程序所改變。也就是說,假設我們啟動了一個cmd程序,然后通過控制面板修改了環(huán)境變量設置,但是已經啟動了的cmd所擁有的環(huán)境變量并不會被改變。如果我們在修改環(huán)境變量之后啟動cmd程序,則該程序將擁有新的環(huán)境變量。
那么結論就很明顯了:修改環(huán)境變量之后,如果受影響的是應用程序,那么只要簡單地重新啟動此應用程序,環(huán)境變量的修改就會反映到該程序中,而不必重新啟動計算機;但是,如果受影響的是系統(tǒng)服務,就必須重新啟動才能將環(huán)境變量的修改反映到系統(tǒng)服務中(因為沒有辦法在不重啟計算機的情況下重新啟動系統(tǒng)服務管理器)。
方案一:修改注冊表,并向系統(tǒng)廣播消息
修改Windows環(huán)境變量后不重新啟動使之立即生效的方法
不少程序需要添加各自的環(huán)境變量,方便定制性使用。用得最多的是用戶指定目錄如JAVA_HOME等變量,程序中可以根據獲取變量%JAVA_HOME%,來獲取對應設置的字符串。
一般做法是安裝的時候就指定,或者程序中設定。
用批處理臨時設置環(huán)境變量就不提了,這里講讓環(huán)境變量始終生效。
一般做法是修改環(huán)境變量注冊表。
整個Windows都有效的環(huán)境變量在
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironment
中設置
對當前用戶有效的環(huán)境變量在
HKEY_CURRENT_USEREnvironment
中設置
其實只是簡單的元數(shù)據
但往往修改玩后無法即時生效,往往需要重啟系統(tǒng)。
要解決即時生效的問題,可以再在我的電腦屬性中設置環(huán)境變量中確定一下即可。
依此看來,這個過程肯定是讀取了注冊表,再調用一個系統(tǒng)函數(shù)來更新整個系統(tǒng)的變量。一定可以編程解決的。
可惜網海茫茫,收不到。
一不做二不休,直接下載打開innosetup的代碼,搜索Environment,果真找到了。
很簡單:
SendMessageTimeout(HWND_BROADCAST, WM_SETTINGCHANGE, 0,LPARAM("Environment"), SMTO_ABORTIFHUNG, 5000, MsgResult);
發(fā)一個全局的廣播,等待各自相應后,立即生效。
為了方便用戶對系統(tǒng)的使用和管理,Windows XP專門提供了控制面板,將管理工具集中于控制面板之中,按類區(qū)分以方便檢索?!翱刂泼姘濉碧峁┝艘慌糜诟腤indows的外觀和行為方式的工具。其中有些工具可幫用戶調整計算機設置,從而使計算機操作更加有趣,更適合個人習慣。
要打開“控制面板”,先單擊“開始”菜單,然后單擊“控制面板”。如果要將計算機設置為“開始”菜單的經典顯示方式,先單擊“開始”,指向“設置”,然后單擊“控制面板”。也可以在“我的電腦”中打開“控制面板”(圖3-9)。
圖3-9 控制面板
控制面板中將管理工具分為十個類別,十個類別的管理工具的圖標名稱及含義如下:
(1)外觀和主題 對系統(tǒng)的桌面進行設置,包括桌面背景、主題、分辨率、屏幕保護程序,此外可以對任務欄/開始菜單和文件夾選項進行設置。
(2)網絡和Internet連接 用戶可以進行聯(lián)網操作。包括設置局域網、Internet連接和局域網共享Internet連接,設置Internet連接屬性等。
(3)添加和刪除程序 添加和刪除應用程序。
(4)聲音、語音和音頻設備 對系統(tǒng)中所有和聲音有關的硬件、驅動程序和系統(tǒng)聲音方案進行設置。系統(tǒng)中如果安裝了語音和文字轉換裝置,可以在此對系統(tǒng)的語音轉換進行設置。
(5)性能和維護 對影響系統(tǒng)整體性能的選項進行設置,包括系統(tǒng)屬性、電源管理、計劃任務和管理工具等。
(6)打印機和其他硬件 硬件添加向導。用戶可以設置鍵盤、鼠標、打印機、掃描儀、數(shù)碼相機、電話和調制解調器以及游戲控制器等硬件設備。
(7)用戶帳戶 用戶可以創(chuàng)建、修改或刪除用戶帳號。
(8)日期、時間、語言和區(qū)域設置 用戶設置計算機日期、時間、語言以及貨幣、日期和時間顯示的方式等。
(9)輔助功能選項 為了滿足用戶對計算機使用的特殊需要,系統(tǒng)提供了各種方便用戶的輔助程序和功能鍵。
(10)安全中心 查看當前安全狀態(tài)并訪問重要設置以幫助保護計算機。
一、外觀和主題
“外觀和主題”管理工具包中包括三個工具:設置任務欄和開始菜單、文件夾選項和顯示。有關任務欄和開始菜單的設置以及文件夾選項的設置已經在前面闡述。
在“外觀和主題”中單擊“顯示”,將彈出如圖3-10所示的對話框,其中包括“主題”、“桌面”、“屏幕保護程序”、“外觀”、“設置”等選項卡。
圖3-10 顯示屬性對話框
(1)Windows XP顯示主題 主題是圖標、字體、顏色、聲音和其他窗口元素的預定義的集合。
用戶只需在“主題”選項卡中的“主題”下拉列表中做出自己的選擇,即可切換主題或創(chuàng)建新的主題。主題更新后,桌面的背景、按鈕以及圖表的外觀、窗口的樣式等等都會發(fā)生相應的變化。
(2)設置 Windows XP 桌面 單擊“顯示”屬性對話框中的“桌面”標簽將會打開“桌面”選項卡。用戶可以在“桌面”選項卡中對背景、背景位置和顏色進行設置。
(3)設置 Windows XP 屏幕保護程序 單擊“顯示”屬性對話框中的“屏幕保護程序”標簽將會打開“屏幕保護程序”選項卡。用戶可以設置屏幕保護程序的一些參數(shù),還可以對計算機的電源進行管理。
屏幕保護程序主要用于保護計算機屏幕和省電,也可以防止他人查看用戶屏幕上的數(shù)據。
(4)設置 Windows XP顯示外觀 單擊“顯示”屬性對話框中的“外觀”標簽將會打開“外觀”選項卡。用戶可以在“外觀”選項卡中設置Windows XP在顯示字體、圖標、菜單和對話框時所使用的顏色、樣式和字體大小等參數(shù)。
(5)設置Windows XP的高級顯示屬性 單擊“顯示”屬性對話框中的“設置”標簽將會打開“設置”選項卡。用戶可以在“設置”選項卡中屏幕顏色、分辨率和刷新率等參數(shù)。
在Windows XP系統(tǒng)中,用戶選擇的顏色位數(shù)必須在系統(tǒng)和監(jiān)視器能夠同時支持的范圍內。在這里,所選的顏色位數(shù)越多就意味著屏幕上的色彩組合越多;而屏幕分辨率則指的是屏幕所支持的實際像素的數(shù)量。
二、打印機和其他硬件
1.打印機和傳真
在“打印機和傳真”工具窗口中將會顯示已經安裝的打印機或傳真機,用戶可以在此處安裝新的打印機和傳真機設備驅動程序和應用程序。
2.鍵盤
用戶在此處設置如指針閃爍速率、字符重復速率等鍵盤輸入參數(shù)。在“打印機和傳真”工具中單擊“鍵盤”,將會顯示“鍵盤屬性”對話框,包括“速度”和“硬件”兩個選項卡,用戶一般只對“速度”選項卡進行設置。
3.掃描儀和照相機
用戶在此可以設定添加、刪除和配置掃描儀、照相機等設備。
4.鼠標
在“鼠標”對話框(圖3-11)中,包括“鼠標鍵”、“指針”、“指針選項”、“輪”、“硬件”等選項卡,用戶可以更改鼠標的設定,如按鈕設置、雙擊速度、鼠標指針和移動速度等。
圖3-11 鼠標屬性對話框
(1)定義鼠標鍵 在“鼠標鍵”選項卡中,用戶可以更改鼠標鍵的設定,比如左右鍵互換,雙擊速度以及單擊鎖定功能的設定。
(2)定義鼠標指針 在“指針”選項卡中,用戶可以更改鼠標顯示的方案設定,以及基于某種方案進行自定義。需要注意的是,對于用戶自定義的方案要進行保存。
(3)設置鼠標的其他屬性 在“指針選項”選項卡中,用戶可以更改鼠標的移動速度、可見性等功能。
三、網絡和Internet連接
用戶在此處可以設置網絡連接,創(chuàng)建家庭或小型辦公網絡,配置網絡設置等。在“網絡和Internet連接”中主要包含以下幾個功能選項。
1.設置Internet選項
用戶在此可以配置Internet顯示和連接、安全設置。
2.設置Windows防火墻
防火墻將限制從其他計算機發(fā)送到用戶計算機上的信息,這使用戶可以更好地控制計算機上的數(shù)據,并針對那些未經邀請而嘗試連接到用戶計算機的用戶或程序(包括病毒和蠕蟲)提供了一條防御線。
用戶可以在“Windows防火墻”的“常規(guī)”選項卡中設置啟用或關閉防火墻。此外,高級用戶還可以在“例外”和“高級”選項卡中對防火墻進行更具體的設置。
3.設置網絡連接
“網絡連接”為用戶計算機與 Internet、局域網或另一臺計算機之間提供連接功能。通過“網絡連接”,用戶可以建立、配置、存儲和監(jiān)視本機上所有的網絡連接。
四、用戶帳戶
Windows XP允許多個用戶共享同一臺計算機。用戶帳戶建立了分配給每個用戶的特權,Windows XP有兩個類型的用戶帳戶,計算機管理員賬戶和受限用戶帳戶,沒有帳戶的用戶可以用來賓(Guest)帳戶。利用“用戶帳戶”工具,用戶可以完成創(chuàng)建和刪除用戶帳戶、更改用戶帳戶密碼、更改用戶帳戶圖片等操作。
在“控制面板”中單擊“用戶帳戶”工具,即可打開“用戶帳戶”對話框(圖3-12),該對話框中列出了用戶計算機上的所有帳戶,設置了“更改帳戶”、“創(chuàng)建一個新帳戶”和“更改用戶登錄或注銷的方式”三種鏈接。
五、添加/刪除程序
單擊控制面板中的“添加/刪除程序”,即可打開“添加或刪除程序”對話框,其中包括“更改或刪除程序”、“添加新程序”、“添加/刪除Windows組件”和”設定程序訪問和默認值”四個功能按鈕(圖3-13)。用戶可以根據自己的需要安裝和卸載應用程序。
六、日期、時間、語言和區(qū)域設置
用戶可以在此處更改計算機的日期、時間、時區(qū)和使用的語言,以及貨幣、日期、時間的顯示格式等。
1.設置區(qū)域與語言選項
單擊“區(qū)域與語言選項”工具圖標,將會彈出“區(qū)域與語言選項”對話框,其中包含“區(qū)域選擇”、“語言”和“高級”三個選項卡(圖3-14)。
圖3-12“用戶帳戶”對話框
圖3-13“添加或刪除程序”對話框
2.設置日期和時間
單擊“日期和時間”工具圖標,將會彈出“日期和時間屬性”對話框,其中包含“時間和日期”、“時區(qū)”和“Internet時間”三個選項卡。
圖3-14“區(qū)域與語言選項”對話框
七、聲音、語音和音頻設備
用戶可以在此處更改聲音方案,或者配置揚聲器和錄音設備等。
單擊“聲音和音頻設備”工具圖標,將會彈出“聲音和音頻設備屬性”對話框,其中包含“音量”、“聲音”、“音頻”、“語聲”和“硬件”五個選項卡。
八、性能和維護
1.設定電源選項
單擊“電源選項”工具圖標,彈出“電源選項屬性”對話框,其中包含“電源使用方案”、“高級”、“休眠”和“UPS”四個選項卡(圖3-15)。
(1)設定電源使用方案 在“電源使用方案”選項卡中,用戶可以設定“電源使用方案”以及為監(jiān)視器、硬盤等設置用電方案。
(2)設定高級選項 在“高級”選項卡中,包括“選項”和“電源按鈕”兩個選項區(qū)域。
(3)設定休眠 休眠狀態(tài)是系統(tǒng)的一種省電模式,當用戶較長時間不使用計算機時,可以將計算機設置進入休眠狀態(tài)。
圖3-15“電源選項屬性”對話框
2.設定系統(tǒng)屬性
通過“系統(tǒng)”工具,用戶可以查看計算機系統(tǒng)的硬件設備,并對硬件、自動更新、系統(tǒng)還原等事項進行設置。單擊“系統(tǒng)”工具,彈出“系統(tǒng)屬性”對話框,其中包含“常規(guī)”、“計算機名”、“硬件”、“高級”、“系統(tǒng)還原”、“自動更新”與“遠程”等選項卡(圖3-16)。
(1)設定計算機名 在安裝Windows XP的時候,用戶已經為計算機設置了名字(或者由安裝程序默認),這個名字是用戶計算機在局域網中的標識。在局域網中每臺計算機都有一個唯一的標識。用戶可以在”計算機名”選項卡中單擊”更改”按鈕,在彈出的“計算機名稱更改”對話框中修改計算機名以及計算機所在的域或工作組,所作設置要重啟計算機后才能生效。
(2)設定系統(tǒng)還原 在“系統(tǒng)還原”選項卡中,用戶可以開啟或關閉系統(tǒng)還原功能。
如果用戶選中“在所有驅動器上關閉系統(tǒng)還原”復選框,則關閉系統(tǒng)還原功能。如果用戶撤銷選中此復選框,則開啟系統(tǒng)還原功能,并能夠具體設置每個磁盤供系統(tǒng)還原使用的空間。
(3)設定自動更新 在“自動更新”選項卡中,用戶可以開啟或關閉自動更新功能,并設置自動更新的形式。
(4)設定遠程協(xié)助 當用戶操作計算機的過程中出現(xiàn)問題時,可以邀請網絡上的用戶來控制你的計算機,實施遠程協(xié)助。在“遠程”選項卡中,用戶可以開啟或關閉遠程協(xié)助和遠程桌面功能。
圖3-16“系統(tǒng)屬性”對話框