Як створити відсипання пам'яті на моєму комп'ютері, заморожування або збій?


17

Оскільки у нас багато хто стикається із зависанням або збоями, мені цікаво, як мені вручну запустити комп'ютер на заморожування, щоб створити дамп пам'яті для перегляду та діагностики будь-яких проблем, які можуть бути пов'язані з аварією?

Я дивлюся на те, як змусити комп'ютер вийти з ладу, а не чекати, коли комп'ютер це зробить сам.


1
Змусити її вийти з ладу не допоможе діагностувати проблему, оскільки для цього вам потрібно було б знати вже в першу чергу, і саме ви можете виправити її.
Кен Уайт

@KenWhite: Це неправда. Чи можете ви сказати мені, яка програма, драйвер чи пристрій висить на моєму комп’ютері, якщо я дивлюся на робочий стіл? Ні! Вам знадобиться смітник, який ви можете проаналізувати, щоб зробити це ...
Тамара Війсман

Відповіді:


17

Ваше запитання трохи незрозуміле - ви хочете змусити його генерувати дамп, коли він виходить з ладу, чи ви хочете генерувати дамп, коли він не відбувається, і намагаєтеся діагностувати його з цього? Якщо останнє, це, мабуть, не особливо вдалий шлях для цього.

Увімкнення скидів

Ви можете увімкнути скиди, які виходять із системи

My Computer> Properties> Startup and Recovery>Settings

а потім виберіть під міні-дамп або дамп пам'яті ядра під Write debugging information. Це має писати мінімум, коли трапляється збій.

Ініціювання ручної аварії

Необхідні налаштування

Якщо ви запитуєте, як аварійно завершити роботу вручну та записати мінімум, ви можете зробити наступне:

  1. Відкрити regedit.

  2. Знайдіть наступну клавішу, якщо у вас є клавіатура USB:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters

    Або наступну клавішу, якщо у вас клавіатура PS / 2:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

    У меню Редагування натисніть Додати значення та додайте таку запис реєстру:

    • Ім'я: CrashOnCtrlScroll
    • Тип даних: REG_DWORD
    • Значення: 1
       
  3. Вийдіть із редактора реєстру та перезавантажте.

Збій (підвішена) система

Після перезавантаження ви можете запустити збій, натиснувши клавішу SCROLLклавіатури двічі, утримуючи праву CTRLклавішу, якщо у вас встановлена ​​система Windows, щоб записати дамп, виконуючи це %SYSTEMROOT%\Minidump.

CTRLКлавіша швидкої клавіші в короткій формі становить + SCR LK+ SCR LK.


що з ноутбуком ??
AminM

Він працює на ноутбуці.
Джеймі Ханрахан

3

Демпінговий процес, коли він зависає або розбивається

Я б використовував ProcDump для створення дампа збитого процесу:

ProcDump - це утиліта командного рядка, основною метою якої є моніторинг програми для шипів процесора та генерування збоїв під час спайка, які адміністратор або розробник можуть використовувати для визначення причини виникнення шипу. ProcDump також включає моніторинг підвісних вікон (використовуючи те саме визначення висіння вікон, яке використовують Windows та диспетчер завдань), необроблений моніторинг винятків і може генерувати скидання на основі значень лічильників продуктивності системи. Він також може слугувати загальною утилітою демпінгу процесу, яку можна вбудовувати в інші сценарії.


3

Потрібно сказати комп’ютеру зробити дамп аварійного завершення роботи, коли на ньому з'являються сині екрани

My Computer-> Properties-> Advanced-> Start and Recovery.

Аналіз звалища

Я використовую ці процедури для аналізу звалища.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.