Bagaimana Anda mendiagnosis PC Windows yang hang on shutdown?

10

Saya memiliki PC Vista x64 yang menggantung sebentar-sebentar pada saat shutdown (pada layar biru shutdown). Terkadang mati secara normal; terkadang ia duduk di layar mati selamanya.

Sayangnya saya tidak tahu kapan ini dimulai, jadi saya tidak bisa mengisolasi perangkat lunak / driver apa yang mungkin menjadi penyebab berdasarkan tanggal pemasangan. Saya lebih suka tidak menghapus mesin ini jika saya bisa menghindarinya.

Adakah tips tentang bagaimana cara mendiagnosis masalah ini?

Perbarui - Saya tidak meminta seseorang untuk mendiagnosis ini untuk saya - melainkan saya meminta serangkaian teknik dan alat umum yang dapat saya gunakan dalam skenario masa depan - Saya ingin tahu cara mendiagnosis masalah, bukan bagaimana menyelesaikan masalah.

tukang kayu
sumber
Apakah ini pertanyaan yang sesuai untuk serverfault? Hanya polling pendapat ....
jjnguy
1
Saya tidak yakin apakah masalah spesifik di sini adalah masalah perusahaan, tetapi pertanyaan ini dapat dengan mudah diterapkan pada lingkungan perusahaan, yang, menurut pendapat saya, menjadikan ini pertanyaan yang benar-benar valid.
Aron Rotteveel
Ya, perusahaan kami memiliki tiga orang di dalamnya, jadi kami bukan perusahaan besar. Tapi saya harus memilah-milah PC, di antara membuat kopi.
stusmith
Benar! Saya telah mendiagnosis banyak masalah yang diperkenalkan oleh driver yang diimplementasikan dengan buruk dan / atau kombinasi yang tidak kompatibel yang mengakibatkan BSoD berkali-kali selama bertahun-tahun untuk beberapa organisasi TI. (Bahkan ketika masalah itu disebabkan oleh driver perangkat lunak yang saya tulis ...)
Danny Whitt
Alih-alih memecahkan masalah itu, berikut ini tipnya: REGEDITlalu buka \HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Memory Management- temukan kunci ClearPageFile at Shutdown dan setel ke 0. Ini dapat membuat perbedaan besar. Juga, HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control- cari kunci WaittoKillServiceTimeoutdan setel ke 1000. Dua perubahan itu dapat mengubah pikiran Anda tentang bertanya mengapa.
SDsolar

Jawaban:

2

Buka alat administratif dan lihat log peristiwa, Lihat tab sistem dan setelah mengurutkan berdasarkan tanggal dan waktu, temukan pesan terakhir sebelum reboot.

Cara lain yang lebih efisien adalah dengan pertama-tama mematikan komputer, Lihat arloji / jam / waktu Anda pada titik yang menurut Anda macet, lalu reboot, lihat di log peristiwa, di tab sistem, urutkan berdasarkan waktu kemudian baca dengan cermat melalui berbagai proses yang sedang dimatikan. Pesan kesalahan harus ada di sana.

Jika Anda beruntung, mungkin proses "pre-explorer-shutdown" (coining saya sendiri) jadi jika Anda memulai task manager sebelum Anda mengklik shutdown, buka tab proses, urutkan berdasarkan cpu, lalu klik pada shutdown di mulai menonton untuk proses yang memonopoli cpu selama shutdown. Ini hanya berfungsi jika apa pun yang menyebabkan proses crash terjadi di dalam shell.

Pemecahan masalah terkadang lebih merupakan seni daripada sains.

jake
sumber
1
Jika saya dapat mengedit posting ini, saya akan melakukannya. Pasti butuh waktu untuk membangun tembok teks itu.
Simon Hartcher
0

pertama saya akan mengesampingkan penyebab yang lebih umum. Saya akan mulai dengan beberapa alat pembersih registri, startup / shutdown organisator, dan sniffer pada komputer lain di LAN untuk melihat apakah komputer hang pada hal jaringan ketika mematikan. spybot s & g mungkin ide yang bagus juga.

Amir Arad
sumber
0

Periksa file dump yang dihasilkan oleh OS. Microsoft menyediakan penganalisa dump memori yang akan, dalam banyak kasus, mengidentifikasi proses pelakunya. Ini adalah unduhan gratis dengan instruksi dan contoh yang cukup lengkap yang tersedia di microsoft.com.

Danny Whitt
sumber
Tidak akan berfungsi, ini tidak mogok sehingga tidak ada file dump yang dihasilkan. Hanya macet menunggu proses penutupan.
Shial
0

Karena Anda tidak tahu kapan itu dimulai, saya sarankan menonaktifkan / menghapus program satu per satu sampai Anda menemukan pelakunya. Ini sangat lambat dan melelahkan, tetapi Anda akan menemukannya pada akhirnya.

Saya baru-baru ini menemukan ZoneAlarm menjadi kesalahan pada satu mesin, tapi saya pikir ada beberapa kemungkinan.

Mungkin tidak akan diperhatikan sekarang, tapi saya ingat penyebab tambahan untuk mematikan masalah. Terkadang profil pengguna tidak dapat dibongkar sepenuhnya - lihat artikel Dukungan Microsoft ini untuk detail lebih lanjut.

Semut
sumber
0

Lihatlah log peristiwa untuk segala sesuatu yang terjadi selama shutdown, dan lihat apa yang terjadi ketika komputer dinyalakan kembali, kadang-kadang suatu proses akan mencatatnya tidak mematikan dengan benar.

Selanjutnya gunakan alat seperti Process Explorer dan perhatikan dengan seksama apa yang sedang berjalan. Cobalah untuk membunuh proses tertentu sebelum Anda mematikan dan melihat apakah masalah ini terjadi lagi, Anda kemudian dapat mengesampingkan tugas-tugas yang Anda bunuh sebagai penyebabnya. Cari juga tugas-tugas yang mungkin ditinggalkan oleh sesuatu yang Anda lakukan. Lakukan ini setiap kali sampai Anda dapat mempersempit proses mana yang tampaknya merupakan pihak yang bersalah.

Shial
sumber