Windows 系統一些容易混淆故障釋疑(轉)
大家在使用電腦的過程中,會遇到各種各樣的問題,有不少是由於配件的質量問題引起的、有遇到病毒的,但也有不少是使用者自己相關知識不足,把正常的現象當成了故障,或是犯了比較初級的錯誤,把很簡單的設定搞錯了造成的系統異常:
一、是共享IRQ還是資源衝突?
新手經常容易誤會的一個現象就是以為中斷共享是資源衝突——因為新接觸電腦的很多人是學生,而我國在電腦教育方面教材編寫的進度和技術發展有一定的脫節,不少書籍在介紹IRQ中斷還是帶有以往DOS和Windows95時代的色彩,說看到兩個以上的配件佔用同一個IRQ,是系統資源衝突了,必須調整。但自從高階電源ACPI標準流行以來,這種觀念就要稍作修改了,尤其是Windows 2000與XP出來以後,這些作業系統支援IRQ共享的功能更強,有時甚至會有5、6個裝置共享一個IRQ中斷。此時一些經驗不足的人以為出現了資源衝突,又不能手動更改,就跑到論壇上呼救。
這裡告訴您一個判斷是否真衝突的小技巧:看看Windows的系統功能中有沒有帶著驚歎號的裝置,如果有,就看看屬性是否顯示衝突,Windows報告不是衝突的話,應該從另外的方面去考慮故障的原因,(要是你根本不需要DOS下面發聲的功能,可以禁止MPU401來釋放一點資源);連標記異常的驚歎號都沒有,那更不是系統資源衝突了。如果非要取消這種共享的話,可以在CMOS中把ACPI的功能關閉,但這樣就失去了支援休眠等高階電源功能了。
二、為什麼突然沒聲音了?
另外一個比較常見的問題是電腦使用了一段時間後,突然沒有了聲音。這種故障,有的原因是老的音效卡不支援多音訊流,也不支援ACPI中斷共享的功能,一撥號上網可能與MODEM發生了資源衝突或是某個程式如遊戲、MP3播放偶然出了錯、佔用了音效卡的埠沒釋放,就不能發聲。這種故障只要重新啟動一下Windows就好了,但要真正解決就只能靠換硬體了。
還有另外一種原因是驅動程式版本引起的,比如使用者安裝的不是經過Windows數字簽名認證的版本,或是用NT、2000的驅動在XP中安裝,這樣雖然能在普通情況下正常使用,但遇到某些特殊的情況,例如從休眠中恢復後,就發生了沒聲音或是聲音極小、雜音很大的故障。這種情況,只要換一下驅動就可以解決,即使不是你的音效卡牌子,只要採用的晶片相同,也可以換它的驅動;或重新啟動一下Windows也可,注意不是再次休眠後開機或登出,而是要關閉所有程式後的熱啟動。
這種故障雖然比較簡單,但容易讓使用者以為是Windows安裝得不好或是硬體出了問題,進行不必要的格式化重灌,浪費時間精力。
三、撥號的故障
大量使用者現在還是使用普通的MODEM撥號接入INTERNET,MODEM真出故障和電信的伺服器延遲了、線路的問題也比較容易混淆,例如突然掉線、斷流、總是連線不上等等。遇到這些故障,要有耐心,按正常的調整措施嘗試過兩三次無效的,建議你先停下來,等過一段時間再嘗試,不要忙著亂恢復登錄檔、修改網路協議、IP甚至重灌Windows系統什麼的。否則到了最後,可能你自己都分不清到底是本地機器的問題,還是ISP的服務問題了。包括郵箱暫時登入不了,也屬於這種情況,(會老提示你密碼不對,別信,不要去改你的密碼)有時網站或電信的伺服器可能要兩、三天才能恢復。
四、區分病毒與相容性
病毒,尤其是蠕蟲類病毒,經常會開啟無數程式佔用系統資源導致當機,但Windows顯示資源耗盡後當機,不一定就是病毒引起的。例如一臺機器,總是顯示記憶體不足,在結束任務時又發現有多個winoldap在執行。每執行約一個小時後,就會突然出現藍色畫面故障,螢幕提示:
“A fatal exception OE has occurred at XXX:XXXXXXXXin VCOND(XX)+XXXXXXXX
The current application will be terminated”
每當此時,他總是熱啟動重新開機,但是要不了多久,故障現象依然,使他非常煩惱。在使用多個防毒軟體交叉防毒,又重灌了系統後依然如此,所以筆者開始懷疑不是病毒引起或Windows安裝的錯誤。最後,在剛進入Windows時按“Ctrl+Alt+Del”仔細檢視任務列表,記下當前已經載入的程式數。然後在半小時左右即將出現藍色畫面現象前,再次按“Ctrl+Alt+Del”檢視“任務列表視窗”,發現此時系統在記憶體中共載入了上百個“Winoldap”程式,查閱該軟體的README和微軟的說明文件,原來這是一個與DOS應用程式相容性有關的問題:
這臺機器使用的是一個Windows95時代開發的系統整合軟體。該軟體在執行過程中,不斷地從介面上讀取外部資訊,然而該資訊卻是以壓縮包的形式傳送的,系統每讀進一個壓縮包,就會自動呼叫附帶的PKUNZIP程式去解壓縮,而PKUNZIP是DOS環境下的應用程式,完成任務後不會自動退出,於是此程式不斷地駐留於記憶體中,一定時間後就會導致記憶體資源嚴重耗盡,最終出現藍色畫面現象。明白了原因後,簡單的設定就可以解決問題:找到PKUNZIP.EXE程式,在屬性裡單擊“程式”,選中“禁止MS-DOS程式檢測Windows”前的核取方塊,確認,再試執行故障消失。
由此可見,遇到懷疑是病毒破壞、但防毒軟體處理不了的故障,要看看是不是Windows與以前的程式相容性引起的問題。除了這種禁止檢測的方法外,如果是XP系統,還可以使用相容模式來執行該程式,XP會為這些老程式自動載入虛擬機器。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-945768/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- meminfo一些容易混淆的點
- C語言容易混淆的一些概念C語言
- 系統平均負載(Loadaverage)釋疑(轉)負載
- Windows XP 系統故障恢復寶典(轉)Windows
- Windows XP 系統疑難問題巧解決(轉)Windows
- SQL/Plus中的一些容易混淆的問題SQL
- 系統故障解析:Windows異常處理流程(轉)Windows
- 驅除煩惱 Windows作業系統查疑解惑(轉)Windows作業系統
- fastab釋疑 (轉)AST
- 用Windows XP故障恢復控制檯恢復系統(轉)Windows
- /etc/fastab釋疑(轉)AST
- Word軟體疑難故障問答(轉)
- Java基礎:初學者容易混淆的幾個問題(轉)Java
- 新系統最容易中毒 重灌系統後十要事(轉)
- 搭建Windows故障轉移群集Windows
- windows10系統如何禁用推薦故障排除Windows
- Windows系統錯誤程式碼-----故障檢測用Windows
- 解讀三組容易混淆的Dockerfile指令Docker
- SAP ABAP 字串變數容易疏忽和混淆的一些知識點試讀版字串變數
- Windows 98 系統工具(轉)Windows
- Windows還原系統後分割槽故障解決方案Windows
- Windows XP 自行修復故障(轉)Windows
- UNIX作業系統列印故障的排除(轉)作業系統
- Windows作業系統常見故障問題和解決方案Windows作業系統
- Win Vista作業系統使用疑問解答(轉)作業系統
- Windows XP 安裝問題疑難解答(轉)Windows
- C語言中容易混淆的const關鍵字C語言
- oracle資料庫中讓人容易混淆的“name”Oracle資料庫
- XP系統故障 都是“防火牆”惹的禍(轉)防火牆
- 由“嘟”聲判斷系統開機故障(轉)
- SCO UNIX系統故障特徵、分析及解決(轉)特徵
- aix系統topas命令疑問AI
- /etc/fastab釋疑 掛裝 mount分割槽 (轉)AST
- windows7系統執行的一些命令Windows
- 當Unix系統遭遇Windows病毒(轉)Windows
- Windows系統檔案詳解(轉)Windows
- 整理的一些常用系統表 (轉)
- oracle一些易混淆的概念Oracle