"該程序執行了非法操作,很快將被關閉。請聯系妳的軟件廠商”——微軟的這句名言是使用Windows的人幾乎每天都會遇到的壹個惱人的麻煩,尤其是使用Windows9X的人。網絡上、報刊雜誌上關於如何降低非法操作頻率、如何優化系統的文章數不勝數,但“非法操作”仍然是壹個無法回避的問題。那麽當這種錯誤發生時,該如何處理呢?
第壹,對“當前狀態”概念的深刻理解
要知道,Windows雖然被稱為多任務並行處理系統,可以在後臺處理壹些實時作業,但是並行的時候作業之間的影響是不可避免的,速度肯定會受到影響。所以Windows還是會優先考慮當前光標所在的任務,“當前狀態”是優先級。當前狀態意味著優先級控制級別。系統正常的時候不會表現出什麽重要性,但是當妳遇到異常情況的時候,妥善處理“當前狀態”是非常重要的。
比如我們每天使用的虛擬內存,其實就是系統“當前狀態”的記錄。如果妳先打開Photoshop處理圖形,中途因為要優化系統或者其他原因而更改了虛擬內存的盤符,那麽當妳保存的時候,Photoshop會因為無法與妳指定的狀態同步而出現非法操作。
即使不在途中做這種突然的改變,Windows平臺下的其他程序在運行時還是會有不明原因的非法操作。此時,系統會彈出壹個對話框讓妳點擊“確認”。新手可以點擊“確認”而不保存他們的工作結果。結果就不用我多說了。大部分都是自動崩潰或者退出,幾個小時的努力可能就白費了。但如果妳了解“當前狀態”的概念,妳就會知道,壹旦妳點擊確定,系統可能會自動退出妳當前的工作,什麽都不保存,甚至崩潰。但是在妳點擊確認非法操作之前,只要鼠標鍵盤還在響應,控制權還在當前軟件手裏,可以先保存工作結果。保存磁盤後,系統崩潰也沒關系。大不了重啟壹下。
二、“另類”違章操作措施
1.由於非法操作是不可避免的,所以當出現這種錯誤時,首先保留對話框並保存您的工作是壹個重要的措施。因為妳確認非法操作後,可能會關閉程序或者系統崩潰,所以不要下意識的確認錯誤。
2.保存完成的工作後,也建議您不要確認錯誤,原因有二:
(1)避免確認後死機,導致需要使用復位重啟,可能對硬件不利(尤其是硬盤可能不復位)。
(2)即使確認Windows可以繼續正常工作,也是表面的——很可能已經到了崩潰的邊緣,不如重啟Windows。
然後在開始菜單中選擇“重啟電腦,切換到MSDOS狀態”,然後使用EXIT命令返回Windows。這樣可以根除非法操作的潛在影響,而且速度非常快,不需要重新初始化硬件。
最後壹個建議:選擇更穩定的內存和主板,或者升級Windows系統——硬件系統的穩定性很大程度上取決於內存和主板的質量;另外,Windows2000及後續版本中的非法操作也少了很多。轉LINUX也是壹個好辦法。