Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pemeriksaan CRITICAL_PROCESS_DIED
bug memiliki nilai 0x000000EF. Pemeriksaan ini menunjukkan bahwa proses sistem kritis dihentikan. Proses kritis memaksa sistem untuk memeriksa bug jika sistem berhenti. Pemeriksaan ini terjadi ketika status proses rusak atau rusak. Ketika kerusakan atau kerusakan terjadi, karena proses ini sangat penting untuk pengoperasian Windows, pemeriksaan bug sistem terjadi karena integritas sistem operasi dipertanyakan.
Layanan sistem kritis Windows bawaan termasuk csrss.exe, wininit.exe, logonui.exe, smss.exe, services.exe, conhost.exe, dan winlogon.exe.
Pengembang juga dapat membuat layanan dan mengatur opsi pemulihannya ke Restart Komputer. Untuk informasi selengkapnya, lihat Menyiapkan tindakan pemulihan yang akan dilakukan saat layanan gagal.
Penting
Topik ini untuk programmer. Jika Anda adalah pelanggan yang telah menerima kode kesalahan layar biru saat menggunakan komputer Anda, lihat Memecahkan masalah kesalahan layar biru.
CRITICAL_PROCESS_DIED parameter
Pengaturan | Deskripsi |
---|---|
1 | Objek proses |
2 | Jika 0, proses dihentikan. Jika 1, utas berakhir. |
3 | Sudah Dipesan |
4 | Sudah Dipesan |
Resolusi
Menentukan penyebab masalah ini biasanya memerlukan penggunaan debugger untuk mengumpulkan informasi tambahan. Anda harus memeriksa beberapa file dump untuk melihat apakah kode berhenti ini memiliki karakteristik yang serupa, seperti kode yang berjalan saat kode berhenti muncul.
Untuk informasi selengkapnya, lihat Analisis crash dump menggunakan debugger Windows (WinDbg),Menggunakan ekstensi !analyze dan !analyze.
Dalam banyak kasus, dump pengguna juga dibuat sebelum pemeriksaan bug sistem. Secara umum, ketika dump pengguna tersedia, dump tersebut harus diperiksa terlebih dahulu untuk menemukan akar penyebab masalah. Ada batasan untuk men-debug kode mode pengguna dari dump kernel, termasuk data yang dihalaman/hilang. Untuk informasi selengkapnya, lihat file dumpUser-Mode.
Pertimbangkan untuk menggunakan log peristiwa untuk melihat apakah ada kesalahan yang terjadi menjelang kode penghentian ini. Jika ada, kesalahan ini dapat digunakan untuk memeriksa layanan tertentu atau kode lain untuk diselidiki.
Setelah informasi tentang kode yang dimaksud tersedia, tetapkan titik henti dalam kode terkait sebelum kode ini dieksekusi. Dari sana, satu langkah maju melalui kode, melihat nilai variabel kritis yang digunakan untuk mengontrol aliran kode. Periksa area kode ini dengan cermat untuk mencari asumsi yang salah atau kesalahan lainnya.
Gunakan parameter kedua dari pemeriksaan bug untuk menentukan apakah proses atau utas yang sekarat menyebabkan pemeriksaan bug.
Jika itu adalah proses, gunakan perintah !process untuk menampilkan informasi tentang proses sebelum dan sesudah titik kegagalan untuk mencari perilaku abnormal. Utilitas Penjelajah proses dapat mengumpulkan informasi umum tentang hubungan anak induk dan proses mana yang sedang berjalan.
Jika itu adalah utas, pertimbangkan untuk menggunakan perintah !thread untuk menampilkan informasi tentang utas. Untuk informasi tentang utas dalam mode kernel, lihat Mengubah Konteks.
Untuk informasi umum tentang utas, proses, dan spesifik lainnya pada kode penting yang dilindungi Windows, seperti wininit dan csrss, lihat Windows Internals oleh Pavel Yosifovich, Mark E. Russinovich, David A. Solomon, dan Alex Ionescu.
Tips pemecahan masalah umum
Jika Anda tidak dapat bekerja dengan debugger, tips pemecahan masalah umum ini mungkin membantu.
Jika Anda baru saja menambahkan perangkat keras ke sistem, coba hapus atau ganti perangkat keras tersebut. Anda juga dapat memeriksa dengan produsen untuk melihat apakah ada tambalan yang tersedia.
Jika driver atau layanan sistem baru perangkat telah ditambahkan baru-baru ini, coba hapus atau perbarui. Cobalah untuk menentukan apa yang berubah dalam sistem yang menyebabkan kode pemeriksaan bug baru muncul.
Periksa Penampil Peristiwa Log di Sistem untuk pesan kesalahan lain yang mungkin membantu menentukan perangkat atau driver yang menyebabkan kesalahan. Cari kesalahan kritis dalam log sistem yang terjadi di kurun waktu yang sama dengan layar biru.
Tanyakan kepada produsen untuk melihat apakah BIOS atau firmware sistem yang diperbarui tersedia.
Coba jalankan diagnostik perangkat keras yang disediakan oleh produsen sistem.
Konfirmasikan bahwa perangkat keras baru yang diinstal kompatibel dengan versi Windows yang terinstal. Misalnya, Anda bisa mendapatkan informasi tentang perangkat keras yang diperlukan pada spesifikasi Windows 10.
Jalankan program deteksi virus. Virus dapat menginfeksi semua jenis hard disk yang diformat untuk Windows. Kerusakan disk yang dihasilkan dapat menghasilkan kode pemeriksaan bug sistem. Pastikan program deteksi virus memeriksa Master Boot Record untuk infeksi.
Gunakan alat Pemeriksa File Sistem untuk memperbaiki file sistem yang hilang atau rusak. Pemeriksa File Sistem adalah utilitas di Windows yang memungkinkan pengguna memindai kerusakan pada file sistem Windows dan memulihkan file yang rusak. Gunakan perintah berikut untuk menjalankan alat Pemeriksa File Sistem (SFC.exe).
SFC /scannow
Untuk informasi selengkapnya, lihat Menggunakan alat Pemeriksa File Sistem untuk memperbaiki file sistem yang hilang atau rusak.
Lihat di Pengelola Perangkat untuk melihat apakah ada perangkat yang ditandai dengan tanda seru (!). Tinjau log peristiwa yang ditampilkan di properti driver untuk driver yang salah. Cobalah memperbarui driver terkait.