Windows系統非法操作提示的對策

 首先當系統提示“非法操作”後不要馬上選擇關閉,而是應該先看一看它的詳細資訊,記下是哪些檔案執行了“非法操作”,然後再關閉對話框,重啟電腦,嫌麻煩不重啟就直接打開剛才出錯的程式,這樣很容易導致多個相關檔案接連被破壞,最嚴重時會使整個系統癱瘓。如果在重啟後,運行該程式不再出現“非法操作”,那就說明這只是偶然發生的記憶體衝突,非常正常,大可不必放在心上。出現“非法操作”有以下多種原因。 一、軟體問題 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、一些電腦新手刪除軟體時不按照正常的方法進行卸載,而是直接將軟體所在目錄整個刪除,導致軟體安裝時放到系統目錄的檔案和註冊表中的信息都沒有能夠刪掉,使硬碟中的垃圾檔案越來越多,註冊表錯誤百出,當然這也就很容易使系統出現錯誤了。或者在刪除軟體的時候這個軟體正在運行,使系統刪除檔案出錯;解決辦法是重新安裝該軟體後再用添加/刪除程式刪除該軟體。


4、另外,windows 98本身並未達到最佳化表現,因此非常有必要對其進行一下最佳化,由於“非法操作”常常是由於記憶體分配不當而產生的,所以我們首先要對windows 98的記憶體管理進行一下改進,一般來說,windows會自動設定使用最大量的記憶體來當作cache的空間,不過它是一個非常貪婪的系統,有時甚至會消耗所有的記憶體來作為cache,等其他程式向windows索求記憶體空間以供使用時,它才會釋放一部分記憶體給其他程式來運行,所以這種方式並不十分完美,我們最好強制給它指定cache空間來使用,這樣作可以不致因cache空間過大而影響了其他軟體的運行,具體設定為:編輯系統檔案system.ini,並找到[vcache]段,在其中加上以下內容: minfilecache=xxx (xxx代表想限制的最小cache的範圍,單位:kb) maxfilecache=yyy (yyy代表想限制的最大cache的範圍,單位:kb) chunksize=512(這個數值是固定的,也可以不加這個語句) 這裡的minfilecache、maxfilecache應該設定為相同數值,該數值的計算方法為記憶體的25%,比如你的記憶體數為8mb,那么它們就應該設為2048、16mb為4096、32mb為8192。我們這裡以64mb記憶體為例,其設定為: [vcache] minfilecache=16384 maxfilecache=16384 chunksize=512 修改結束後重啟電腦,你會發現系統的運行狀況會有極大改善。(注意:系統調整還有很多方面。) 四、由系統及其系統部件過熱引起 解決辦法: 選擇好的散熱片和散熱風扇,風扇轉速要高,散熱片的散熱面積要大,散熱片材質要利於散熱,與被散熱部件的接觸面積要大。 五、windows非法操作詳解 一般的“非法操作”對話視窗有兩個選項:“關閉”和“詳細資訊”。可是“詳細資訊”裡面的內容大多數人都看不明白,只好草草的關閉了。以下講解了“非法操作”的每個詳細資訊的具體含義,可要好好看看喔~~~~~~~~

1.停止錯誤編號:0x0000000a 說明文字:irql-not-less-or-equal 通常的原因:驅動程式使用了不正確的記憶體地址. 解決方法:如果無法登入,則重新啟動計算機.當出現可用的作系統列表時,按f8鍵.在windows高級選項選單螢幕上,選擇"最後一次正確的配置",然後按回車鍵. 檢查是否正確安裝了所有的新硬體或軟體.如果這是一次全新安裝,請與硬體或軟體的製造商聯繫,獲得可能需要的任何windows更新或驅動程式. 運行由計算機製造商提供的所有的系統診斷軟體,尤其是記憶體檢查. 禁用或卸掉新近安裝的硬體(ram,適配器,硬碟,數據機等等),驅動程式或軟體. 確保硬體設備驅動程式和系統bios都是最新的版本. 確保製造商可幫助你是否具有最新版本,也可幫助你獲得這些硬體. 禁用 bios記憶體選項,例如cache或shadow.

2.停止錯誤編號:0x0000001e 說明文字:kmode-exption-not-handled 通常的原因:核心模式進程試圖執行一個非法或未知的處理器指令. 解決方法:確保有足夠的空間,尤其是在執行一次新安裝的時候. 如果停止錯誤訊息指出了某個特定的驅動程式,那么禁用他.如果無法啟動計算機.應試著用安全模式啟動,以便刪除或禁用該驅動程式. 如果有非 microsoft支持的視頻驅動程式,儘量切換到標準的vga驅動程式或windows提供的適當驅動程式. 禁用所有新近安裝的驅動程式. 確保有最新版本的系統bios.硬體製造商可幫助確定你是否具有最新版本,也可以幫助你獲得他. bios記憶體選項,例如cache,shadow. 3.停止錯誤編號:0x00000023或0x00000024 說明文字:fat-file-system或mtfs-file-system 通常原因:問題出現在ntfs.sys(允許系統讀寫ntfs驅動器的驅動程式檔案)內. 解決方法:運行由計算機製造商提供的系統診斷軟體,尤其是硬體診斷軟體. 禁用或卸載所有的反病毒軟體,磁碟碎片整理程式或備份程式. 通過在命令提示符下運行chkdsk /f命令檢查硬碟驅動器是否損壞,然後重新啟動計算機.

4.停止編號:0x0000002e 說明文字ata-bus-error 通常的原因:系統記憶體奇偶校驗出錯,通常由硬體問題導致. 解決方法:卸掉所有新近安裝的硬體(ram.適配器.硬碟.數據機等等). 運行由計算機製造商提供的系統診斷軟體,尤其是硬體診斷軟體. 確保硬體設備驅動程式和系統bios都是最新版本. 使用硬體供應商提供的系統診斷,運行記憶體檢查來查找故障或不匹配的記憶體. 禁用bios記憶體選項,例如cache或shadow. 在啟動後出現可用作系統列表時,按f8.在windows高級選項選單螢幕上,選擇"啟動vga模式:.然後按回車鍵.如果這樣做還不能解決問題,可能需要更換不同的視頻適配器列表,有關支持的視頻適配器列表,請參閱硬體兼容性列表.

5.停止編號:0x0000003f 說明文字:no-mor-system-ptes 通常的原因:沒有正確清理驅動程式. 解決方法:禁用或卸載所有的反病毒軟體,磁碟碎片處理程式或備份程式 6:停止錯誤編號:0x00000058 說明文字:ftdisk-intern-error 通常的原因:容錯集內的某個主驅動器發生故障. 解決方法:使用windows安裝盤啟動計算機,從鏡象(第2)系統驅動器引導.有關如何編輯boot.ini檔案以指向鏡象系統驅動器的指導,可在microsoft支持服務web站點搜尋"edit arc path". 7.停止錯誤編號:0x0000007b 說明文字:inaccessi-ble-boot-device 通常原因:初始化i/o系統(通常是指引導設備或檔案系統)失敗.

解決方法:引導扇區病毒通常會導致這種停止錯誤.是用反病毒軟體的最新版本,檢查計算機上是否有存在病毒.如果找到病毒,則必須執行必要的不找把他從計算機上清除掉,請參閱反病毒軟體文檔了解如何執行這些步驟. 卸下所有新近安裝的硬體(ram,適配器,數據機等等). 核對microsoft硬體兼容性列表以確保所有的硬體和驅動程式都與windows兼容. 如果使用的適scsi適配器,可以從硬體供應商除獲得最新windows驅動程式,禁用scsi設備的同步協商,檢查該scsi鏈是否終結,並核對這些設備的scsi id,如果無法確定如何執行能夠這些步驟,可參考硬體設備的文檔. 如果你用的是ide設備,將板上的ide連線埠定義為唯一的主連線埠.核對ide設備的主/從/唯一設定.卸掉除硬碟之外的所有ide設備.如果無法確認如何執行這些不找,可參考硬體文檔. 如果計算機已使用ntfs檔案系統格式化,可重新啟動計算機,然後在該系統分區上運行chkdsk /f/r命令.如果由於錯誤而無法啟動系統,那么使用命令控制台,並運行chkdsk /r命令. 運行chkdsk /f命令以確定檔案系統是否損壞.如果windows不能運行chkdsk命令,將驅動器移動到其他運行windows的計算機上,然後從這台計算機上對該驅動器運行chkdsk命令. 8.停止錯誤編號:0x0000007f 說明文字:unexpected-kernel-mode-trap 通常的原因:通常是由於硬體或軟體問題導致,但一般都由硬體故障引起的. 解決方法:核對microsoft硬體兼容性列表以確保所有的硬體和驅動程式都與windows兼容.如果計算機主機板不兼容就會產生這個問題. 卸掉所由新近安裝的硬體. 運行由計算機製造商提供的所有系統診斷軟體,尤其是記憶體檢查. 禁用bios記憶體選項,例如cache或shadow.

9.停止錯誤編號:0x00000050 說明文字age-fault-in-nonpaged-area 通常的原因:記憶體錯誤(數據不能使用分頁檔案交換到磁碟中). 解決方法:卸掉所有的新近安裝的硬體. 運行由計算機製造商提供的所有系統診斷軟體.尤其是記憶體檢查. 檢查是否正確安裝了所有新硬體或軟體,如果這是一次全新安裝,請與硬體或軟體製造商聯繫,獲得可能需要的任何windows更新或驅動程式. 禁用或卸載所有的反病毒程式. 禁用bios記憶體選項,例如cache或shadow. 10.停止錯誤編號:0x00000077 說明文字:kernel-stel-stack-inpage-error 通常的原因:無法從分頁檔案將核心數據所需的頁面讀取到記憶體中。 解決方法:使用反病毒軟體的最新版本,檢查計算機上是否有病毒。如果找到病毒,則執行必要的步驟把他從計算機上清除掉。請參閱製造商提供的所有系統診斷軟體,尤其是記憶體檢查。 禁用bios記憶體選項,例如cache,shadow. 11.停止錯誤編號:0x00000079 說明文字:mismatched-hal 通常的原因:硬體抽象層與核心或機器類型不匹配(通常發生在單處理器和多處理器配置檔案混合在同一系統的情況下)。 解決方法:要解決本錯誤,可使用命令控制台替換計算機上錯誤的系統檔案。 單處理器系統的核心檔案是ntoskml.exe,而多處理器系統的核心檔案是ntkrnlmp.exe,但是,這些檔案要與安裝媒體上的檔案相對應;在安裝完windows2000和,不論使用的是哪個原檔案,都會被重命名為ntoskrnl.exe檔案。hal檔案在安裝之後也使用名稱 hal.dll但是在安裝媒體,但是在安裝媒體上卻有若干個可能的hal檔案。

12.停止錯誤編號:0x0000007a 說明文字:kernel-data-inpage-error 通常的原因:無法從分頁檔案將核心數據所需的頁面讀取到記憶體中。(通常是由於分頁檔案上的故障,病毒,磁碟控制器錯誤或由故障的ram引起的)。 解決方法:使用反病毒軟體的最新版本,檢查計算機上是否存在病毒。如果找到病毒。則執行必要的步驟把他從計算機上清除掉,請參閱犯病度軟體文檔了解如何執行這些步驟。 如果計算機已使用ntfs檔案系統格式化。可重新啟動計算機,然後在該系統分區上運行hkdsk /f/r命令。如果由於錯誤而無法啟動命令,那么使用命令控制台,並運行chkdsk /r命令。 運行由計算機製造商提供的所有的系統在很端軟體,尤其是記憶體檢查。

13.停止錯誤編號:0xc000021a 說明文字:status-system-process-terminated 通常的原因:用戶模式子系統,例如winlogon或客戶伺服器運行時子系統(csrss)已被損壞,所以無法再保證安全性。 解決方法:卸掉所有新近安裝的硬體。 如果無法登入,則重新啟動計算機。當出現可用的作系統列表時按f8。在windows2000高級選項選單螢幕上,選擇:“最後一次正確的配置”。然後按會車。 運行故障恢復台,並允許系統修復任何檢測到的錯誤。 14.停止錯誤編號:0xc0000221 說明文字:status-image-checkisu7m-mismatch 通常的原因:驅動程式或系統dll已經被損壞。 解決方法:運行故障復控台,並且允許系統修復任何檢測到的錯誤。 如果在ram添加到計算機之後,立即發生錯誤,那么可能是分頁檔案損壞,或者新ram由故障或不兼容。刪除pagefile.sys並將系統返回到原來的ram配置。 運行由計算機製造商提供的所有的系統診斷軟體,尤其是記憶體檢查 六、系統感染病毒或木馬 出現explorer.exe錯誤,嚴重時機子崩潰,有時還不能“搜尋”、“運行”,不能重啟、關機,cpu使用率常在100%等現象。其它病毒或紅色代碼3 有可能愛上你了。解決辦法∶查殺病毒並更新防毒軟體,使用木馬剋星查殺木馬。 七、資源管理器打不開 老提示explorer.exe錯誤,一開ie就報錯,卸載3721試一試。如果你是做伺服器的不應安裝它,否則意想不到的錯誤等著你。有網友認為覺得3721客戶端軟體已經具有部分病毒的性質了。


首先當系統提示“非法操作”後不要馬上選擇關閉,而是應該先看一看它的詳細資訊,記下是哪些檔案執行了“非法操作”,然後再關閉對話框,重啟電腦,嫌麻煩不重啟就直接打開剛才出錯的程式,這樣很容易導致多個相關檔案接連被破壞,最嚴重時會使整個系統癱瘓。如果在重啟後,運行該程式不再出現“非法操作”,那就說明這只是偶然發生的記憶體衝突,非常正常,大可不必放在心上。出現“非法操作”有以下多種原因。 一、軟體問題 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、一些電腦新手刪除軟體時不按照正常的方法進行卸載,而是直接將軟體所在目錄整個刪除,導致軟體安裝時放到系統目錄的檔案和註冊表中的信息都沒有能夠刪掉,使硬碟中的垃圾檔案越來越多,註冊表錯誤百出,當然這也就很容易使系統出現錯誤了。或者在刪除軟體的時候這個軟體正在運行,使系統刪除檔案出錯;解決辦法是重新安裝該軟體後再用添加/刪除程式刪除該軟體。