用戶在使用計算機過程中經常遇到“非法操作”的故障,這類故障不僅可以由軟件和硬件引起,還有可能是由病毒引發。下面,我們結合實際來探討一下“非法操作”產生的原因及其解決辦法。
由軟件自身的不完善引起
典型例子: Photoshop圖形軟件在運行時容易產生“非法操作”故障。
解決辦法: 將軟件升級為高版本或升級補丁程序。在運行圖形軟件的過程中,用戶應減少其他程序占用內存,用戶也可以升級顯卡、聲卡或者顯示器的驅動程序。
由病毒的殘留“僵尸”以及冰河木馬引起
典型例子: .dll文件失效。
解決辦法: 一些病毒在發作過程中,會改動一些文件,一旦某些重要文件被改動,計算機將很難正常工作。對于這種情況,用戶可以采用干凈的引導盤啟動系統,利用殺毒軟件清除病毒,再用采用相應軟件恢復系統。或者先終止內存中正在運行的冰河木馬,進入注冊表刪除“KEY_LOCAL_MAC HINE\Software\Microsoft\ Windows\Current-Version\Run”和“RunServices”的鍵值; 將“HKEY_CLASSES_ROOT\xtfileshellopenco-mmand”的鍵值改成“C\Windwos\NOTE-PAD.EXE %1”; 重啟到DOS,再到硬盤C\Windows\ System中,將Kernel32.exe和Sys-explr.exe刪除。
由系統文件的損壞或丟失引起
典型例子: Rundll32程序執行無效,即將關閉。
解決辦法: 當按下“詳細資料”按鈕時,若顯示“Rundll32 caused a general protection fault in module Mmsystem.dll....”信息,原因很可能是用戶的 System.ini 文件在[boot]這個區段中,缺少了“drivers =mmsystem.dll”命令行,用戶只要添加上這一命令行便可以解決問題。
由軟件間的不兼容引起
典型例子: Windows 98下的KVW3000所引起的“非法操作”。
解決辦法: 許多病毒軟件在運行過程中不遵循Windows 9x的“內存管理”,從而造成“非法操作”。解決這類問題,用戶可以升級掃毒軟件,還可以加載 Windows 9x的內存管理程序Emm386.exe進行解決。
由緩存設置不合理引起
典型例子: 緩沖區空間不足。
解決辦法: Win386.swp可以將一部分硬盤空間當作內存使用(是按物理內存的2倍大小來設置),把內存中閑置太久的程序,放到硬盤上,等CPU需要使用這些程序時,再從硬盤的win386.swp里讀出來。在Windows 98中,使用虛擬設備磁盤緩存Vcache也可以解決此類問題。
由系統資源匱乏引起
典型例子: 打印或保存時引起的“非法操作”。
解決辦法: 升級內存,加大緩存,移除一些不必要的軟件。最好是在啟動系統后,先運行較大的軟件。用戶還可以增加一個內存管理專家軟件。
由系統及其系統部件過熱引起
典型例子: SDRAM的過熱故障。
解決辦法: 選擇好的散熱片和散熱風扇,風扇轉速要高,散熱片的散熱面積要大,散熱片材質要利于散熱,與被散熱部件的接觸面積要大。
由硬件質量不好引起
典型例子: SDRAM質量不穩定引發的“非法操作”。
解決辦法: 首先將BIOS中的內存參數設置得保守一些,如SDRAM CAS LATENCY的值,設為CL=3。
由硬件I/O沖突兼容性差引起
典型例子: 網卡的沖突。
解決辦法: 在設備管理中刪除帶“!”的設備,讓系統重新識別一下硬件,然后安裝驅動程序。
由硬件超頻引起的“非法操作”
典型例子: CPU和SDRAM超頻故障。
解決辦法: 將散熱的危害性降到最小程度,控制CPU和SDRAM的溫度。
避免“非法操作”小常識
★ 對機房環境加強維護,防塵、避免高溫、高濕度;定期進行除塵、除濕的維護;
★ 看清故障,不要盲目處理,避免引發其他故障;
★ 做好接地,避免靜電的危害;
★ 注意防范木馬冰河,經常進行殺毒軟件的更新;
★ 保持機箱的穩定性,避免不必要的振動,防止硬物的沖擊;
★ 保持硬盤的數據整潔,定期運行管理軟件,如磁盤掃描、系統文件檢查器、磁盤碎片整理和備份程序。
|