Duffblog

          前進(jìn)一步,看看,需要前進(jìn)更大一步才可以。

            BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
            5 隨筆 :: 53 文章 :: 5 評(píng)論 :: 0 Trackbacks
          近日,筆者一個(gè)朋友的計(jì)算機(jī)出現(xiàn)了一個(gè)奇怪現(xiàn)象:在Windows XP系統(tǒng)的命令行模式中運(yùn)行所有命令都提示該命令不是內(nèi)部或外部命令,也不能運(yùn)行可執(zhí)行文件和或批處理文件。

            解決篇:

            筆者認(rèn)為是執(zhí)行這些命令的可執(zhí)行文件被誤刪造成的,進(jìn)入系統(tǒng)安裝目錄的system32目錄中發(fā)現(xiàn)ipconfig等可執(zhí)行文件仍然存在,并沒有被刪除或改動(dòng)的跡象。

            第一步:在目錄中直接運(yùn)行這些可執(zhí)行文件發(fā)現(xiàn)可以調(diào)出一個(gè)命令執(zhí)行窗口,不過一閃即逝。由此可斷定這些可執(zhí)行文件沒有問題,是完好無損的。

            第一步:輸入“CMD”命令進(jìn)入命令行模式,然后進(jìn)入“c:windowssystem32”目錄運(yùn)行ipconfig命令,發(fā)現(xiàn)一切正常,IP地址及DNS等信息全部顯示出來了。

            第四步:筆者通過“我的電腦→屬性→高級(jí)”標(biāo)簽的“環(huán)境變量”按鈕查看相關(guān)信息。發(fā)現(xiàn)“系統(tǒng)變量”中的Path項(xiàng)值為空,這應(yīng)該是問題的關(guān)鍵,由于默認(rèn)Path為空,所以在任意路徑下運(yùn)行諸如ipconfig的命令系統(tǒng)將無法找到該程序。雙擊path參數(shù)為其設(shè)置變量值“c:windowssystem32”。

            第六步:確定后再在命令行模式中輸入“ipconfig”就能顯示出正確的信息了。

            小提示:如果你希望設(shè)置多個(gè)默認(rèn)路徑可以采用諸如c:windowssystem32;c:windows的形式,即中間用“;”隔開。

            思考篇:

            分析本地故障原因就是因?yàn)榄h(huán)境變量中的默認(rèn)路徑被刪除的結(jié)果,默認(rèn)路徑一經(jīng)設(shè)置,當(dāng)前系統(tǒng)如有程序運(yùn)行時(shí)需要某些DLL或EXE文件,以及Active控件時(shí)就會(huì)到所有默認(rèn)路徑中去查找,如果在這些目錄中查找到相應(yīng)的程序則自動(dòng)加載,查找不到則報(bào)告缺少某某文件的錯(cuò)誤信息。

            小知識(shí):什么是環(huán)境變量?環(huán)境變量一般是指在操作系統(tǒng)中用來指定操作系統(tǒng)運(yùn)行環(huán)境的一些參數(shù),比如臨時(shí)文件夾位置和系統(tǒng)文件夾位置等。這點(diǎn)有點(diǎn)類似于DOS時(shí)期的默認(rèn)路徑,當(dāng)你運(yùn)行某些程時(shí)序除了在當(dāng)前文件夾中尋找外,還會(huì)到設(shè)置的默認(rèn)路徑中去查找。簡單地說這里的“Path”就是一個(gè)變量,里面存儲(chǔ)了一些常用命令所存放的目錄路徑。

            很多朋友會(huì)在自己的計(jì)算機(jī)上安裝雙系統(tǒng),例如C盤安裝Windows 98,D盤安裝Windows XP。可是某些軟件往往只在Windows 98系統(tǒng)中安裝,Windows XP系統(tǒng)中是無法正常使用的,比較麻煩卻有效的方法是再安裝一遍。當(dāng)我們了解了環(huán)境變量中的用途后就可以很好解決雙系統(tǒng)的軟件共用問題。

            小提示:為什么在Windows 98中安裝了的軟件在Windows XP下無法運(yùn)行呢(綠色軟件除外)?原因是安裝軟件時(shí)往往須要向系統(tǒng)目錄中復(fù)制某些文件,而使用另外一個(gè)系統(tǒng)時(shí)會(huì)由于缺少這些文件而無法運(yùn)行。因此,我們可以通過設(shè)置環(huán)境變量的方法來解決這個(gè)問題。

            實(shí)例:通過設(shè)置默認(rèn)路徑解決雙系統(tǒng)共用應(yīng)用軟件的問題

            任務(wù)描述:

            安裝了雙系統(tǒng)的本地計(jì)算機(jī),C盤為Windows 98系統(tǒng),安裝了COOL 3D,D盤為Windows XP系統(tǒng)。希望在不重新安裝軟件的前提下可以在D盤系統(tǒng)中正常運(yùn)行COOL 3D程序。

            在Windows XP中直接找到COOL 3D的安裝目錄并運(yùn)行其執(zhí)行文件,會(huì)彈出報(bào)錯(cuò)對(duì)話框。

            實(shí)現(xiàn)方法:

            第一步:在Windows XP系統(tǒng)中的“我的電腦”上點(diǎn)鼠標(biāo)右鍵選擇“屬性”。在系統(tǒng)屬性窗口選擇“高級(jí)”標(biāo)簽并按“環(huán)境變量”按鈕。

            第二步:將環(huán)境變量設(shè)置窗口中的系統(tǒng)變量里的Path值中添加如下目錄:“c:windowssystem32;c:windowssystem;c:windows”(不含引號(hào))。

            第三步:設(shè)置完畢后就可以順利運(yùn)行COOL 3D了,如果需要系統(tǒng)文件會(huì)自動(dòng)到上面提到的C盤Windows 98相應(yīng)目錄去查找。

            總結(jié):

            有些軟件不用通過在環(huán)境變量中修改默認(rèn)路徑的方法就可以在D盤系統(tǒng)中正常啟動(dòng),例如超級(jí)解霸等軟件,因?yàn)樗鼈儾]有往系統(tǒng)目錄中復(fù)制任何文件。另外修改默認(rèn)路徑法也并不是對(duì)所有軟件有效,對(duì)于一些啟動(dòng)需要加載注冊(cè)表中鍵值才能使用的軟件,可能會(huì)出現(xiàn)提示要求輸入注冊(cè)碼的窗口,輸入正確數(shù)值后仍即可正常使用。如果通過修改默認(rèn)路徑法仍然無法啟動(dòng)軟件的話,很有可能是因?yàn)閃indows 98與Windows XP系統(tǒng)的某些DLL文件有區(qū)別而無法通用,這種情況只能在Windows XP系統(tǒng)中重新安裝該軟件。

          ??????????????????????????????
          個(gè)人看法:今天想看看Jdk的啟動(dòng)時(shí)為什么要配置環(huán)境變量,所以,就去查查 環(huán)境變量 到底是怎么回事。。。
          看了這片文章之后,我感覺收獲很大,同時(shí),也為自己汗顏,像這種經(jīng)常發(fā)生的事情,為什么不早一點(diǎn)去查查了,無語。。。以后,碰到事情,要好好的問為什么。雖然,不用打破砂鍋問到底,但是最少讓自己滿意。? Come on!Man.

          posted on 2006-04-16 14:41 追球者 閱讀(157) 評(píng)論(0)  編輯  收藏

          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 大姚县| 昌江| 固原市| 星子县| 赞皇县| 五峰| 龙门县| 吉林省| 龙山县| 黄骅市| 绥芬河市| 广元市| 商水县| 望谟县| 固原市| 福海县| 泽普县| 治多县| 百色市| 吉水县| 历史| 搜索| 宜君县| 普陀区| 武山县| 弥渡县| 东港市| 双江| 福清市| 昌宁县| 绥中县| 武隆县| 论坛| 滕州市| 黄冈市| 佛坪县| 乡宁县| 上杭县| 苏州市| 舒城县| 陈巴尔虎旗|