Condividi tramite


Debug di un sistema bloccato

In alcuni casi il computer può smettere di rispondere senza avviare effettivamente un controllo dei bug. Questo "blocco" può essere visualizzato in una varietà di forme:

  • Il puntatore del mouse può essere spostato, ma non influisce sulle finestre sullo schermo.

  • Tutto lo schermo è immobile e il puntatore del mouse non si sposta, ma il paging continua tra la memoria e il disco.

  • Lo schermo è fermo e il disco è silenzioso.

Se il puntatore del mouse si sposta o c'è paging sul disco, questo è in genere dovuto a un problema all'interno del sottosistema CSRSS (Client Server Run-Time Subsystem).

Se NTSD è in esecuzione in CSRSS, premere F12 ed eseguire il dump di ogni thread per verificare se c'è qualcosa di fuori dall'ordinario. Per altri dettagli, vedere Debug di CSRSS .

Se un esame di CSRSS non rivela nulla, il problema potrebbe essere con il kernel dopo tutto.

Se non c'è alcun movimento del mouse o paging, allora è quasi certamente un problema del kernel.

L'analisi di un arresto anomalo del kernel di questo tipo è in genere un'attività difficile. Per iniziare, passare a KD (con CTRL+C) o WinDbg (con CTRL+INTERR). È ora possibile usare i comandi del debugger per esaminare la situazione.

Alcune tecniche utili in questo caso includono:

Ricerca del processo non riuscito

Debugging di una tempesta di interruzioni