Come posso creare un dump della memoria del blocco o arresto anomalo del computer?


17

Poiché molti di noi incontrano blocchi o arresti anomali, mi chiedo come posso avviare manualmente un computer per congelare al fine di creare un dump della memoria per visualizzare e diagnosticare eventuali problemi che potrebbero essere coinvolti con l'incidente?

Sto cercando come forzare il crash del computer invece di aspettare che il computer lo faccia da solo.


1
Forzarlo in crash non aiuterà a diagnosticare il problema, poiché per farlo dovresti già sapere cosa lo stava facendo crash in primo luogo, e invece potresti semplicemente risolverlo.
Ken White,

@KenWhite: questo non è vero. Potete dirmi quale applicazione, driver o dispositivo si blocca il mio computer se sto guardando il desktop? No! Avrai bisogno di una discarica che puoi analizzare per farlo ...
Tamara Wijsman,

Risposte:


17

La tua domanda non è chiara: vuoi far sì che generi il dump quando si arresta in modo anomalo o vuoi generare un dump quando non si blocca e provi a diagnosticare da ciò? In quest'ultimo caso, probabilmente non è un modo particolarmente valido per farlo.

Abilitazione dei dump di arresto anomalo

È possibile abilitare i dump di arresto accedendo a

My Computer> Properties> Startup and Recovery>Settings

e quindi selezionare un dump di memoria minidump o kernel sotto Write debugging information. Questo dovrebbe scrivere un minidump quando viene rilevato un arresto anomalo.

Avvio di un arresto manuale

Impostazione richiesta

Se stai chiedendo come eseguire l'arresto anomalo manuale e ottenere una minidump scritta, puoi fare quanto segue:

  1. Apri regedit.

  2. Individua la seguente chiave se hai una tastiera USB:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters

    O il seguente tasto se si dispone di una tastiera PS / 2:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

    Nel menu Modifica, fai clic su Aggiungi valore e aggiungi la seguente voce di registro:

    • Nome: CrashOnCtrlScroll
    • Tipo di dati: REG_DWORD
    • Valore: 1
       
  3. Chiudere l'editor del registro, quindi riavviare.

Arresto anomalo del sistema (bloccato)

Dopo il riavvio, è possibile attivare un arresto anomalo premendo SCROLLdue volte il tasto della tastiera mentre si tiene premuto il CTRLtasto destro , purché Windows sia impostato per scrivere un dump mentre lo fa, lo scriverà %SYSTEMROOT%\Minidump.

Il tasto di scelta rapida in forma abbreviata è CTRL+ SCR LK+ SCR LK.


che dire di laptop ??
AminM,

Funziona su un laptop.
Jamie Hanrahan,

3

Dump di un processo quando si blocca o si blocca

Vorrei utilizzare ProcDump per creare un dump del processo che si è bloccato:

ProcDump è un'utilità della riga di comando il cui scopo principale è il monitoraggio di un'applicazione per picchi di CPU e la generazione di crash dump durante un picco che un amministratore o uno sviluppatore può utilizzare per determinare la causa del picco. ProcDump include anche il monitoraggio delle finestre sospese (utilizzando la stessa definizione di finestre sospese utilizzate da Windows e Task Manager), il monitoraggio delle eccezioni non gestite e può generare dump in base ai valori dei contatori delle prestazioni del sistema. Può anche fungere da utilità di dump di processo generale che è possibile incorporare in altri script.


3

Devi dire al computer di eseguire un dump di arresto anomalo quando si schermano in blu

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

Analizzare la discarica

Uso queste procedure per analizzare il dump.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.