Kernel Mode heap corruption is a BSOD-type error with bug check value 0x0000013A. This blue screen error usually occurs due to corrupted device drivers, obsolete graphics card, memory issues, or malfunctioning hardware. A few users recently encounter this bug after performing an in-place upgrade on their devices.
Well, in this guide, we present detailed information on how the Stop Error 0x13A occurs in the first place. Besides, we also discussed eight solutions that help in getting rid of the KERNEL_MODE_HEAP_CORRUPTION bug. Let’s explore the workarounds in detail –
How to Fix BSOD Error 0x13A in Windows 10
To solve the KERNEL_MODE_HEAP_CORRUPTION Error 0x0000013A, try the following suggestions –
Boot Windows 10 into Safe Mode
Since you are getting the Blue Screen, you won’t be able to log into Windows normally. So, you need to first boot into Safe Mode then perform the below workarounds. Only a handful of Windows 10 programs and services run on this mode preventing any kind of conflicts from third-party apps.
Here are the essential steps to enter Safe Mode –
- Press the Power button for 5 seconds and wait till it shuts down successfully.
- Repeat this process for 2-3 times until the Preparing Automatic Repair screen comes into view.
- Let the system diagnoses this error for a few seconds thereafter click Advanced options.
- On the Windows Recovery Environment (WinRE), go to – Troubleshoot > Advanced options.
- Hit Startup Settings on the next screen followed by the Restart button.
When Windows reboots, press F5 to boot into Safe Mode with Networking.
Note: Selecting “Safe Mode with Networking” is essential to fix black or blue screen issues. If not, this won’t connect to the Internet causing problems in troubleshooting the actual problem.
Check Event Viewer
Knowing the reasons that might have lead to the bug at hand provides an opportunity to solve the BSOD error correctly. Interestingly, the system contains a log of all bugs and errors that ever occur on Windows 10. One can access the Windows log at Event Viewer containing information like Source and Event ID.
Now that you are already inside the Safe boot, use the below guideline to get the Windows log file –
- Use Win + S shortcut to start the Search UI.
- Type “event viewer” in the text field, and click the top result.
- Select
Windows Logs > Systemon the left column. - In the mid-section, scroll down and locate the log titled “Kernel Mode Heap corruption“.
- Once you find this file, double-click the same to read the description.
The log details the exact cause that has generated the BSOD Error 0x13A. Usually, this error arises owing to below three reasons –
- Corrupted Graphics Driver
- Software/Hardware Error
- Memory Issues
1] Check Graphics Drivers for issues
If you encounter the BSOD error 0x13A just after starting a heavy game, this problem might lie inside the graphics driver. A corrupted or obsolete graphics driver often causes the KERNEL_MODE_HEAP-CORRUPTION error on Windows 10. To fix this, you must try updating the existing graphics card driver.
Note: In case the update process fails, you may use the rollback feature. If this method fails as well, uninstall the graphics driver, restart the device, then reinstall the graphics card back.
- Make a right-click on the Windows icon and select Device Manager.
- Click “>” next to the display adapters and right-click again on the available graphics card.
- Now, select the correct option depending upon what are you trying to do with this.
For Example:
- Update: Hit update driver option then choose “Search automatically for updated driver software“.
- Roll Back: Click Properties, switch to the Driver tab and hit Roll back driver.
- Reinstall a New Driver: Click uninstall device then visit the manufacturer’s Site to download the latest version of the uninstalled graphics card. When the download completes, double-click the setup file to start the installation.
2] Run Driver Verifier Manager
Driver Verifier Manager is a great tool to discover the problematic drivers on Windows 10. So, if you are still getting the Kernel Mode Heap Corruption 0x0000013A error, you should run this tool to check the obsolete device drivers. Here’s how to perform this task –
- Launch Windows PowerShell (Admin).
- On the elevated console, type “
verifier“, and hit Enter.
- Subsequently, mark the “Create Standard Settings” checkbox followed by Next.
- Now, mark “Automatically select all drivers installed on this computer” and hit Finish.
- The system prompts to “Restart PC” so as to start scanning for any corrupted or damaged drivers.
- After the reboot, Windows will display a list of drivers that are found to have some errors.
You may now re-follow method #2 to update, rollback, or uninstall-reinstall the above-displayed device drivers.
3] Run Blue Screen Troubleshooter
This is another interesting tool designed to help users fixing BSOD-type errors on Windows 10. Isn’t it great that one can address the blue screen issue possibly by running a simple troubleshooter? Indeed, this is an easy way to resolve different Stop Error codes on Windows 10 PC. Here’s how to use this tool –
- First of all, browse to the below path –
Win + I > Update & Security > Troubleshoot
- Click to reveal the Blue Screen box and hit Run the troubleshooter.
4] Perform Disk Cleanup
The presence of unnecessarily stored cache, log files, Windows Prior Installation files, and other irrelevant data may also cause the 0x0000013A error. To solve this, perform a disk Cleanup on Windows 10.
5] Run CHKDSK Utility
If the BSOD error 0x0000013A still persists, this must be due to hardware-related issues. To check whether this indeed is the case or not, run the CHKDSK command-line on the Windows Console. All you need is to follow these easy steps –
- Get access to the Command Prompt with administrative privileges.
- Near the blinking cursor, type the command –
chkdsk C: /f /r /x - Hit the Enter key on your keyboard to initiate a disk check.
- This probably won’t run and prompts doing this when the system reboots.
- Type “Y” and press Enter again.
- Now, restart Windows 10 to finally initiate the disk check.
When this completes scanning, Windows 10 OS loads containing a list of bugs and errors that it encountered.
For Desktop Users Only
In case running the CHKDSK command doesn’t reveal any issue, we suggest unplugging all the HDD cables, clean for possible dirt, re-attach the connecting wires, and start Windows.
Many a time, following this simple procedure, fixes BSOD Errors on Windows 10 PC.
6] Repair Missing or Damaged System Files
The presence of corrupted data inside Windows 10 may also lead to different bugs and errors. Kernel Mode Heap Corruption Error 0x0000013A is one such bug. System File Checker is an in-built tool by Microsoft that can replace corrupted, lost, or missing DLL files. One can use this utility program even when you are not able to boot into Windows normally. Here’s how to proceed –
Case 1: When you can’t enter Windows or Safe Mode
- Enter WinRE then follow
Troubleshoot > Advanced Options > Command Prompt.
Case 2: When you can enter Windows or Safe Mode
- Use Win + R to start Run, type cmd, and jointly press Ctrl+Shift+Enter keys.
- Now that you have entered Windows Console, type “
sfc/scannow” and hit Enter.
- Wait for the SFC to find and repair corrupted DLL files. Usually, this takes 10-15 minutes.
- Once over, Restart PC to incorporate the above changes.
Sign back into Windows and check whether you still encounter the BSOD Error 0x0000013A or it has been fixed.
7] Look for Memory Issues
Having a bad RAM slot is another faulty reason that may erupt the KERNEL_MODE_HEAP_CORRUPTION error. This situation may arise due to sudden power surge, excessive heating, or simply motherboard issues. So, you must consider the “Memory issues” as a possibility and try fixing them (if possible). Here’s how to check for bad memory issues on Windows 10 –
- Hit the Start Menu and start typing “memory” in the search box.
- Click the well-matching result to enter Windows Memory Diagnostic.
- Choose to Restart now and check for problems.
Note: Make sure to save any ongoing process on the computer.
- The system reboots and checks for any memory issues on the computer.
- After scanning for memory problems successfully, the device restarts with a list of all “detected issues”.
Tip: You may also use the Event viewer to view the complete diagnosis report.
- Use the Filter current log available at the right side on the Event Viewer.
- Scroll down and Select MemoryDiagnostics-Results using the Event sources drop-down menu.
- Hit OK to view all result logs of the recently performed memory test.
- Now, double-click the latest result to see whether the diagnosis passed or not.
In case, the diagnosis doesn’t pass, you need to take appropriate measures to solve the persisting memory issues.
8. Use System Restore Points
If none of the above solutions work to resolve the 0x0000013A error, use restore points to revert back PC to an earlier state when everything was working pretty normal. In case, you haven’t created any system backup, clean install Windows 10.
That’s it, if you have any queries or suggestions related to this article, ping us in the comment section.
Tip: If you are facing update, activation, or driver issues on your Windows PC, try RESTORO PC Repair Tool. This software will scan your device for potential issues and resolve them automatically.
Ошибка синего экрана в Windows может расстраивать, особенно если вы что-то делаете. Это приведет к тому, что вы потеряете весь прогресс в том, над чем вы работаете, и даже можете повредить файлы на своем компьютере. В Windows есть длинный список ошибок BSOD, и некоторые из них были рассмотрены на этом веб-сайте, в том числе:
- VIDEO_DXGKRNL_FATAL_ERROR
- WHEA_UNCORRECTABLE_ERROR
- Netwsw00. Ошибка BSOD Sys
- Ошибка BSOD LGBusEnum.sys
- Ошибка BSOD Ndistpr64.sys
- Ошибка BSOD Dxgmms2.sys
- ИСКЛЮЧЕНИЕ KMODE НЕ ОБРАБОТАНО (e1d65x64.sys) BSOD
- Ошибка IRQL_NOT_LESS_OR_EQUAL BSOD
- DATA_BUS_ERROR
- Ошибка DRIVER_POWER_STATE_FAILURE
- Ошибка BAD_POOL_HEADER
- ВИДЕО ВНУТРЕННЯЯ ошибка BSOD управления памятью
Это лишь краткий список того, что может пойти не так в Windows 10. В этой статье мы обсудим еще одну ошибку BSOD, с которой часто сталкиваются пользователи Windows: синий экран повреждения кучи режима ядра в Windows 10.
Что такое повреждение кучи режима ядра «синий экран» в Windows 10?

Повреждение кучи режима ядра является одним из кодов остановки, предоставляемых Windows, когда вы сталкиваетесь с ошибкой BSOD «синий экран смерти». Как и в случае с другими кодами, «повреждение кучи режима ядра» создается уникальным образом, чтобы помочь пользователям идентифицировать проблемы, вызывающие сбои системы. Обычно ошибка вызвана проблемами с драйверами (особенно драйверами видеокарты) или конфликтами программного обеспечения, но также может быть вызвана неисправностью оборудования.
Совет профессионала: просканируйте свой компьютер на наличие проблем с производительностью, ненужных файлов, вредоносных программ. приложения и угрозы безопасности
которые могут вызвать проблемы в системе или снизить производительность.
Проблемы с бесплатным сканированием для ПК. Об Outbyte, инструкции по удалению, лицензионное соглашение, политика конфиденциальности.
Люди сталкивались с ошибкой повреждения кучи режима ядра в разных ситуациях. Некоторые заявили, что ошибка произошла при запуске Windows 10, а другие — в момент запуска определенных программ, таких как видеоигра.
В режиме ядра вашего компьютера программы имеют неограниченный доступ к основным компонентам оборудования. . Когда происходит повреждение кучи режима ядра, это означает, что ошибка в коде работающей программы изменила содержимое кучи данных. Это также означает, что был затронут дескриптор кучи распределителя.
Некоторые возможные результаты — критические сбои памяти в самом распределителе и утечки памяти, когда некоторые части памяти становятся недоступными в будущем.
Что вызывает синий экран повреждения кучи режима ядра в Windows 10?
Ошибка возникает в основном, когда компьютер перегружен или используется в течение длительного периода. Чаще всего это связано с системными драйверами компьютера. Однако пользователи определили множество других причин, вызывающих проблему.
- Неисправности оборудования. Неисправный компонент оборудования на вашем компьютере, например поврежденная оперативная память, может вызвать ошибку.
- Проблемы с драйверами. По сообщениям нескольких пользователей Windows 10, проблема возникла после того, как они обновили свои системные драйверы. В этом случае все, что вам нужно сделать, это отменить обновления. Также возможно, что драйверы уже устарели.
- Проблемы совместимости программного обеспечения — Проблемы совместимости между определенным программным обеспечением на вашем ПК могут привести к нестабильному поведению системы, вызывая ошибку BSOD.
- Система Видеокарта. Возможно, вы попытались открыть какое-то программное обеспечение с интенсивной графикой, которое слишком тяжело для вашей видеокарты.
- Поврежденные файлы. Если в вашей системе есть поврежденные файлы, они также могут вызвать проблему повреждения кучи в режиме ядра. Обратите внимание, что вы должны диагностировать причину проблемы с помощью встроенного средства просмотра событий.
Чтобы узнать больше о причине ошибки, следуйте приведенному ниже руководству:
Нажмите клавиши с логотипом Windows + R и нажмите Enter, чтобы открыть диалоговое окно «Выполнить».
Как исправить BSOD повреждения кучи режима ядра в Windows 10
Возникает ошибка синего экрана KERNEL_MODE_HEAP_CORRUPTION? Не паникуйте — вы не одиноки. Это довольно распространенная ошибка, и ее, как правило, не так уж и сложно исправить. Вот несколько способов исправить эту ошибку:
Метод 1. Загрузите Windows 10 в безопасном режиме.

Вот шаги, чтобы войти в безопасный режим:
Выбор «Безопасный режим с загрузкой сетевых драйверов». ”Необходимо для устранения проблем с черным или синим экраном. В противном случае это не приведет к подключению к Интернету, что приведет к проблемам при устранении реальной проблемы.
Метод 2: откатите драйверы видеокарты.
Некоторые пользователи Windows сообщили, что они столкнулись с этим «синим экраном смерти». (BSOD) сразу после обновления драйверов видеокарты (или обновления Windows). Если вы получили ошибку именно в этом случае, вам следует восстановить видеодрайвер до предыдущей версии, чтобы обеспечить стабильность работы вашего оборудования. Вот как это сделать:
После восстановления видеодрайвера до предыдущей версии проверьте, сохраняется ли ошибка «Повреждение кучи режима ядра». Если это так, попробуйте следующее исправление, указанное ниже.
Метод 3. Обновите драйверы устройства.

Вы можете сделать это в диспетчере устройств Windows, по одному устройству за раз. Но это требует много времени и терпения, и если какой-либо из ваших драйверов действительно устарел, вам придется обновить их вручную, что сложно и рискованно. Если у вас нет времени, терпения или компьютерных навыков для обновления драйверов устройств вручную, вы можете сделать это автоматически с помощью Outbyte Driver Updater.
Это автоматически распознает вашу систему и найдет для нее правильные драйверы. . Вам не нужно точно знать, в какой системе работает ваш компьютер, вам не нужно рисковать загрузкой и установкой неправильного драйвера, и вам не нужно беспокоиться об ошибке при установке. Driver Updater позаботится обо всем.
Метод 4. Проверьте видеокарту на наличие проблем.
Как мы упоминали ранее, основной причиной являются драйверы, а графическая карта входит в число драйверов, вызывающих эту ошибку. Поэтому нам нужно сначала определить, есть ли проблемы с драйверами дисплея, прежде чем приступать к устранению любых других неполадок. Вот шаги, которые необходимо выполнить, чтобы подтвердить это:
Метод 5. Запустите диспетчер проверки драйверов. .
Диспетчер проверки драйверов — отличный инструмент для обнаружения проблемных драйверов в Windows 10. Итак, если вы все еще получаете ошибку 0x0000013A повреждения кучи режима ядра, вам следует запустить этот инструмент, чтобы проверить устаревшие драйверы устройств. Вот как выполнить эту задачу:
Метод 6. Запустите средство устранения неполадок BSOD Windows (для версии Windows до 1809).
Средство устранения неполадок синего экрана (BSOD) интерпретирует коды проверки ошибок и сообщает вам, если синий экран дает сбой было вызвано:
- неисправным оборудованием
- отказом жесткого диска
- вредоносным ПО
- отказом памяти
- Службы
- Драйверы устройств
К сожалению, средство устранения неполадок синего экрана больше недоступно, начиная с Windows 10 версии 1809. Но если вы используете более раннюю версию, это шаги по использованию этого инструмента:
Вы также можете использовать «Устранение ошибок синего экрана» в Microsoft. Просто перейдите на веб-страницу «Устранение ошибок синего экрана» в Microsoft и следуйте инструкциям, чтобы ответить на вопросы по устранению ошибки синего экрана.
Метод 7. Запустите средство диагностики памяти Windows.

Если вы не видите здесь ошибок, это означает, что с памятью вашего компьютера все в порядке. В противном случае вам следует заменить оперативную память или просто обратиться за помощью к производителю оборудования.
Метод 8: Восстановите поврежденные системные файлы.
Иногда эта ошибка типа «синий экран» вызвана поврежденными системными файлами. Чтобы исправить их, вам нужно сделать две вещи:
- Сканировать с помощью средства проверки системных файлов
- Сканировать с помощью Dism.exe
Чтобы сканировать с помощью средства проверки системных файлов, следуйте приведенным ниже инструкциям:
Средство проверки системных файлов (sfc) — это служебная программа Windows, которая определяет и восстанавливает поврежденные системные файлы: 
Если вы по-прежнему сталкиваетесь с ошибкой повреждения кучи режима ядра, попробуйте запустить disc.exe, как описано ниже.
Чтобы сканировать с DISM .exe:
Дождитесь завершения процесса. Затем перезагрузите компьютер и посмотрите, не повторится ли ошибка повреждения кучи режима ядра.
Метод 9. Устраните все конфликты программного обеспечения.
Другой возможной причиной ошибки повреждения кучи режима ядра является конфликт программного обеспечения. Это особенно вероятно, если вы получаете сообщение об ошибке после установки нового приложения или когда пытаетесь запустить определенную программу, например видеоигру.
Нет быстрого способа определить, какие приложения конфликтуют. Вы должны полностью закрыть все ненужные программы (включая все связанные фоновые процессы) и подождать, чтобы увидеть, повторится ли ошибка снова.
Для этого вам необходимо:
- Проверить чтобы узнать, есть ли у вас какие-либо конфликты программного обеспечения.
- Выясните, какие программы вызывают их.
- Отмените приоритет, отключите и удалите эти программы.
Проверьте, не у вас есть конфликты программного обеспечения
Закройте все программы. Для этого переключитесь в программу и закройте ее, как обычно (например, щелкнув × в правом верхнем углу программы). Завершите все ненужные фоновые процессы, выполнив следующую процедуру:
Узнайте, какие программы вызывают ваши конфликты.
Если закрытие всех ненужных программ остановило повторение ошибки, вы знаете, что одна из этих программ вызвала ошибку. Теперь вам просто нужно выяснить, какая именно.
Для этого перезапустите одну из ваших программ и подождите, чтобы увидеть, вернется ли ошибка. Если этого не произошло, перезапустите следующую программу и снова дождитесь появления ошибки. Затем следующая, следующая и так далее.
Когда ошибка в конечном итоге повторяется, вы знаете, что программа, которую вы перезапустили последней, является проблемой.
Но имейте в виду, это может быть не единственная проблема. На самом деле он может конфликтовать с другой программой — той, которую вы перезапустили ранее — и именно этот конфликт вызывает ошибку.
Если вам действительно не нужна вредоносная программа, вы можете просто отключить или удалить ее немедленно как описано ниже. Но если вам действительно нужна программа-нарушитель, вы должны проверить, не конфликтует ли она с чем-то еще (потому что тогда вы можете вместо этого отключить / удалить другую программу).
Для этого оставьте проблемную программу открытой, но снова закройте все другие программы. Если ошибка повторяется, вы знаете, что программа является единственной причиной. Если ошибка больше не возникает, вы знаете, что программа конфликтует с другой программой. Чтобы выяснить, какая из них, перезапустите каждую программу снова, по очереди, и дождитесь появления ошибки.
Когда вы обнаружите, какие программы конфликтуют друг с другом, вы можете отключить или удалить одну вам нужно меньше всего.
Отменить приоритет, отключить или удалить конфликтующие программы
После того, как вы определите программы, вызывающие конфликт, у вас есть три варианта:
- Установить низкий приоритет программы
- Отключить программу навсегда
- Удалить программу
Если вы не хотите отключать или удалять вредоносную программу, сначала попробуйте отменить приоритет. Это устранило ошибку для некоторых пользователей. Чтобы отменить приоритет программы:
Чтобы навсегда отключить программу:
Чтобы удалить программу:
Если после отмены приоритета отключение или при удалении конфликтующих программ ошибка повторяется, попробуйте другие исправления, указанные ниже.
Метод 10. Проверьте наличие других проблем, таких как перегрев.
Не так-то просто повозиться с оборудованием, если вы компьютерный новичок. Вам нужно разобрать корпус компьютера, найти проблемы в каждом отдельном компоненте и найти способы их исправить — и все это самостоятельно. Достаточно ужасно просто думать об этом, не говоря уже о том, чтобы применять это на практике. В любом случае, если у вас нет особого интереса к изучению навыков, вам следует обратиться к местному техническому специалисту за дополнительной помощью.
Если вы проверили наличие проблем с оборудованием, но по-прежнему получаете сообщение об ошибке, у вас все еще есть еще одно исправление, которое нужно попробовать — переустановить систему Windows.
Метод 11: Переустановите систему Windows
Если ни одно из указанных выше исправлений не помогло вам, вам может потребоваться сбросить или переустановить операционную систему Windows.
Сброс Windows вернет вашу систему в исходное состояние, как если бы вы включали компьютер впервые. Он удаляет все приложения, которых не было на вашем компьютере, но вы можете решить, сохранять ли ваши личные данные или нет. Кроме того, вам не нужны внешние запоминающие устройства для выполнения сброса, потому что Windows завершит весь процесс самостоятельно.
Чистая установка Windows сотрет все (включая все установленные вами приложения и ваши личные данные) с диска, на котором установлена ваша система. Вам нужно внешнее запоминающее устройство, например USB-накопитель, чтобы выполнить чистую установку. По сравнению с описанным выше вариантом чистая установка кажется более сложной, но более эффективной.
Ниже перечислены некоторые полезные статьи, которые научат вас, как сбросить или переустановить Windows 10 шаг за шагом:
Чтобы перезагрузить компьютер, выполните следующие действия:
- Просто удалите мои файлы, чтобы выполнить быстрое форматирование, и это не займет много времени. Ваши файлы могут быть восстановлены кем-то другим, поскольку они помечаются только как удаленные. Рекомендуется выбрать этот вариант, если вы оставляете свой компьютер.
- При полной очистке диска выполняется безопасное стирание, чтобы полностью очистить диск, и ваши файлы не могут быть легко восстановлены. Это может занять несколько часов. Рекомендуется выбрать этот вариант, если вы перерабатываете или продаете свой компьютер.
После настройки ваш компьютер будет в порядке.
Чтобы выполнить чистую установку Windows 10, выполните следующие действия:
Обычно ваш компьютер активируется автоматически, когда у вас есть доступ к Интернету. Если активация не происходит, вы можете принудительно выполнить активацию, выполнив следующую команду.
- Введите cmd в поле поиска, затем выберите Командная строка из списка вариантов.
- Введите команду slmgr.vbs / ato и нажмите клавишу Enter.
Возможно, вам придется попробовать эту команду несколько раз. Если вы видите какие-либо ошибки, перезагрузите компьютер и снова выполните эту команду. Или вы можете просто подождать, пока Microsoft поможет вам активировать вашу систему автоматически.
Заключение
Синий экран повреждения кучи режима ядра в Windows 10 может быть знакомой проблемой для большинства пользователей Windows, но это не значит что это менее хлопотно. В некоторых случаях вы не сможете нормально загрузиться, поэтому некоторые методы устранения неполадок неприменимы. Так что, если вы столкнулись с этим BSOD, продвигайтесь вниз по списку решений выше, пока не найдете то, которое работает для вас.
YouTube видео: 11 методов борьбы с синим экраном повреждения кучи режима ядра в Windows 10
02, 2023
If you are receiving a KERNEL_MODE_HEAP_CORRUPTION Blue Screen on Windows 11/10, then this post will help you resolve it. One of the primary reasons for this error is a conflict between Windows and an outdated driver or a corrupt Windows driver. Other known reasons include memory leaks or hardware faults. However, there is a rare chance where a software conflict can do that unless it has to do something with the drivers.
The KERNEL MODE HEAP CORRUPTION bug check has a value of 0x0000013A. This indicates that the kernel mode heap manager has detected corruption in a heap.
KERNEL_MODE_HEAP_CORRUPTION BSOD
Follow these methods to resolve the BOSD related to Kernel Mode Heap Corruption.
- Run ChkDsk
- Use Device Verifier Manager
- Update or Rollback Driver
- Fix Corrupt System Files
- Run Memory Diagnostics
- Run Hardware Troubleshooter
You will need a clear understanding of what the methods do here and admin permission.
Moreover, if you can log in normally, good; else you will have to boot into Safe Mode, enter Advanced Startup options screen, or use the Installation Media to boot to be able to carry out these instructions.
1] Run ChkDsk
Run ChkDsk using the following command:
chkdsk c: /r
2] Device Verifier Manager
One of the best methods to check if the driver is an issue is to run the Driver Verifier Manager. The tool will help troubleshoot, identify & resolve common device driver problems.
Open the Run prompt ( Win + R), type verifier, and then press the Enter key. Once the Device Verifier is open, select Create Standard settings and then select Automatically select unsigned drivers. This will narrow down the issue if it’s happening because of unsigned drivers. Once you detect it, uninstall the driver, and then reinstall the correct driver.
3] Update or Rollback Driver
Depending on the situation, you can either update or roll back the driver and check if the BSOD issue is resolved.
If the BSOD occurred because you have recently updated the driver, you could roll back using the Device Manager. Use Win + X, followed by M to open the device manager. Next, locate the hardware for which you have updated the driver.
Once you find it, double-click to open the properties window, and then select the Drivers tab. If you recently updated the driver, the Rollback Driver button will be enabled. Use that.
If the BSOD occurred after a Windows Update, then it’s possible that you need to install the latest version of the driver, which is compatible with the version of Windows.
Open the Device Manager, locate the device, right-click, and then choose to update the driver. If this doesn’t work, go to the OEM website, and check for an updated driver.
4] Fix Corrupt System Files
System File Checker and DISM are two tools that can help fix corrupt system files that could be the cause of the BOSD screen. Follow our exhaustive guide on how to use them.
SFC command:
sfc /scannow
DISM Command:
Dism /Online /Cleanup-Image /RestoreHealth
First, run the SFC command; if that doesn’t work out, use the DISM command. Make sure to run them on an elevated command prompt.
5] Run Memory Diagnostics
Check your memory. Use the Windows Memory Diagnostic Tool. Go to Control Panel and type “memory” in the Search box. Under Administrative Tools, click Diagnose Your Computer’s Memory Problems. In the Windows Memory Diagnostics Tool, shown here, select one of the options.
6] Run Hardware Troubleshooter
Microsoft offers a built-in hardware troubleshooter that you can invoke using the following command on PowerShell or an elevated Command Prompt.
msdt.exe -id DeviceDiagnostic
Once launched, click on the Advanced link, and uncheck the—Apply repairs automatically—option. You can do this if you want to understand the problem before it gets fixed. Click on the Next button.
The wizard will then run its diagnostics. It may prompt to enable to check for an updated driver. Once done, if there is an issue with the driver, it will figure out and offer a solution.
I hope these solutions help you out with the BSOD related to Kernel Mode Heap Corruption on Windows 11/10. The issue is related to drivers, but it is always good to check for any recently installed software that can also cause the problem.
More Tips: Fix Windows Stop Errors or Blue Screen of Death.
If you are receiving a KERNEL_MODE_HEAP_CORRUPTION Blue Screen on Windows 11/10, then this post will help you resolve it. One of the primary reasons for this error is a conflict between Windows and an outdated driver or a corrupt Windows driver. Other known reasons include memory leaks or hardware faults. However, there is a rare chance where a software conflict can do that unless it has to do something with the drivers.
The KERNEL MODE HEAP CORRUPTION bug check has a value of 0x0000013A. This indicates that the kernel mode heap manager has detected corruption in a heap.
KERNEL_MODE_HEAP_CORRUPTION BSOD
Follow these methods to resolve the BOSD related to Kernel Mode Heap Corruption.
- Run ChkDsk
- Use Device Verifier Manager
- Update or Rollback Driver
- Fix Corrupt System Files
- Run Memory Diagnostics
- Run Hardware Troubleshooter
You will need a clear understanding of what the methods do here and admin permission.
Moreover, if you can log in normally, good; else you will have to boot into Safe Mode, enter Advanced Startup options screen, or use the Installation Media to boot to be able to carry out these instructions.
1] Run ChkDsk
Run ChkDsk using the following command:
chkdsk c: /r
2] Device Verifier Manager
One of the best methods to check if the driver is an issue is to run the Driver Verifier Manager. The tool will help troubleshoot, identify & resolve common device driver problems.
Open the Run prompt ( Win + R), type verifier, and then press the Enter key. Once the Device Verifier is open, select Create Standard settings and then select Automatically select unsigned drivers. This will narrow down the issue if it’s happening because of unsigned drivers. Once you detect it, uninstall the driver, and then reinstall the correct driver.
3] Update or Rollback Driver
Depending on the situation, you can either update or roll back the driver and check if the BSOD issue is resolved.
If the BSOD occurred because you have recently updated the driver, you could roll back using the Device Manager. Use Win + X, followed by M to open the device manager. Next, locate the hardware for which you have updated the driver.
Once you find it, double-click to open the properties window, and then select the Drivers tab. If you recently updated the driver, the Rollback Driver button will be enabled. Use that.
If the BSOD occurred after a Windows Update, then it’s possible that you need to install the latest version of the driver, which is compatible with the version of Windows.
Open the Device Manager, locate the device, right-click, and then choose to update the driver. If this doesn’t work, go to the OEM website, and check for an updated driver.
4] Fix Corrupt System Files
System File Checker and DISM are two tools that can help fix corrupt system files that could be the cause of the BOSD screen. Follow our exhaustive guide on how to use them.
SFC command:
sfc /scannow
DISM Command:
Dism /Online /Cleanup-Image /RestoreHealth
First, run the SFC command; if that doesn’t work out, use the DISM command. Make sure to run them on an elevated command prompt.
5] Run Memory Diagnostics
Check your memory. Use the Windows Memory Diagnostic Tool. Go to Control Panel and type “memory” in the Search box. Under Administrative Tools, click Diagnose Your Computer’s Memory Problems. In the Windows Memory Diagnostics Tool, shown here, select one of the options.
6] Run Hardware Troubleshooter
Microsoft offers a built-in hardware troubleshooter that you can invoke using the following command on PowerShell or an elevated Command Prompt.
msdt.exe -id DeviceDiagnostic
Once launched, click on the Advanced link, and uncheck the—Apply repairs automatically—option. You can do this if you want to understand the problem before it gets fixed. Click on the Next button.
The wizard will then run its diagnostics. It may prompt to enable to check for an updated driver. Once done, if there is an issue with the driver, it will figure out and offer a solution.
I hope these solutions help you out with the BSOD related to Kernel Mode Heap Corruption on Windows 11/10. The issue is related to drivers, but it is always good to check for any recently installed software that can also cause the problem.
More Tips: Fix Windows Stop Errors or Blue Screen of Death.
Синий экран с кодом остановки «Kernel Mode Heap Corruption» в Windows 10 может возникнуть при запуске игр и приложений, которые начинают интенсивно использовать ресурсы процессора. Ошибка очень распространена и не указывает на серьезные проблемы с операционной системой. Но в последнее время возникают случаи, когда синий экран BSOD возникает снова и снова при выполнении одного и того же действия, которое первоначально вызвало ошибку.
Содержание
- 1 Причины ошибки
- 2 Удаление несовместимых приложений
- 3 Проверка драйверов на наличие ошибок
- 4 Обновление драйверов
- 5 Проверка оперативной памяти
- 6 Запуск восстановления системы
Причины ошибки
Синий экран Kernel_Mode_Heap_Corruption может возникнуть по ряду причин.
Устаревшие драйвера видеокарты. Часто причиной этой ошибки являются поврежденные или устаревшие графические драйвера. Поэтому, когда запускаем игру или «тяжелое» приложение сталкивается с синим экраном.
Поврежденные системные файлы. Для решения проблемы можно запустить утилиту проверки системных файлов sfc /scannow или Dism /Online /Cleanup-Image /RestoreHealth из командной строки, запущенной от имени администратора.
Несовместимое программное обеспечение. После установки несовместимого приложения может возникнуть конфликт с ОС. Если приложение вносит изменения в системные параметры, Windows может аварийно прекратить работу и выбросить синий экран.
Аппаратные ошибки. При возникновении ошибок в работе оперативной памяти или в случае ее неисправности, Windows не сможет правильно взаимодействовать с устройством и аварийно прерывает работу.
Перейдем к решениям, но для начала войдите в систему с учетной записью администратора и проверьте подключение к интернету.
Удаление несовместимых приложений
Очень часто синий экран с кодом Kernel_Mode_Heap_Corruption возникает по причине программного конфликта. Некоторые приложения могут внести изменения в основные параметры, что приведет к нестабильной работе Windows. Поэтому сначала нужно их определить. Это могут быть программы, установленные перед появлением ошибки или при запуске которых, отображается синий экран.
Откройте окно «Выполнить» нажатием на клавиши Windows + R, наберите команду appwiz.cpl и подтвердите ее выполнение на Enter.
Отобразится список всех программ, установленных на компьютере. Если уверены, что ошибка появилась после установки последней программы, отсортируйте список по дате, кликните на ней правой кнопкой мыши и выберите «Удалить».
Когда синий экран возникает при запуске определенной программы, также найдите ее в списке и удалить.
Проверка драйверов на наличие ошибок
Драйвера являются основными компонентами, которые взаимодействуют между операционной системой и оборудованием. Если они повреждены, то будете сталкиваться с многочисленными ошибками, в частности, с Kernel_Mode_Heap_Corruption. Поэтому попробуем их обновить до последней сборки.
Прежде чем перейти к решению, сделайте точку восстановления на случай возникновения ошибок в работе утилиты.
Откройте строку поиска клавишами Windows + S и наберите «командная строка». Кликните на найденный результат правой кнопкой мыши и выберите «Запуск от имени администратора».
В окне командной строки наберите команду:
verifier
Выберите «Создать стандартные настройки»и нажмите Далее.
Затем выберите «Автоматически выбирать все драйверы, установленные на этом компьютере» и нажмите «Готово». Подтвердите перезагрузку компьютера.
После перезагрузки сразу начнется проверка. При обнаружении неисправных их нужно обновить, выполнив следующие шаги.
Обновление драйверов
Если какие-то драйвера оказались неисправными в ходе проверки предыдущим решением, обновите их вручную до последней версии.
Первое, что нужно сделать, загрузить требуемые драйвера с официального сайта в указанную папку на диске и запустить их установку.
Откройте окно «Выполнить» (Win + R), впишите команду devmgmt.msc для входа в «Диспетчер устройств». В случае повреждения драйверов видеокарты, разверните вкладку «Видеоадаптеры», кликните правой кнопкой мыши на ней и выберите «Обновить».
Выберите второй вариант обновления вручную.
Затем нажмите на кнопку «Обзор», перейдите в папку с загруженными драйверами. Следуйте инструкциям до завершения установки.
Обновите все устройства, драйверы которых были повреждены и перезагрузите компьютер. Если продолжаете сталкиваться с ошибкой Kernel_Mode_Heap_Corruption перейдите к следующему способу.
Проверка оперативной памяти
Ошибка также может возникнуть из-за неполадок планок памяти. Перед запуском теста ОЗУ, нужно извлечь планки из слотов, и аккуратно протереть контакты ластиком. Затем вернуть их обратно, проверить плотность контакта и фиксацию защелок. Проверьте также размещение планок (например, нужно использовать 1 и 3 слот, если на материнской плате есть 2 модуля оперативной памяти).
Для проверки памяти загрузите программу MemTest86+ с официального сайта. Установите флешку и запустите установку программы. Имейте в виду, что при создании загрузочного диска для memtest все содержимое флешки будет удалено.
Переключите в БИОС приоритет на загрузку системы с USB-накопителя. После загрузки запустите проверку ОЗУ. Модули оперативной памяти будут протестированы в несколько циклов.
Запуск восстановления системы
Если не удалось устранить ошибку Kernel_Mode_Heap_Corruption перечисленными способами, попробуйте вернуть Windows в предыдущее состояние до возникновения синего экрана.
Нажмите Windows + S для вызова строки системного поиска, введите «восстановление» и кликните на найденный результат.
Перейдите в настройки восстановления, затем на вкладке «Защита системы» нажмите кнопку «Восстановить».
На первом экране нажмите на кнопку «Далее». На следующем отметьте флажком «Показать другие точки». Выберите точку восстановления, которая была создана до появления сбоя системы Kernel_Mode_Heap_Corruption.
На экране подтверждения нажмите кнопку «Готово».
После начнется процесс восстановления. При успешном завершении проверьте, возникает ли ошибка.
Вы можете столкнуться с ошибкой на синем экране BSOD «Kernel Mode Heap Corruption» в Windows 10 при обычной работе за компьютере или когда ваш ПК испытывает нагрузку на оборудование как CPU, GPU или RAM. Ошибка может быть вызвана из-за поврежденного или устаревшего драйвера видеокарты, поврежденных системных файлов, проблемы с оборудованием как ОЗУ, или сама программа или игра является конфликтующей с вашей операционной системой. Разберем, как исправить ошибку Kernel_Mode_Heap_Corruption на синем экране в Windows 10.
1. Проверка системных файлов
Системные файлы могут вызывать ряд ошибок, в том числе и Kernel Mode Heap Corruption. Откройте командную строку от имени администратора и введите команды по очереди. Эти две команды найдут отсутствующие или поврежденные системные файлы, и автоматически исправят их.
sfc /scannowDISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
2. Проверка драйверов на наличие ошибок
Какой именно драйвер отвечает за ошибку сложно сказать без анализа. Мы же будем анализировать все драйверы оборудования в системе. Запустите командную строку от имени администратора и введите команду:
verifier- В появившимся окне «Создать стандартные параметры«.
- Далее «Автоматически выбирать все драйверы установленные на этом компьютере«.
Когда Windows перезагрузится, она проанализирует все драйверы, установленные на вашем компьютере, на наличие проблем. Если Проблемы будут обнаружены, то вы получите уведомление об этом.
3. Обновить драйверы
Если выше способом обнаружился какой-либо драйвер, то его необходимо обновить до последней версии. Нажмите Win+R и введите devmgmt.msc, чтобы попасть быстро в диспетчер устройств. Определите какое устройство вызывает ошибку Kernel Mode Heap Corruption (выше метод), раздвиньте список и нажмите по нему правой кнопкой мыши, после чего выберите «Обновить драйвер«. Далее следуйте рекомендациям на экране.
Вы также можете зайти на сайт производителя оборудования и скачать вручную последнюю версию драйвера.
4. Диагностика ОЗУ
В первую очередь убедитесь, что оперативная планка у вас вставлена правильно. Также следует достать её из компьютера и продуть слоты от пыли. Еще один момент, если у вас 4 слота на материнской плате для RAM планок, то попробуйте вставить планки в 1 и 3 слот.
Это сложно сделать в ноутбуке, так как многие боятся его разбирать. По этой причине можно запустить диагностику ОЗУ. Нажмите Win+R и введите mdsched.exe, после чего следуйте рекомендациям на экране. Если будут программные ошибки, то инструмент попытается автоматически исправить их, после чего ошибка Kernel Mode Heap Corruption в Windows 10 устраниться.
Смотрите еще:
- SFC и DISM: Проверка и Восстановление системных файлов в Windows
- Проверка плохих драйверов с Windows Driver Verifier
- Как удалить, отключить, откатить и обновить драйверы устройств в Windows 10/8/7
- Диагностика ошибок синего экрана смерти BSOD Window
- Как проверить оперативную память на ошибки в Windows
[ Telegram | Поддержать ]
| title | description | keywords | ms.date | topic_type | api_name | api_type | ||
|---|---|---|---|---|---|---|---|---|
|
Bug Check 0x13A KERNEL_MODE_HEAP_CORRUPTION |
The KERNEL_MODE_HEAP_CORRUPTION bug check has a value of 0x0000013A. This indicates that the kernel mode heap manager has detected corruption in a heap. |
|
02/14/2020 |
apiref |
KERNEL_MODE_HEAP_CORRUPTION |
NA |
Bug Check 0x13A: KERNEL_MODE_HEAP_CORRUPTION
The KERNEL_MODE_HEAP_CORRUPTION bug check has a value of 0x0000013A. This indicates that the kernel mode heap manager has detected corruption in a heap.
[!IMPORTANT]
This topic is for programmers. If you are a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
KERNEL_MODE_HEAP_CORRUPTION Parameters
| Parameter | Description |
|---|---|
| 1 |
Type of corruption detected- see list below |
| 2 | Address of the heap that reported the corruption |
| 3 | Address at which the corruption was detected |
| 4 | Reserved |
Parameter 1 — Type of heap corruption
0x3 : A corrupt entry header was detected.
0x4 : Multiple corrupt entry headers were detected.
0x5 : A corrupt entry header in a large allocation was detected.
0x6 : A corruption was detected with features consistent with a buffer overrun.
0x7 : A corruption was detected with features consistent with a buffer underrun.
0x8 : A free block was passed to an operation that is only valid for busy blocks.
0x9 : An invalid argument was specified for the current operation.
0xA : An invalid allocation type was detected.
0xB : A corruption was detected with features consistent with a use-after-free error.
0xC : The wrong heap was specified for the current operation.
0xD : A corrupt free list was detected.
0xE : The heap detected list corruption in a list other than the free list.
0xF : A free block was passed to an operation that is only valid for busy blocks.
0x10 : The heap detected invalid internal state during the current operation. This is usually the result of a buffer overflow.
0x11 : The heap detected invalid internal state during the current operation. This is usually the result of a buffer overflow.
0x12 : The heap detected invalid internal state during the current operation. This is usually the result of a buffer overflow.
0x13 : The heap API was passed a NULL heap handle. Look at the call stack and to determine why a bad handle was supplied to the heap.
0x14 : The requested heap allocation is larger then the current allocation limit.
0x15 : In the process of performing a commit request, it was determined that the request would exceed the current commit limit.
0x16 : In the process of checking the size of the given VA Manager allocation, it was determined that the query was invalid.
Resolution
The !analyze debug extension displays information about the bug check and can be helpful in determining the root cause.
The !heap extension displays heap usage information, controls breakpoints in the heap manager, detects leaked heap blocks, searches for heap blocks, or displays page heap information.




































