Я пытаюсь устранить спорадическую проблему с некоторыми планшетами Dell в полевых условиях, которые периодически выходят из строя. Глядя на журналы средства просмотра событий, кажется, что Windows автоматически создает файл дампа памяти после сбоя. Но Windows также автоматически удаляет этот файл дампа памяти в течение 15 секунд после его создания, поскольку на жестком диске планшета менее 25 ГБ свободного места. (Думаю, может быть 23 ГБ свободного места или что-то в этом роде.)
Очевидно, что места еще достаточно, поэтому я бы хотел, чтобы порог не был таким высоким. Как я могу это изменить? Или, скорее, как я могу полностью отключить этот шаг очистки? Мне действительно нужно заполучить один из этих дампов памяти, чтобы я мог лучше проанализировать, в чем реальная проблема.
В реестре перейдите к HKLM\SYSTEM\CurrentControlSet\Control\CrashControl
ключ.
Установите значение AlwaysKeepMemoryDump
(REG_DWORD) в 1. Создайте ключ, если он не существует.
Вы проверили, какой тип отладочной информации писать?
Вы можете найти это в Свойства системы> Запуск и восстановление> Сбой системы.
Microsoft имеет KB254649 с подробностями о различных параметрах, включая некоторые объяснения, почему файл .DMP удаляется.
В инструменте отладки Windows вы можете попробовать несколько, включая Windbg, AdPlus или UserDump.
У MS есть диаграмма, на которой вы можете решить, какой инструмент лучше всего подходит для вашего сценария.
Выбор лучшего инструмента