Ponieważ wielu z nas ma problemy z zawieszaniem się lub awariami, zastanawiam się, jak ręcznie zainicjować zawieszanie się komputera w celu utworzenia zrzutu pamięci, aby wyświetlić i zdiagnozować problemy związane z awarią?
Zastanawiam się, jak wymusić awarię komputera, zamiast czekać, aż komputer zrobi to samo.
Odpowiedzi:
Twoje pytanie jest nieco niejasne - czy chcesz, aby generowało zrzut, gdy ulegnie awarii, czy chcesz wygenerować zrzut, gdy nie ulega awarii i spróbuj go zdiagnozować? Jeśli to drugie, prawdopodobnie nie jest to szczególnie dobry sposób na zrobienie tego.
Włączanie zrzutów awaryjnych
Możesz włączyć zrzuty awarii, przechodząc do
My Computer
>Properties
>Startup and Recovery
>Settings
a następnie wybierz mini zrzut lub zrzut pamięci jądra w obszarze
Write debugging information
. Powinno to napisać minidump po złapaniu awarii.Inicjowanie ręcznej awarii
Wymagana konfiguracja
Jeśli pytasz, jak zawiesić się ręcznie i napisać mini-zrzut, możesz wykonać następujące czynności:
Otwórz regedit.
Znajdź następujący klucz, jeśli masz klawiaturę USB:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters
Lub następujący klawisz, jeśli masz klawiaturę PS / 2:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
W menu Edycja kliknij polecenie Dodaj wartość i dodaj następujący wpis rejestru:
CrashOnCtrlScroll
REG_DWORD
1
Wyjdź z edytora rejestru, a następnie uruchom ponownie.
Awaria (zawieszonego) systemu
Po ponownym uruchomieniu możesz wywołać awarię, naciskając SCROLLdwukrotnie klawisz na klawiaturze, przytrzymując prawy CTRLklawisz, dopóki system Windows skonfiguruje zapis zrzutu podczas wykonywania tej operacji , zapisze go na
%SYSTEMROOT%\Minidump
.Skrót w skrócie to CTRL+ SCR LK+ SCR LK.
źródło
Zrzucanie procesu, gdy zawiesza się lub ulega awarii
Chciałbym użyć ProcDump, aby utworzyć zrzut procesu, który ulega awarii:
ProcDump to narzędzie wiersza polecenia, którego głównym celem jest monitorowanie aplikacji pod kątem skoków procesora i generowanie zrzutów awaryjnych podczas wzrostu, którego administrator lub programista może użyć do ustalenia przyczyny tego wzrostu. ProcDump obejmuje również monitorowanie zawieszonego okna (przy użyciu tej samej definicji zawieszenia okna, z którego korzystają Windows i Menedżer zadań), nieobsługiwane monitorowanie wyjątków i może generować zrzuty na podstawie wartości liczników wydajności systemu. Może także służyć jako ogólne narzędzie zrzutu procesu, które można osadzić w innych skryptach.
źródło
Musisz powiedzieć komputerowi, aby zrobił zrzut awaryjny, gdy pojawi się niebieski ekran
My Computer
->Properties
->Advanced
->Start and Recovery
.Analiza zrzutu
Używam tych procedur do analizy zrzutu.
źródło