|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2006-05-15, 12:54 AM | #1 |
榮譽會員
|
教您如何應對windows的非法操作。
教您如何應對windows的非法操作。
應對Windows非法操作錯誤良策(1) 首先當系統提示「非法操作」後不要馬上選項關閉,而是應該先看一看它的詳細資料,記下是哪些文件執行了「非法操作」,然後再關閉對話視窗,重新啟動電腦,嫌麻煩不重新啟動就直接開啟剛才出現錯誤的程序,這樣很容易導致多個相關文件接連被破壞,最嚴重時會使整個系統癱瘓。如果在重新啟動後,執行該程序不再出現「非法操作」,那就說明這只是偶然發生的記憶體衝突,非常正常,大可不必放在心上。出現「非法操作」有以下多種原因。 一、軟體問題 1、有的軟體製作者只是一味追求自己的軟體能夠執行出色,在編寫程序時忽略了與系統和其他軟體的相容性,以致於軟體在執行中搶奪系統或其他軟體所佔用的記憶體致使系統出現錯誤。解決辦法是卸載這些軟體,不使用與系統不相容的軟體。 2、軟體在安裝時擅自將一些重要的系統檔案進行取代,而它所取代的系統檔案很可能較系統中原來的版本低或是存在問題,這樣也很容易出現其他程序使用該系統檔案時出現錯誤。辦法就是用系統檔案檢查器中提供的恢復系統檔案功能進行恢復,(系統資訊-->工具-->文件簽名驗證應用程式。如果是.dll文件出現了問題,開啟「附件/系統工具」中的「系統資訊」,點擊「工具」表單中「系統檔案檢查器」指令,選項「從安裝軟碟抽取一個文件」,輸入要抽取的檔案名稱,點擊「開始」,在彈出的對話視窗「還原自」一項中指定要抽取的文件所在的資料夾,通常在d:/win98目錄下,也可以通過安裝光碟從.cab文件中抽取(當然要先「搜尋」該.dll文件在那個.cab資料夾中);在「儲存到」一項中選定要恢復的文件所在的資料夾,點「確定」抽取該檔案,重新啟動系統即可。 3、Windows本身也有很多不足,尤其表現在它不能合理地分配和回收記憶體資源上,這就造成了有的軟體執行時得不到相應位址記憶體而「非法操作」。解決辦法是昇級系統,打修正檔。 二、硬體問題 1、「非法操作」與記憶體有很大關係,所以記憶體條的品質應列為首要懷疑對象。在其他硬體因素中最一般的就是超頻,曾見過數台電腦在超頻後系統不斷報告Explorer.exe執行「非法操作」,而當把CPU的頻率降回去後它們又都恢復了正常,當然超頻不光對CPU要求較高,其他硬體(比如:顯示卡、硬碟等)也需要具有可超性才能保證超頻成功,一旦其中一個不行就會致使超頻失敗,其中比較突出的表現就是系統不斷報告「非法操作」。解決辦法︰如果CPU 超頻,把CPU的頻率降回去。檢查記憶體條,換個插槽或用橡皮擦一下金手指。 2、硬體本身的品質問題也不容忽視,比如有的顯示卡品質低劣,當你在系統內容中將圖形卡的硬體加速開到最大時,就會莫名其妙地出現「非法操作」。硬體的驅動程式也會影響系統的穩定,曾遇到過由於硬體驅動程式造成系統報告「非法操作」,比如有一台電腦只要一開機系統就報告「非法」,在仔細閱讀了系統指出的詳細資料後發現是音效卡的驅動程式造成的,換上最新版的驅動後問題排除。解決辦法是如果提示錯誤不能進系統,可到安全模式中選項"最後一次正確的組態",或移除顯示卡驅動,試一試能否進系統。其它硬體也可通過這個方法一試。更新驅動程式,推薦使用驅動精靈2004或以上版本,它能正確識別你的硬體及設備並可以自動下載最新驅動程式,你不知道硬體型號也可以幫你搞好。 三、人為因素也會導致「非法」 1、有的朋友為了方便喜歡同時執行一大堆軟體或是任由與系統同時啟動的軟體在系統工作列處佔上一大排,孰不知這種「不良」的習慣和作法將會嚴疊影響系統的穩定性。雖然Windows是多工作操作平台,但它們在多方面都還不完善,而且記憶體和系統資源是有限的,同時讓多個程序駐停留於記憶體不僅佔用了本來已經不多的記憶體和系統資源,有時還會導致程序同時使用相同位址的記憶體而發生衝突,這樣的後果是:輕則出現「非法操作」,重則系統鎖死,如果再遇上有些程序本身存在BUG,那就更不可收拾了;簡單的辦法就是在開始選單中的執行欄按鍵輸入msconfig,並在啟動選擇項中將沒必要與系統同時啟動的程序前的複選去掉。 2、有的朋友為了加快上網瀏覽速度同時開啟多個甚至十幾個瀏覽視窗,但是要知道不管是IE還是NC都是吃記憶體和CPU資源的大戶(朋友們可以在瀏覽的同時開啟系統監視器就會發現CPU是多麼繁忙),而大多數朋友電腦中的記憶體不多,這根本就不夠那麼多視窗消耗的,所以一旦記憶體和CPU資源消耗殆盡,那麼「非法操作」和當機也就跟著出現了; 3、一些電腦新手移除軟體時不按照正常的方法進行卸載,而是直接將軟體所在目錄整個移除,導致軟體安裝時放到系統目錄的文件和註冊表中的訊息都沒有能夠刪掉,使硬碟中的LJ文件越來越多,註冊表錯誤百出,當然這也就很容易使系統出現錯誤了。或者在移除軟體的時候這個軟體正在執行,使系統移除文件出現錯誤;解決辦法是重新安裝該軟體後再用增加/刪除程式移除該軟體。 4、另外,Windows 98本身並未達到最佳化表現,因此非常有必要對其進行一下最佳化,由於「非法操作」常常是由於記憶體分配不當而產生的,所以我們首先要對Windows 98的記憶體管理進行一下改進,一般來說,Windows會自動設定使用最大量的記憶體來當作cache的空間,不過它是一個非常貪婪的系統,有時甚至會消耗所有的記憶體來作為cache,等其他程序向windows索求記憶體空間以供使用時,它才會解壓縮一部分記憶體給其他程序來執行,所以這種方式並不十分完美,我們最好棒制給它指定cache空間來使用,這樣作可以不致因cache空間過大而影響了其他軟體的執行,具體設定為:編輯系統檔案system.ini,並找到[VCACHE]段,在其中加上以下內容: MinFile快取=xxx (xxx代表想限制的最小cache的範圍,服務機構:KB) MaxFile快取=yyy (yyy代表想限制的最大cache的範圍,服務機構:KB) ChunkSize=512(這個數值是固定的,也可以不加這個語句) 這裡的MinFile快取、MaxFile快取應該設定為相同數值,該數值的計算方法為記憶體的25%,比如你的記憶體數為8MB,那麼它們就應該設為2048、16MB為4096、32MB為8192。我們這裡以64MB記憶體為例,其設定為: [vcache] MinFile快取=16384 MaxFile快取=16384 ChunkSize=512 修改結束後重新啟動電腦,你會發現系統的執行狀況會有極大改善。(注意:系統調整還有很多方面。) |
__________________ |
|
送花文章: 3,
|