史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 作業系統操作技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-05-28, 01:32 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 什麼是kernel32?

一、什麼是kernel32內核文件

kernel32.dll是Windows 9x/Me中非常重要的32位動態連接庫文件,屬於內核級文件。它控制著系統的記憶體管理、資料的輸入輸出操作和中斷處理,當Windows啟動時,kernel32.dll就駐留在記憶體中特定的寫保護區域,使別的程序無法佔用這個記憶體區域。

有時,Windows會彈出「非法頁錯誤」的訊息框,簡單地說,這是因為某個或多個程序試突訪問kernel32.dll所佔用的記憶體保護區域,從而產生衝突而造成的。該錯誤一般由某個特定的程序引起,也可能是多個文件或程序。如果是由某個程序引起,那麼可以嘗試重新安裝或昇級該程序來解決問題,而如果由多個文件和程序引起,那就極有可能是因損壞的硬體設備驅動而引起的。


二、引起kernel32出錯的主要元兇
1.Windows自身的臨時交換文件被破壞;

2.mbr(FAT)出現錯誤;

3.用戶名和密碼列表錯誤;

4.裝載了已經被破壞的或者是不正確版本的ker -nel32.dll文件;

5.註冊表文件被損壞;

6.電腦硬體有問題,如CPU過熱、超頻使用、損壞的電源、地線波動、射頻噪音、損壞的磁牒控制器;

7.BIOS中等待狀態設定出現問題,或者RAM時鐘有錯誤;

8.已經損壞或者沒有正確、完整地安裝軟體;

9.臨時資料夾不存在或者已經損壞;

10.損壞的控制台文件(副檔名為cpl);

11.不正確或者已經損壞的硬體驅動程式;

12.沒有正確安裝列印機驅動程式;

13.Java設備錯誤;

14.已經被破壞的.LOG日誌文件;

15.訪問歷史資料夾錯誤;

16.不合適的或損壞的動態連接庫文件;

17.機器感染了病毒;

18.損壞的或者不正確版本的msinfo32.exe文件;

19.磁牒空間不足。

三、行之有效的解決方案
知道了哪些情況可能引起kernel32.dll文件出問題,那麼就可以採取排除法一一解決。不過,在大多數情況下,我們建議你優先實施以下解決方案:

1.錯誤的記憶體模組:用「記事本」開啟根目錄下的config.sys,並在其中插入指令行:DEVICE=C:\WINDOWS\HIMEM.SYS /TESTMEM:ON,然後在電腦重啟時觀察螢幕所顯示的HIMEM has detected unreliable memory at address xxxxxxxxx,這樣就可以基本確定記憶體出了問題。不過,這可能需要重啟幾次來逐一發現。當然也可以下載、執行相應的系統診斷軟體,特別是記憶體檢測軟體;

2.錯誤的顯示卡驅動程式:最新版本的顯示卡驅動程式可以保證顯示卡更加穩定、高效地執行,因此你要確保顯示卡驅動程式是最新版本;

3.超頻CPU、總線速度:如果想要你的電腦執行得更加穩定、持久,建議不要將CPU和總線超頻使用,恢復到預設值;

4.CPU或者電源風扇轉速不正常或落滿灰塵:風扇的不穩定可能導致CPU或電源溫度過高,從而引起系統不穩定。CPU風扇可以用小刷子和吹風機處理,電源風扇則需要由專業人員清掃;

5.圖形加速設定過高:右擊「我的電腦」,選項「內容」指令,在「效能」選擇項中選項「圖形」按鈕,將硬體加速調低一個刻度,然後確定後重啟,如果還有問題,再重複以上步驟繼續往下調低一個刻度,直到正常為止;

6.動畫游標、滑鼠軌跡和活動桌面:這些花哨的設定都有可能引起kernel32.dll錯誤,嘗試禁用這些功能,然後再一個一個啟動這些功能,直到發現錯誤為止;

7.相當有效的解決方案:實踐證明這個方法解決過許多ker- nel32.dll崩潰的問題。在C碟根目錄下,用「記事本」新增或者直接修改系統配置文件config.sys,在其中加入如下3行語句:

FILES=65

BUFFERS=40

STACKS=64,512

如果錯誤仍然存在,可使用「記事本」開啟系統檔案夾下(如〈C:\Windows\〉)的system.ini文件,然後在[386Enh]節上加入如下兩行語句:

; Increases default stack pages from 2 to 6

MinSPs=6

(MinSPs預設值是2,如需要,每次增加2直到解決問題為止,而第一句前面的「;」主要起註釋作用。)

修改好後儲存退出,重啟使之生效。

8.刪除臨時交換文件:如果錯誤仍然存在,可以嘗試刪除 Windows的臨時交換文件Win386.swp來解決問題,不過該檔案無法在Windows下刪除,你需要退到DOS真實模式下進行,進入系統目錄(如C碟〈Windows〉目錄)刪除Win386.swp,當系統重啟後Windows會重新產生該檔案。

9.密碼列表損壞:如果系統密碼列表文件被損壞也會引起錯誤,這時需要重建該檔案,在「檔案總管」中選項〈Windows〉資料夾,然後按下F3調出搜尋對話視窗,在檔案名中鍵入:*.pwl,然後進行搜尋,當符合條件的文件列出來後,將它們全部刪除掉,接著重啟,讓系統重建密碼列表文件。

10.病毒:如果系統顯示的是MSIMN錯誤導致kernel32.dll產生無效頁面錯誤,那麼你的電腦很有可能被Happy 99蠕蟲病毒所侵害,你需要使用殺毒軟體對你的系統進行一下清除。

(三毛)
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 06:30 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1