複製鏈接
請複製以下鏈接發送給好友

kernel32

鎖定
kernel32.dll是Windows中非常重要的32位動態鏈接庫文件,屬於內核級文件。它控制着系統的內存管理、數據的輸入輸出操作和中斷處理,當Windows啓動時,kernel32.dll就駐留在內存中特定的寫保護區域,使別的程序無法佔用這個內存區域。
外文名
kernel32
屬    性
32位動態鏈接庫文件
所屬系統
Windows
性    質
內核級文件

kernel32錯誤及原因

kernel32與非法頁錯誤
有時,Windows會彈出“非法頁錯誤”的消息框,簡單地説,這是因為某個或多個程序試圖訪問kernel32.dll所佔用的內存保護區域,從而產生衝突而造成的。該錯誤一般由某個特定的程序引起,也可能是多個文件或程序。如果是由某個程序引起,那麼可以嘗試重新安裝或升級該程序來解決問題,而如果由多個文件和程序引起,那就極有可能是因損壞的硬件設備驅動而引起的。
kernel32出錯主要原因
  1. Windows自身的臨時交換文件被破壞;
  2. 文件分配表(FAT)出現錯誤;
  3. 用户名和密碼列表錯誤;
  4. 裝載了已經被破壞的或者是不正確版本的kernel32.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解決方案

知道了哪些情況可能引起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. 相當有效的解決方案:實踐證明這個方法解決過許多kernel32.dll崩潰的問題。在C盤根目錄下,用“記事本”創建或者直接修改系統配置文件config.sys,在其中加入如下3行語句:FILES=65BUFFERS=40STACKS=64,512如果錯誤仍然存在,可使用“記事本”打開系統文件夾下(如C:\Windows\)的system.ini文件,然後在[386Enh]節上加入如下兩行語句:;Increasesdefaultstackpagesfrom2to6MinSPs=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蠕蟲病毒所侵害,你需要使用殺毒軟件對你的系統進行一下清除。