Da viele von uns einfrieren oder abstürzen, frage ich mich, wie ich einen Computer manuell zum Einfrieren veranlassen kann, um einen Speicherauszug zum Anzeigen und Diagnostizieren von Problemen zu erstellen, die möglicherweise mit dem Absturz zusammenhängen.
Ich überlege, wie ich den Computer zum Absturz zwingen kann , anstatt darauf zu warten, dass er es selbst tut.
Antworten:
Ihre Frage ist etwas unklar - möchten Sie den Dump generieren lassen, wenn er abstürzt, oder möchten Sie einen Dump generieren, wenn er nicht abstürzt, und versuchen, daraus eine Diagnose zu erstellen? In letzterem Fall ist das wahrscheinlich keine besonders gute Vorgehensweise.
Aktivieren von Absturzabbildern
Sie können Absturzabbilder aktivieren, indem Sie zu gehen
My Computer
>Properties
>Startup and Recovery
>Settings
und wählen Sie dann entweder einen Minidump oder einen Kernelspeicherauszug unter
Write debugging information
. Dies sollte einen Minidump schreiben, wenn ein Absturz festgestellt wird.Initiieren eines manuellen Absturzes
Erforderliche Einrichtung
Wenn Sie gefragt werden, wie man manuell abstürzt und einen Minidump erstellt, können Sie Folgendes tun:
Regedit öffnen
Suchen Sie den folgenden Schlüssel, wenn Sie eine USB-Tastatur haben:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
Oder die folgende Taste, wenn Sie eine PS / 2-Tastatur haben:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
Klicken Sie im Menü Bearbeiten auf Wert hinzufügen, und fügen Sie den folgenden Registrierungseintrag hinzu:
CrashOnCtrlScroll
REG_DWORD
1
Beenden Sie den Registrierungseditor und starten Sie ihn neu.
Absturz des (hängenden) Systems
Nach dem Neustart können Sie einen Absturz auslösen, indem Sie die SCROLLTastaturtaste zweimal drücken, während Sie die rechte CTRLTaste gedrückt halten. Solange Sie Windows so eingestellt haben, dass ein Speicherauszug erstellt wird, wird dieser automatisch erstellt
%SYSTEMROOT%\Minidump
.Der Kurzbefehl lautet CTRL+ SCR LK+ SCR LK.
quelle
Dumping ein Prozess, wenn es hängt oder abstürzt
Ich würde ProcDump verwenden , um einen Speicherauszug des abgestürzten Prozesses zu erstellen:
ProcDump ist ein Befehlszeilenprogramm, dessen Hauptzweck darin besteht, eine Anwendung auf CPU-Spitzen zu überwachen und Absturzabbilder während einer Spitze zu generieren, mit denen ein Administrator oder Entwickler die Ursache der Spitze ermitteln kann. ProcDump umfasst auch die Überwachung blockierter Fenster (unter Verwendung derselben Definition eines von Windows und Task-Manager verwendeten Fensterblockiervorgangs), die Überwachung nicht behandelter Ausnahmen und kann Speicherauszüge auf der Grundlage der Werte von Systemleistungsindikatoren generieren. Es kann auch als allgemeines Dienstprogramm zum Sichern von Prozessen dienen, das Sie in andere Skripts einbetten können.
quelle
Sie müssen den Computer anweisen, ein Absturzabbild zu erstellen, wenn ein Bluescreen angezeigt wird
My Computer
->Properties
->Advanced
->Start and Recovery
.Den Dump analysieren
Ich verwende diese Verfahren , um den Dump zu analysieren.
quelle