Sedikit latar belakang
Saya menginstal sehari yang lalu beberapa perangkat lunak yang rusak ke komputer saya dan segera setelah itu saya mendapatkan "layar hitam kematian" saat boot. Saya menginstal ulang windows saya, menghapus semua partisi kecuali satu di mana saya memiliki beberapa konten pribadi, tidak ada yang terkait dengan windows atau perangkat lunak.
Masalah
Semuanya bekerja dengan baik sekarang, kecuali bahwa, kadang-kadang ketika saya mengklik "Komputer Saya", jendela membeku dan saya menerima pesan: "Windows Explorer berhenti merespons". Saya dapat menutup windows.explorer setelah sekitar 10 detik, lalu semuanya berfungsi dengan baik lagi, windows.explorer reload sendiri setelah saya menutupnya. Ketika windows.explorer membeku, halaman utama komputer saya (yang menunjukkan partisi) adalah HANYA yang tidak merespons, semuanya bekerja dengan baik.
Keterangan lebih lanjut
Catatan: ini terjadi pada sekitar 50% kasus, tidak setiap saat. TOLONG minta saya jika Anda merasa perlu lebih detail, saya hanya ingin membuatnya bekerja. Juga, saya sekarang memiliki antivirus dan saya menjalankan 2 pemindaian mendalam penuh, hanya menemukan 2 malware dan menghapusnya pada pemindaian pertama.
Detail kesalahan penuh
Masalah menyebabkan program ini berhenti berinteraksi dengan Windows.
Tanda tangan masalah: Masalah Nama Acara: Aplikasi AppHangB1 Nama: explorer.exe Versi Aplikasi: 6.1.7600.16385 Aplikasi Cap waktu: 4a5bc60d Hang Signature: f128 Hang Type: 0 OS Versi: 6.1.7600.2.0.0.256.1 ID Lokal: 1033 Hang Tambahan Tanda tangan 1: f128b6859529d468288b0b438227f2a0 Tambahan Hang Tanda tangan 2: 038d Tambahan Tanda Tangan Hang 3: 038dcc82876a0b81ae2e055408dbff7a Tambahan Hang Signature 4: f128 Signature Tunggu Tambahan 5: f128b6859529d468288b0b438227f2a0 Tambahan Hang Signature 6: 038d Tanda Tangan Tambahan Hang 7: 038dcc82876a0b81ae2e055408dbff7a
Baca pernyataan privasi kami secara online:
http://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0409
Jawaban:
Untuk memahami mengapa prosesnya dalam keadaan hang, Anda perlu menganalisis utas proses tersebut.
Dua cara muncul dalam pikiran. Yang satu cepat dan bisa memberi Anda jawaban, yang lain lebih tepat.
Jalankan Process Explorer, lihat utas proses Explorer.exe. Dengan Simbol yang dikonfigurasi, mudah-mudahan tumpukan panggilan dari utas menyarankan apa yang sedang dilakukan proses. Anda dapat melihat di sini utas mana yang paling menghabiskan waktu CPU dan dapat bertanggung jawab.
procdump -h -ma explorer.exe explorer.dmp
Lain kali proses Explore.exe hang, semoga Procdump akan membuat Anda file dump untuk dianalisis. Langkah-langkahnya adalah menginstal Windbg yang merupakan bagian dari SDK - https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk . Hanya Alat Debugging untuk komponen Windows yang perlu diinstal.
Setelah diinstal, luncurkan Windbg dan konfigurasikan simbol. https://msdn.microsoft.com/en-us/library/windows/hardware/ff558829(v=vs.85).aspx
Kemudian Anda dapat memuat dump dan menjalankan: ! Analisis -hang -v
Ini mungkin memberi Anda jawaban tentang utas / modul mana yang dapat menyebabkan masalah. Mungkin itu menunjuk ke utas dengan dll pihak ketiga pada tumpukan yang bisa Anda hapus.
Umumnya hang sedikit lebih rumit daripada crash karena Anda belum benar-benar mendapatkan kesalahan, Anda hanya perlu mempertimbangkan apa yang sedang dilakukan thread dalam konteks apa yang sedang terjadi. Perintah seperti:! Pelarian akan memberi Anda daftar utas oleh CPU yang dikonsumsi dan bisa menjadi permulaan. Saya akan memeriksa setiap tumpukan untuk melihat apakah mereka melakukan pekerjaan dan modul apa yang terlibat, terutama jika mereka adalah pihak ke-3, yaitu bukan Microsoft.
Untuk informasi lebih lanjut tentang topik ini, lihat: https://channel9.msdn.com/Shows/Defrag-Tools/Defrag-Tools-172-Application-Hangs
sumber