Bagaimana cara membuat dump memori komputer saya macet atau macet?

17

Karena banyak dari kita menemukan macet atau macet, saya bertanya-tanya bagaimana saya menginisialisasi komputer secara manual untuk membuat dump memori untuk melihat dan mendiagnosis masalah yang mungkin terkait dengan kerusakan itu?

Saya mencari cara untuk memaksa komputer crash daripada menunggu komputer melakukannya sendiri.

KronoS
sumber
1
Memaksanya untuk crash tidak akan membantu mendiagnosis masalah, karena untuk melakukannya Anda harus sudah tahu apa yang membuatnya menjadi crash, dan Anda bisa memperbaikinya saja.
Ken White
@ KenWhite: Ini tidak benar. Bisakah Anda memberi tahu saya aplikasi, driver atau perangkat apa yang menggantung komputer saya jika saya melihat desktop? Tidak! Anda akan membutuhkan tempat pembuangan yang dapat Anda analisis untuk melakukannya ...
Tamara Wijsman

Jawaban:

17

Pertanyaan Anda sedikit tidak jelas - apakah Anda ingin membuatnya menghasilkan dump ketika crash, atau Anda ingin membuat dump ketika tidak crash dan mencoba mendiagnosisnya dari itu? Jika yang terakhir, itu mungkin bukan cara yang baik untuk melakukannya.

Mengaktifkan dump crash

Anda dapat mengaktifkan crash dumps dengan masuk ke

My Computer> Properties> Startup and Recovery>Settings

dan kemudian pilih minidump atau dump memori kernel di bawah Write debugging information. Ini harus menulis minidump ketika terjadi tabrakan.

Memulai crash manual

Pengaturan yang diperlukan

Jika Anda bertanya bagaimana cara crash secara manual dan mendapatkan minidump tertulis, Anda dapat melakukan hal berikut:

  1. Buka regedit.

  2. Temukan tombol berikut jika Anda memiliki keyboard USB:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters

    Atau tombol berikut jika Anda memiliki keyboard PS / 2:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters

    Di menu Edit, klik Tambah Nilai dan tambahkan entri registri berikut:

    • Nama: CrashOnCtrlScroll
    • Tipe data: REG_DWORD
    • Nilai: 1
       
  3. Keluar dari editor registri, lalu reboot.

Menghancurkan sistem (digantung)

Setelah reboot, Anda dapat memicu crash dengan menekan tombol SCROLLkeyboard dua kali sambil menahan tombol kanan CTRL, selama Windows Anda siap untuk menulis dump ketika melakukan ini, ia akan menulisnya %SYSTEMROOT%\Minidump.

Tombol pintas dalam bentuk pendek adalah CTRL+ SCR LK+ SCR LK.

Matthieu Cartier
sumber
bagaimana dengan Laptop ??
AminM
Ini bekerja pada laptop.
Jamie Hanrahan
3

Membuang proses saat hang atau crash

Saya akan menggunakan ProcDump untuk membuat dump dari proses yang macet:

ProcDump adalah utilitas baris perintah yang tujuan utamanya adalah memonitor aplikasi untuk lonjakan CPU dan menghasilkan crash dumps selama lonjakan yang dapat digunakan oleh administrator atau pengembang untuk menentukan penyebab lonjakan tersebut. ProcDump juga mencakup pemantauan jendela gantung (menggunakan definisi jendela yang sama dengan yang digunakan Windows dan Pengelola Tugas), pemantauan pengecualian yang tidak ditangani dan dapat menghasilkan dump berdasarkan nilai dari penghitung kinerja sistem. Itu juga bisa berfungsi sebagai utilitas dump proses umum yang dapat Anda embed dalam skrip lain.

EKS
sumber
3

Anda harus memberi tahu komputer untuk membuat crash dump ketika layar biru masuk

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

Menganalisa dump

Saya menggunakan prosedur ini untuk menganalisis dump.

Weltenwanderer
sumber