·Windows 系統(tǒng)一些容易混淆故障釋疑(1)
大家在使用電腦的過(guò)程中,會(huì)遇到各種各樣的問(wèn)題,有不少是由于配件的質(zhì)量問(wèn)題引起的、有遇到病毒的,但也有不少是用戶自己相關(guān)知識(shí)不足,把正常的現(xiàn)象當(dāng)成了故障,或是犯了比較初級(jí)的錯(cuò)誤,把很簡(jiǎn)單的設(shè)置搞錯(cuò)了造成的系統(tǒng)異常:
一、是共享IRQ還是資源沖突?
新手經(jīng)常容易誤會(huì)的一個(gè)現(xiàn)象就是以為中斷共享是資源沖突——因?yàn)樾陆佑|電腦的很多人是學(xué)生,而我國(guó)在電腦教育方面教材編寫(xiě)的進(jìn)度和技術(shù)發(fā)展有一定的脫節(jié),不少書(shū)籍在介紹IRQ中斷還是帶有以往DOS和Windows95時(shí)代的色彩,說(shuō)看到兩個(gè)以上的配件占用同一個(gè)IRQ,是系統(tǒng)資源沖突了,必須調(diào)整。但自從高級(jí)電源ACPI標(biāo)準(zhǔn)流行以來(lái),這種觀念就要稍作修改了,尤其是Windows 2000與XP出來(lái)以后,這些操作系統(tǒng)支持IRQ共享的功能更強(qiáng),有時(shí)甚至?xí)?、6個(gè)設(shè)備共享一個(gè)IRQ中斷。此時(shí)一些經(jīng)驗(yàn)不足的人以為出現(xiàn)了資源沖突,又不能手動(dòng)更改,就跑到論壇上呼救。
這里告訴您一個(gè)判斷是否真沖突的小技巧:看看Windows的系統(tǒng)功能中有沒(méi)有帶著驚嘆號(hào)的設(shè)備,如果有,就看看屬性是否顯示沖突,Windows報(bào)告不是沖突的話,應(yīng)該從另外的方面去考慮故障的原因,(要是你根本不需要DOS下面發(fā)聲的功能,可以禁止MPU401來(lái)釋放一點(diǎn)資源);連標(biāo)記異常的驚嘆號(hào)都沒(méi)有,那更不是系統(tǒng)資源沖突了。如果非要取消這種共享的話,可以在CMOS中把ACPI的功能關(guān)閉,但這樣就失去了支持休眠等高級(jí)電源功能了。
二、為什么突然沒(méi)聲音了?
另外一個(gè)比較常見(jiàn)的問(wèn)題是電腦使用了一段時(shí)間后,突然沒(méi)有了聲音。這種故障,有的原因是老的聲卡不支持多音頻流,也不支持ACPI中斷共享的功能,一撥號(hào)上網(wǎng)可能與MODEM發(fā)生了資源沖突或是某個(gè)程序如游戲、MP3播放偶然出了錯(cuò)、占用了聲卡的端口沒(méi)釋放,就不能發(fā)聲。這種故障只要重新啟動(dòng)一下Windows就好了,但要真正解決就只能靠換硬件了。
還有另外一種原因是驅(qū)動(dòng)程序版本引起的,比如用戶安裝的不是經(jīng)過(guò)Windows數(shù)字簽名認(rèn)證的版本,或是用NT、2000的驅(qū)動(dòng)在XP中安裝,這樣雖然能在普通情況下正常使用,但遇到某些特殊的情況,例如從休眠中恢復(fù)后,就發(fā)生了沒(méi)聲音或是聲音極小、雜音很大的故障。這種情況,只要換一下驅(qū)動(dòng)就可以解決,即使不是你的聲卡牌子,只要采用的芯片相同,也可以換它的驅(qū)動(dòng);或重新啟動(dòng)一下Windows也可,注意不是再次休眠后開(kāi)機(jī)或注銷(xiāo),而是要關(guān)閉所有程序后的熱啟動(dòng)。
這種故障雖然比較簡(jiǎn)單,但容易讓用戶以為是Windows安裝得不好或是硬件出了問(wèn)題,進(jìn)行不必要的格式化重裝,浪費(fèi)時(shí)間精力。
三、撥號(hào)的故障
大量用戶現(xiàn)在還是使用普通的MODEM撥號(hào)接入INTERNET,MODEM真出故障和電信的服務(wù)器延遲了、線路的問(wèn)題也比較容易混淆,例如突然掉線、斷流、總是連接不上等等。遇到這些故障,要有耐心,按正常的調(diào)整措施嘗試過(guò)兩三次無(wú)效的,建議你先停下來(lái),等過(guò)一段時(shí)間再嘗試,不要忙著亂恢復(fù)注冊(cè)表、修改網(wǎng)絡(luò)協(xié)議、IP甚至重裝Windows系統(tǒng)什么的。否則到了最后,可能你自己都分不清到底是本地機(jī)器的問(wèn)題,還是ISP的服務(wù)問(wèn)題了。包括郵箱暫時(shí)登錄不了,也屬于這種情況,(會(huì)老提示你密碼不對(duì),別信,不要去改你的密碼)有時(shí)網(wǎng)站或電信的服務(wù)器可能要兩、三天才能恢復(fù)。
四、區(qū)分病毒與兼容性
病毒,尤其是蠕蟲(chóng)類(lèi)病毒,經(jīng)常會(huì)打開(kāi)無(wú)數(shù)進(jìn)程占用系統(tǒng)資源導(dǎo)致死機(jī),但Windows顯示資源耗盡后死機(jī),不一定就是病毒引起的。例如一臺(tái)機(jī)器,總是顯示內(nèi)存不足,在結(jié)束任務(wù)時(shí)又發(fā)現(xiàn)有多個(gè)winoldap在運(yùn)行。每運(yùn)行約一個(gè)小時(shí)后,就會(huì)突然出現(xiàn)藍(lán)屏故障,屏幕提示:
“A fatal exception OE has occurred at XXX:XXXXXXXXin VCOND(XX)+XXXXXXXX
The current application will be terminated”
每當(dāng)此時(shí),他總是熱啟動(dòng)重新開(kāi)機(jī),但是要不了多久,故障現(xiàn)象依然,使他非常煩惱。在使用多個(gè)殺毒軟件交叉殺毒,又重裝了系統(tǒng)后依然如此,所以筆者開(kāi)始懷疑不是病毒引起或Windows安裝的錯(cuò)誤。最后,在剛進(jìn)入Windows時(shí)按“Ctrl+Alt+Del”仔細(xì)查看任務(wù)列表,記下當(dāng)前已經(jīng)加載的程序數(shù)。然后在半小時(shí)左右即將出現(xiàn)藍(lán)屏現(xiàn)象前,再次按“Ctrl+Alt+Del”查看“任務(wù)列表窗口”,發(fā)現(xiàn)此時(shí)系統(tǒng)在內(nèi)存加載了上百個(gè)“Winoldap”進(jìn)程,查閱該軟件的README和微軟的說(shuō)明文檔,原來(lái)這是一個(gè)與DOS應(yīng)用程序兼容性有關(guān)的問(wèn)題:
這臺(tái)機(jī)器使用的是一個(gè)Windows95時(shí)代開(kāi)發(fā)的系統(tǒng)集成軟件。該軟件在運(yùn)行過(guò)程中,不斷地從接口上讀取外部信息,然而該信息卻是以壓縮包的形式傳送的,系統(tǒng)每讀進(jìn)一個(gè)壓縮包,就會(huì)自動(dòng)調(diào)用附帶的PKUNZIP程序去解壓縮,而PKUNZIP是DOS環(huán)境下的應(yīng)用程序,完成任務(wù)后不會(huì)自動(dòng)退出,于是此程序不斷地駐留于內(nèi)存中,一定時(shí)間后就會(huì)導(dǎo)致內(nèi)存資源嚴(yán)重耗盡,最終出現(xiàn)藍(lán)屏現(xiàn)象。明白了原因后,簡(jiǎn)單的設(shè)置就可以解決問(wèn)題:找到PKUNZIP.EXE程序,在屬性里單擊“程序”,選中“禁止MS-DOS程序檢測(cè)Windows”前的復(fù)選框,確認(rèn),再試運(yùn)行故障消失。
由此可見(jiàn),遇到懷疑是病毒破壞、但殺毒軟件處理不了的故障,要看看是不是Windows與以前的程序兼容性引起的問(wèn)題。除了這種禁止檢測(cè)的方法外,如果是XP系統(tǒng),還可以使用兼容模式來(lái)運(yùn)行該程序,XP會(huì)為這些老程序自動(dòng)加載虛擬機(jī)。