Kapag nag-crash ang iyong aplikasyon sa Windows o umalis nang hindi inaasahan, isang "crash dump file" ang nilikha upang iimbak ang kasalukuyang impormasyon bago maganap ang error. Ang pagbabasa ng isang maliit na memory dump file ay makakatulong sa iyo na matukoy at malutas ang sanhi ng mga error sa programa. Maaari mong gamitin ang libreng software na tinatawag na "BlueScreenView" upang malaman kung ano ang mali sa programa, o gamitin ang debugger tool para sa mas advanced na impormasyon.
Hakbang
Paraan 1 ng 2: Paggamit ng BlueScreenView
Hakbang 1. Gumamit ng BlueScreenView kung kailangan mong malaman ang sanhi ng welga
Karamihan sa mga gumagamit ay kailangan lamang ang magbunton ng file upang matukoy kung ano ang sanhi ng error sa system o Blue Screen of Death. Ang Blue ScreenView ay isang libreng software na ginawa ng NirSoft na maaaring pag-aralan ang mga file ng magbunton at sabihin sa gumagamit kung anong drive (driver) o iba pang mga kadahilanan ang sanhi ng pag-crash.
Ang mga tambak na nilikha sa panahon ng mga pagkakamali sa system ay tinutukoy bilang "minidumps."
Hakbang 2. I-download ang BlueScreenView
Maaari mong i-download ang BlueScreenView nang direkta mula sa NirSoft sa nirsoft.net/utils/blue_screen_view.html.
Maaari mong i-download ang standalone na programa sa format na ZIP. Sa ganitong paraan, maaari mong patakbuhin ang programa nang hindi mai-install ito. Kapag natapos na ang pag-download ng ZIP file, mag-right click at piliin ang "Extract" upang lumikha ng isang bagong folder kasama ang programa ng BlueScreenView
Hakbang 3. Ilunsad ang BlueScreenView
Matapos makuha ang BlueScreenView mula sa ZIP file, ilunsad ang programa sa loob. Sasabihan ka na ipagpatuloy ng Windows.
Hakbang 4. Hanapin ang heap file na nais mong pag-aralan
Kapag nag-crash ang iyong computer, isang file na nagngangalang "minidump" ay nilikha sa direktoryo ng Windows. Ang mga file na ito ay may extension na.dmp, na maaaring mabasa ng BlueScreenView at sabihin sa iyo kung ano ang nangyari. Ang minidump file ay matatagpuan sa C: / Windows / Minidump. Kung hindi mo ito nakikita, maaaring kailangan mong magpakita ng mga nakatagong mga file:
- Para sa mga gumagamit ng Windows 10 at 8, i-click ang label na "Tingnan" sa Windows Explorer at lagyan ng tsek ang kahon na "Mga nakatagong item".
- Para sa mga gumagamit ng Windows 7 at mga naunang bersyon, buksan ang Mga Pagpipilian ng Folder mula sa Control Panel, i-click ang label na "Tingnan", at piliin ang "Ipakita ang mga nakatagong mga file, folder, at drive."
Hakbang 5. I-drag ang.dmp file sa BlueScreenView window
Ang pinakamabilis na paraan upang buksan ang isang.dmp file ay upang i-drag ito sa window ng BlueScreenView. Hindi lilipat ang file mula sa orihinal na lokasyon nito. Makikita mo na ang ilalim na kalahati ng window ng BlueScreenView ay pumupuno ng data sa sandaling ang file ay na-drag papunta sa window.
Hakbang 6. Hanapin ang haligi na "Sanhi Ng Driver" sa itaas
Maaaring kailanganin mong mag-scroll pakanan nang kaunti upang makita ito. Ipapakita ng kolum na ito ang drive na naging sanhi ng pag-crash ng system.
Maaari mo ring makita ang problemadong pagmamaneho dahil naka-highlight ito sa pula sa ilalim ng window. Mag-double click sa isang highlight upang makita ang higit pang mga detalye, tulad ng pangalan ng produkto, paglalarawan, at path
Hakbang 7. Gamitin ang impormasyong ito upang malutas ang iyong problema
Ngayon, alam mo na ang sanhi ng pag-crash at maaaring simulang lutasin ito. Gumawa ba ng isang paghahanap sa web gamit ang keyword na "crash ((drive name) crash" upang makita kung may iba pa na nagkaroon ng iyong problema.
Paraan 2 ng 2: Paggamit ng WinDBG
Hakbang 1. Gamitin ang pamamaraang ito para sa isang mas malalim na pagsusuri
Karamihan sa mga gumagamit ay hindi kailangang gumamit ng programa ng Windows Debugger upang buksan ang MEMORY. DMP file at suriin ang heap code mula sa memorya kapag nangyari ang isang error sa system. Kung nais mong malaman ang higit pa tungkol sa kung paano ginagamit ng Windows ang mga drive at memorya nito, o kailangan mong pag-aralan ang mga tambak na file para sa mga hangarin sa pag-unlad, maaaring magbigay sa iyo ang Windows Debugger ng maraming impormasyon.
Hakbang 2. I-download ang Windows Software Development Kit (WDK)
Ang program na ito ay may isang programa ng WinDBG na gagamitin upang buksan ang heap file. Maaari mong i-download ang installer ng WDK dito.
Hakbang 3. Patakbuhin ang file ng sdksetup.exe
Magsisimula ang pag-install ng programa. Magpatuloy sa pamamagitan ng unang ilang mga bintana at iwanan ito sa mga orihinal na setting.
Hakbang 4. Huwag piliin ang lahat maliban sa "Mga Tool sa Pag-debug para sa Windows"
Maaari mong i-uncheck ang lahat ng iba pang mga tampok dahil hindi sila gagamitin upang buksan ang mga file na magbunton. Makakatipid ito sa iyo ng oras ng pag-install at puwang ng hard disk.
Hakbang 5. Maghintay sandali habang ang file ay nai-download at na-install
Karaniwan, ang prosesong ito ay tumatagal ng ilang minuto.
Hakbang 6. Buksan ang Command Prompt bilang administrator
Kakailanganin mong buksan ang isang Command Prompt na itinaas upang maiugnay ang.dmp file sa WinDBG para sa iyo upang pag-aralan. Sisimulan mo ang Command Prompt sa loob ng folder na "system32".
- Para sa mga gumagamit ng Windows 10 at 8, i-right click ang pindutan ng Windows at "Command Prompt (Admin)."
- Para sa mga gumagamit ng Windows 7, buksan ang Start menu at i-type ang cmd. Pindutin ang Ctrl + ⇧ Shift + ↵ Enter.
Hakbang 7. Pumunta sa direktoryo ng debugger
Ipasok ang sumusunod na utos upang lumipat sa tamang direktoryo. Para sa mga gumagamit ng Windows 10, maaari mo itong kopyahin at i-paste. Para sa mga gumagamit ng mga naunang bersyon ng Windows, dapat mong i-type ang:
cd / Program Files (x86) Windows Kits / 8.1 / Mga Debugger / x64
Hakbang 8. Ipasok ang utos na iugnay ang heap file
Ipasok ang sumusunod na utos upang maiugnay ang WinDBG sa isang.dmp file. Maaaring kopyahin at i-paste ng mga gumagamit ng Windows 10 ang file na ito gamit ang utos:
- windbg.exe -IA
- Kung naipasok mo nang tama ang utos, lilitaw ang isang blangkong window ng WinDBG, na maaari mong isara.
Hakbang 9. Ilunsad ang WinDBG
Kakailanganin mong i-configure ang WinDBG upang mai-load ang tamang mga file mula sa Microsoft upang buksan ang mga file na.dmp. Magagawa mo ito sa pamamagitan ng WinDBG.
Ang pinakamabilis na paraan upang mailunsad ang programa ay ang pindutin ang Win at i-type ang "windbg."
Hakbang 10. I-click ang "File" at piliin ang "Symbol File Path"
Magbubukas ang isang bagong window.
Hakbang 11. Kopyahin at i-paste ang sumusunod na address
Sasabihin sa landas na ito ang WinDBG na i-download ang mga kinakailangang simbolo nang direkta mula sa Microsoft, at iimbak ang mga ito sa C: / SymCache:
- SRV * C: / SymCache *
- Ang iyong C: / SymCache folder ay lalago sa paglipas ng panahon habang binubuksan mo ang higit pa at mas maraming karagdagang mga simbolo at lagyan ng tsek ang mga file na na-download mula sa Microsoft.
Hakbang 12. Hanapin ang heap file na nais mong pag-aralan
Ang mga tambak na file (.dmp) ay karaniwang nilikha kapag nag-crash ang iyong system. Dapat mong mahanap ang mga magbunton ng mga file sa C: / Windows / Minidump direktoryo matapos makuha ang iyong computer mula sa pag-crash. Ang file ay maaari ding matatagpuan sa C: / Windows / MEMORY. DMP. Kung hindi mo ito mahahanap, marahil ay dapat ipakita ang mga nakatagong file:
- Para sa mga gumagamit ng Windows 10 at 8, i-click ang label na "Tingnan" sa Windows Explorer at lagyan ng tsek ang kahon na "Mga Nakatagong item".
- Para sa mga gumagamit ng Windows 7 at mga naunang bersyon, buksan ang Mga Pagpipilian ng Folder mula sa Control Panel, i-click ang label na "Tingnan" at piliin ang "Ipakita ang mga nakatagong mga file, folder, at drive."
Hakbang 13. Mag-double click sa heap file
Sa kondisyon na mai-configure mo nang maayos ang WinDBG ng pagsunod sa mga hakbang sa itaas, ilulunsad at tatanggalin ng WinDBg ang pagproseso ng mga file.
Hakbang 14. Maghintay habang naglo-load ang file ng tambak
Sa unang pagkakataon na magbukas ka ng isang magbunton ng file, kakailanganin mong maghintay sandali habang ang mga simbolo ay nai-download mula sa Microsoft. Huwag matakpan ang programa ng WinDBG habang naglo-load ito ng mga file.
- Mas mabilis na maglo-load ang mga file ng tambak sa kasunod na pagbubukas dahil mayroon ka nang mga simbolo sa folder na C: / SymCache.
- Malalaman mo kapag natapos na ang pag-load ng heap file kapag nakita mo ang Followup: MachineOwner sa ilalim ng file.
Hakbang 15. Hanapin ang pangungusap na "Marahil ay sanhi ng"
Ito ang pinakamabilis na paraan upang malaman ang sanhi ng pagkabigo ng programa. Susuriin ng WinDBG ang heap file at iulat ang drive o proseso na nagdudulot ng problema sa gumagamit. Maaari mong gamitin ang impormasyong ito upang makagawa ng mas malalim na pagsasaliksik at pag-troubleshoot.
Hakbang 16. Hanapin ang code ng BugCheck
Ang magbunton ng file ay ibabalik ang code para sa mga tukoy na bug na nakatagpo sa panahon ng pag-crash. Hanapin ang mga code na ito sa itaas lamang ng pangungusap na "Marahil ay sanhi ng". Karaniwan kang makakakita ng isang dalawang-character na code, tulad ng "9F."