如何擺脫導致 BSOD 的 KERNEL_MODE_HEAP_CORRUPTION 錯誤?
已發表: 2021-01-06您是否在 PC 上遇到過以藍屏和停止代碼 KERNEL_MODE HEAP CORRUPTION 為標誌的突然崩潰? 即使內核模式堆損壞錯誤伴隨著致命的 BSOD 屏幕,您也不應該驚慌。 錯誤代碼旨在為您提供解決問題的提示。
在這篇文章中,我們將向您展示如何擺脫導致 BSOD 的 kernel_mode_heap_corruption 錯誤。
什麼是內核模式堆損壞?
在計算機的內核模式操作中,程序可以不受限制地訪問基礎硬件組件。 當發生內核模式堆損壞時,這意味著正在運行的程序代碼中的缺陷已經修改了數據堆的內容。 這也意味著分配器的堆句柄受到了影響。
一些可能的結果是分配器本身內部的嚴重內存故障和內存洩漏,其中某些部分的內存在未來變得無法訪問。
導致內核堆模式損壞錯誤的原因是什麼?
該錯誤主要發生在 PC 超載或長時間使用時。 大多數情況下,它與計算機的系統驅動程序有關。 但是,用戶已經確定了導致問題的許多其他條件。
1.硬件故障
計算機中的故障硬件組件(例如損壞的 RAM)可能會觸發錯誤。
2.驅動問題
根據幾位 Windows 10 用戶的報告,該問題是在他們更新系統驅動程序後開始的。 在這種情況下,您需要做的就是撤消更新。 驅動程序也可能已經過時。
3. 軟件兼容性問題
PC中特定軟件之間的兼容性問題可能導致系統行為不穩定,從而導致BSOD錯誤。
4.系統顯卡
可能是您試圖打開一些圖形密集型軟件,因為您的圖形卡無法支持。
5. 損壞的文件
如果您的系統中有損壞的文件,它們也可能觸發內核模式堆損壞問題。 請注意,您必須使用內置的事件查看器診斷問題的原因。
請按照以下指南開始:
- 按 Windows 徽標 + R 鍵並按 Enter 鍵打開“運行”對話框。
- 在“運行”對話框中鍵入“eventvwr”(不帶引號),然後按 Enter。
- 在事件查看器窗口中,導航 Windows 日誌 > 系統。
- 在 System 窗口中,從列表中找到 Kernel Mode Heap Corruption BSOD 日誌。
- 閱讀 General 和 Details 下顯示的日誌描述。 日誌應描述問題的原因,尤其是事件 ID 和源信息
如何修復 Windows 10 上的內核模式堆損壞錯誤?
通常,藍屏錯誤會拒絕您正常訪問 Windows。 因此,您可能需要以安全模式啟動操作系統以應用以下修復。 使用以下步驟以安全模式啟動 Windows。
- 在計算機啟動時按住電源按鈕並按住 shift 鍵。
- 導航疑難解答>高級選項>啟動設置。
- 然後,按 F5 啟動進入帶網絡連接的安全模式。
1.撤消您最近的顯卡驅動程序更新
如果您在更新顯卡後遇到問題,請回滾更新。
這樣做的方法如下:
- 按 Windows 徽標 + R 鍵打開“運行”對話框。
- 在框中鍵入“devmgmt.msc”(無引號),然後按 Enter 打開設備管理器。
- 瀏覽設備管理器窗口中的項目列表並展開顯示適配器。
- 從下拉列表中找到驅動程序(Intel 或 VMware)並右鍵單擊。
- 從上下文菜單中選擇屬性。
- 從“屬性”屏幕的“驅動程序”選項卡中,選擇“回滾驅動程序”。 (注意:如果回滾驅動選項顯示為灰色,則表示最近沒有更新驅動程序)。
- 在下一個屏幕上,為“你為什麼要回滾”這個問題選擇合適的答案。 單擊是。
- 現在,重新啟動計算機以完成該過程。
檢查問題現在是否已解決。 如果沒有,請嘗試下一個修復。
2.重新安裝顯卡驅動
- 從與方法 1 相同的步驟開始,右鍵單擊驅動程序並選擇卸載設備。
- 在下一個屏幕上,選中“刪除此設備的驅動程序軟件”旁邊的框(如果有)。
- 在下一個屏幕上,單擊卸載。
- 重新啟動計算機。
- 重啟完成後,Windows 會自動重新安裝驅動程序。
該問題現在可能已解決,但如果修復沒有任何區別,您應該更新驅動程序。
3.更新您的顯卡驅動程序
- 繼續執行方法 1 中的相同步驟,右鍵單擊驅動程序並選擇更新驅動程序選項。
- 在下一個屏幕上,選擇自動搜索更新的驅動程序軟件。
- 假設您沒有收到任何可用更新的提示,請訪問製造商網站並手動下載驅動程序更新。
- 通過單擊 .exe 文件卸載當前驅動程序並重新安裝新驅動程序。
請注意,如果新驅動程序與您的設備系統規格不兼容,則安裝新驅動程序將無法解決問題。

您必須確定與您的設備完美匹配的確切驅動程序,這可能需要大量時間和精力。 如果其他驅動程序也有故障,那就更乏味了。

使用驅動程序更新程序解決 PC 問題
不穩定的 PC 性能通常是由過時或損壞的驅動程序引起的。 Auslogics Driver Updater 可診斷驅動程序問題,讓您一次或一次更新舊驅動程序,讓您的 PC 運行更順暢
還值得注意的是,設備上的驅動程序不兼容可能會禁用某些重要組件。 要解決此問題,最好使用自動化解決方案,例如 Auslogics Driver Updater。
該軟件將幫助您搜索設備並將其與合適的顯卡驅動程序相匹配。 更重要的是,它將更新您的顯卡驅動程序以及計算機上所有其他過時或有故障的驅動程序。
4.修復損壞的文件
修復損壞文件的常用方法有兩種:使用系統文件檢查器 (SFC) 或部署映像服務和管理 (DISM)。
與證監會
- 按 Windows 徽標 + R 鍵並在“運行”對話框中鍵入“cmd”(不帶引號)。
- 按住 Ctrl + Shift + Enter 以在管理員模式下打開命令提示符。
- 對出現在對話框中的問題單擊“是”以授予 Windows 對設備進行更改的權限。
- 在命令提示符中鍵入以下代碼:
證監會/scannow。
- 按 Enter 執行代碼。 SFC 工具應開始掃描所有系統文件。
在掃描期間,該工具將修復所有損壞的文件並恢復丟失的文件。 該過程完成後,重新啟動計算機以應用更改。 如果在上述步驟後問題仍未解決,請運行 DISM。
使用 DISM
- 重複上述步驟 1-3,在命令提示符窗口中鍵入以下代碼:dism.exe /online /cleanup-image /restorehealth。
- 按 Enter 執行代碼。
- DISM.exe 應該開始掃描系統內存以修復計算機中的每個損壞文件。
- 掃描過程完成後,重新啟動計算機以使更改生效。
嘗試運行圖形密集型程序以查看內核模式堆損壞錯誤是否再次出現。 如果是這樣,不用擔心。 繼續下一個方法。
5. 診斷內存
RAM 和其他硬件組件可能導致問題的可能性非常高。 要排除這種可能性,請使用 Windows 內存診斷工具檢查 RAM。 請按照以下步驟操作:
- 按 Windows 徽標 + R 鍵啟動“運行”對話框。
- 在“運行”對話框中鍵入“mdsched.exe”(不帶引號),然後按 Enter 以啟動 Windows 內存診斷 (WMD)。
- 在 WMD 窗口中,選擇立即重新啟動並檢查問題(推薦)以檢查內存。
- 計算機重新啟動後,應出現一個帶有藍色背景的屏幕,其中包含檢查過程的詳細信息。
- 如果該過程完成後,未檢測到錯誤,則您的 RAM 工作正常。 假設發現了一些問題,您應該完全更換 RAM。
結論
您是否通過我們的指南解決了問題? 如果是這樣,請在下面發表評論,給文章 5 星評價,並在您的社交媒體平台上與您的親人分享。 如果您仍然無法解決問題,請與我們聯繫以提供更多詳細信息。 我們會盡快為您服務。 最後,訪問我們的博客,了解解決常見 Windows 10 問題的其他有用提示。