Sebagai pengguna Windows 10, anda mungkin mengalami masalah teknikal dengan komputer anda, daripada prestasi yang lemah kepada mesej ralat yang mengelirukan yang menyebabkan anda menggaru kepala. Nasib baik, WinDBG boleh membantu anda menyelesaikan masalah dan menyelesaikan sebarang masalah.
Artikel berikut akan membimbing anda melalui langkah-langkah yang perlu untuk menggunakan WinDBG dengan berkesan. Dengan cara itu, anda dengan yakin akan menyelesaikan masalah dan menyelesaikan isu teknikal pada PC Windows 10 anda.
Selesaikan ranap aplikasi dan ranap sistem dengan WinDBG
Jika anda mengalami masalah dan ranap aplikasi pada komputer Windows 10 anda, berikut ialah langkah-langkah yang terlibat dalam menggunakan WinDBG untuk menyelesaikan masalah:
1. Pasang WinDBG
Jika anda baru mula menggunakan WinDBG, anda perlu memuat turun apl daripada tapak web Microsoft . Setelah anda memuat turun alat tersebut, pasangkannya pada komputer anda.

Pratonton WinDBG pada Microsoft Store
2. Cipta fail dump
Apabila aplikasi ranap, Windows mencipta fail dump yang mengandungi maklumat tentang ranap sistem. Anda mesti memastikan bahawa PC anda dikonfigurasikan untuk mencipta fail ini.
Untuk melakukan ini, buka tetingkap System Properties dan pilih tab Advanced . Klik Tetapan di bawah Permulaan dan Pemulihan , pilih pilihan Tulis maklumat penyahpepijatan dan pilih Longgokan memori lengkap .
3. Muatkan fail dump ke dalam WinDBG
Sebaik sahaja anda mempunyai fail dump, anda boleh membukanya dalam WinDBG. Untuk berbuat demikian, buka WinDBG, pilih Fail dan klik Open Dump File .
![Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG]()
Buka fail dump dalam WinDBG
Anda tidak akan menghadapi masalah mencari fail dump pada komputer anda. Bukanya dan biarkan WinDBG menganalisis fail, kemudian paparkan maklumat tentang masalah tersebut.
4. Analisis Timbunan Panggilan
Tindanan Panggilan digunakan untuk mengenal pasti fungsi yang menyebabkan masalah. Anda boleh menggunakan arahan kb dalam konsol WinDBG untuk memaparkan Tindanan Panggilan.
Lihatlah fungsi yang muncul di bahagian atas Tindanan Panggilan. Ini biasanya fungsi yang menyebabkan masalah.
5. Tentukan punca masalah
Sebaik sahaja anda telah mengenal pasti fungsi yang menyebabkan masalah, anda mesti menganalisis kod untuk menentukan perkara yang berlaku. Cari sebarang penunjuk yang tidak diselesaikan dengan betul, penunjuk kosong atau ralat ingatan lain.
Anda juga boleh menggunakan perintah !analyze -v untuk mendapatkan maklumat yang lebih terperinci tentang masalah tersebut.
6. Menyelesaikan masalah
Selepas menentukan punca masalah, selesaikan masalah dalam kod dan mulakan semula aplikasi. Jika masalah berkaitan dengan peruntukan memori, gunakan fungsi pengurusan memori yang sesuai dan ikuti amalan terbaik untuk pengurusan ingatan.
7. Menganalisis aplikasi yang tidak responsif
Anda juga boleh menggunakan WinDBG untuk menganalisis dan mengendalikan aplikasi yang tidak bertindak balas.
Mula-mula, lampirkan WinDBG pada proses permohonan yang tidak bertindak balas. Klik Lampirkan Proses dalam menu Fail dan pilih proses yang menyebabkan masalah.
![Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG]()
Lampirkan Proses pada WinDBG
Setelah WinDBG dilampirkan pada proses, gunakan perintah !analyze -hang untuk menganalisis hang. Ia akan memaparkan maklumat tentang benang yang sedang berjalan dan sebarang kunci atau sumber yang dipegang.
8. Selesaikan apl yang tidak bertindak balas
Untuk menyelesaikan aplikasi beku, anda mesti mengenal pasti utas yang betul yang menyebabkan masalah dan mengetahui apa yang ditunggu.
Cari sebarang panggilan menyekat yang menghalang urutan daripada selesai. Anda mungkin perlu mengubah suai kod untuk mengalih keluar panggilan fungsi menyekat untuk mengelakkan masalah.
Mendiagnosis dan Menyahpepijat Jalan buntu dengan WinDBG
![Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG]()
Tetingkap Pengurus Tugas berada di atas tetingkap lain
Kebuntuan boleh menjengkelkan apabila bekerja dengan Windows 10. Ia berlaku apabila dua atau lebih proses tersekat menunggu untuk melepaskan sumber. Akibatnya, tiada proses boleh diteruskan, menyebabkan keseluruhan aplikasi terhenti.
Di bawah anda akan menemui langkah mudah untuk membantu mendiagnosis dan menyahpepijat kebuntuan menggunakan WinDBG.
1. Cari punca kebuntuan
Perkara pertama yang perlu dilakukan ialah mengetahui bahagian komputer anda yang menyebabkan ralat kebuntuan. Windows Task Manager , Resource Monitor , atau Process Explorer boleh menunjukkan program yang tersekat atau tidak bertindak balas.
2. Dapatkan maklumat lanjut
Sebaik sahaja anda telah mengenal pasti program yang menyebabkan kebuntuan, anda perlu mengumpulkan lebih banyak maklumat untuk mengetahui perkara yang sedang berlaku. Sebagai contoh, anda boleh mengumpul data tentang status semua rangkaian dan proses yang terlibat dalam kebuntuan, serta sebarang fail log atau mesej ralat yang berkaitan.
Untuk mengumpulkan maklumat ini, gunakan perintah WinDBG seperti !process , !thread , dan !locks , yang menyediakan data kebuntuan yang berkaitan. Cara lain untuk mencari ralat atau mesej amaran ialah dengan membuka Windows Event Viewer , yang merekodkan semua acara pada Windows 10 PC anda.
3. Menganalisis data
Langkah seterusnya ialah menganalisis maklumat yang dikumpul supaya anda memahami mengapa kebuntuan itu berlaku. Anda mungkin perlu melihat Tindanan Panggilan atau nilai memori tetapi jangan risau jika anda tidak memahami segala-galanya. Gunakan perintah WinDBG seperti k , bp atau dv untuk menganalisis dan mentafsir data.
4. Menyelesaikan masalah
Sebaik sahaja anda menemui punca kebuntuan, sudah tiba masanya untuk membetulkan ralat. Langkah ini mungkin memerlukan perubahan konfigurasi atau tetapan program yang menyebabkan masalah.
Selepas membuat perubahan yang diperlukan, gunakan WinDBG untuk mengesahkan bahawa isu itu telah diselesaikan. Hubungi pasukan sokongan program anda untuk mendapatkan bantuan jika anda tidak pasti apa yang perlu dilakukan.
Menyahpepijat masa but yang lama atau isu permulaan yang perlahan dengan WinDBG
Jika komputer anda menghadapi masalah dengan masa but atau lambat untuk but, ia boleh menjejaskan produktiviti anda dengan ketara. Masalah ini boleh berlaku disebabkan masalah perkakasan, pemacu lapuk atau konflik perisian.
Langkah berikut menunjukkan kepada anda cara menggunakan WinDBG untuk membetulkan masa but perlahan dan masalah permulaan lain pada Windows 10 .
1. Konfigurasikan komputer anda untuk mencipta fail Memory Dump
Selepas memasang WinDBG, anda mesti mengkonfigurasi komputer anda untuk mencipta fail Memory Dump. Memory Dumps ialah fail yang mengandungi petikan memori komputer anda pada masa masalah, dan ia boleh membantu anda menentukan punca masalah.
Untuk melakukan ini, tekan kekunci Windows + R. Kemudian, taip sysdm.cpl dan tekan Enter untuk membuka tetingkap System Properties . Kemudian, klik tab Lanjutan , kemudian klik butang Tetapan dalam bahagian Permulaan dan Pemulihan .
![Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG]()
Tab Lanjutan dalam tetingkap System Properties
Dalam tetingkap Permulaan dan Pemulihan , klik menu lungsur turun Tulis maklumat penyahpepijatan dan pilih Longgokan memori lengkap . Kemudian, pilih folder untuk menyimpan fail pembuangan memori dan klik OK untuk mengesahkan perubahan.
![Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG]()
Konfigurasikan PC anda untuk mencipta fail Memory Dump
2. Menghasilkan semula masa but perlahan atau masalah permulaan
Untuk mendiagnosis masa but perlahan atau masalah permulaan, anda perlu menghasilkan semula masalah dengan memulakan komputer seperti biasa dan menunggu masalah itu berlaku. Komputer anda secara automatik akan mencipta fail pembuangan memori yang boleh anda gunakan untuk mendiagnosis masalah.
3. Analisis Memory Dump dengan WinDBG
Sebaik sahaja anda mempunyai fail pembuangan memori, buka WinDBG dan pilih Fail . Kemudian, klik Open Dump File dan cari folder tempat fail dump memori anda disimpan.
WinDBG secara automatik akan menganalisis fail Memory Dump dan meringkaskan masalah. Anda kemudiannya boleh menggunakan arahan WinDBG untuk memeriksa lebih lanjut fail dump dan mencari proses atau pemacu tertentu yang menyebabkan masalah.
4. Menyelesaikan masalah
Selepas menentukan punca masa but lambat atau masalah permulaan, anda perlu menyelesaikan masalah tersebut. Ini mungkin melibatkan pengemaskinian pemacu, menyahpasang perisian bermasalah atau menukar tetapan komputer anda.
Selesaikan prestasi rangkaian yang perlahan
![Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG Bagaimana untuk menyelesaikan masalah biasa Windows 10 dengan WinDBG]()
Semak kelajuan rangkaian
Punca prestasi rangkaian yang perlahan berkisar daripada kegagalan perkakasan kepada tetapan yang salah konfigurasi. Oleh itu, langkah di bawah akan membantu anda menyelesaikan isu ini pada Windows 10 menggunakan WinDBG.
1. Kenal pasti simptom
Langkah pertama dalam menyelesaikan prestasi rangkaian yang perlahan ialah mengenal pasti gejala masalah. Ini mungkin termasuk kelajuan muat turun atau muat naik yang perlahan, masalah mengakses tapak web atau masalah sambungan rangkaian lain.
2. Kumpul data diagnostik
Anda mesti mengumpul data tentang rangkaian anda untuk mendiagnosis punca prestasi rangkaian yang perlahan. Data ini boleh membantu anda mengenal pasti kehilangan paket, kependaman tinggi atau masalah rangkaian lain. Anda juga boleh menjalankan diagnostik menggunakan alat Diagnostik Rangkaian Windows terbina dalam.
3. Analisis data diagnostik dengan WinDBG
Untuk menganalisis data diagnostik yang baru anda kumpulkan, gunakan arahan analisis -v dalam WinDBG untuk mengenal pasti sebarang pemacu rangkaian atau komponen sistem yang menyebabkan prestasi perlahan. Anda juga boleh menggunakan arahan lmvm untuk mendapatkan maklumat yang lebih terperinci tentang komponen ini.
4. Ambil tindakan untuk membetulkan masalah
Langkah ini melibatkan pengemaskinian pemacu komputer, menukar tetapan rangkaian atau menyelesaikan masalah dengan perkakasan rangkaian anda.