Как да четете дамп файлове (със снимки)

Съдържание:

Как да четете дамп файлове (със снимки)
Как да четете дамп файлове (със снимки)

Видео: Как да четете дамп файлове (със снимки)

Видео: Как да четете дамп файлове (със снимки)
Видео: Николас Негропонте, в 1984-м, делает 5 предсказаний 2024, Ноември
Anonim

Когато вашето приложение за Windows се срине или излезе неочаквано, се създава „файл на дампа на срив“, който съхранява текущата информация, преди да е възникнала грешката. Четенето на малък файл за изхвърляне на памет може да ви помогне да определите и разрешите причината за програмните грешки. Можете да използвате безплатния софтуер, наречен "BlueScreenView", за да научите какво не е наред с програмата, или да използвате инструмента за отстраняване на грешки за по -разширена информация.

Стъпка

Метод 1 от 2: Използване на BlueScreenView

Прочетете Dump файлове Стъпка 1
Прочетете Dump файлове Стъпка 1

Стъпка 1. Използвайте BlueScreenView, ако трябва да разберете причината за стачката

Повечето потребители просто се нуждаят от куп файла, за да определят какво причинява системната грешка или синия екран на смъртта. Blue ScreenView е безплатен софтуер, направен от NirSoft, който може да анализира куп файлове и да каже на потребителя какво устройство (драйвер) или други фактори причиняват катастрофата.

Купчините, създадени по време на системни грешки, се наричат „minidumps.”

Прочетете Dump Files Стъпка 2
Прочетете Dump Files Стъпка 2

Стъпка 2. Изтеглете BlueScreenView

Можете да изтеглите BlueScreenView директно от NirSoft на адрес nirsoft.net/utils/blue_screen_view.html.

Можете да изтеглите самостоятелната програма в ZIP формат. По този начин можете да стартирате програмата, без да я инсталирате. След като ZIP файлът приключи с изтеглянето, щракнете с десния бутон и изберете „Extract“, за да създадете нова папка с програмата BlueScreenView

Прочетете Dump Files Стъпка 3
Прочетете Dump Files Стъпка 3

Стъпка 3. Стартирайте BlueScreenView

След като извлечете BlueScreenView от ZIP файла, стартирайте програмата вътре. Ще бъдете подканени да продължите от Windows.

Прочетете Dump файлове Стъпка 4
Прочетете Dump файлове Стъпка 4

Стъпка 4. Намерете куп файла, който искате да анализирате

Когато компютърът ви се срине, в директорията на Windows се създава файл с име "minidump". Тези файлове имат разширение.dmp, което BlueScreenView може да прочете и да ви каже какво се е случило. Файлът minidump може да се намери в C: / Windows / Minidump. Ако не го виждате, може да се наложи да покажете скрити файлове:

  • За потребители на Windows 10 и 8 щракнете върху етикета „Преглед“в Windows Explorer и поставете отметка в квадратчето „Скрити елементи“.
  • За потребители на Windows 7 и по -стари версии отворете Опции за папки от контролния панел, щракнете върху етикета „Преглед“и изберете „Показване на скрити файлове, папки и устройства“.
Прочетете Dump файлове Стъпка 5
Прочетете Dump файлове Стъпка 5

Стъпка 5. Плъзнете.dmp файла в прозореца BlueScreenView

Най -бързият начин да отворите.dmp файл е да го плъзнете в прозореца BlueScreenView. Файлът няма да се премести от първоначалното си местоположение. Ще видите, че долната половина на прозореца BlueScreenView се запълва с данни, след като файлът бъде плъзнат в прозореца.

Прочетете Dump файлове Стъпка 6
Прочетете Dump файлове Стъпка 6

Стъпка 6. Потърсете графата „Причина от драйвера“в горната част

Може да се наложи да превъртите малко надясно, за да го видите. Тази колона ще покаже устройството, което е причинило срив на системата.

Възможно е също да откриете проблемното устройство, защото е маркирано в червено в долната част на прозореца. Щракнете двукратно върху подчертаване, за да видите повече подробности, като име на продукт, описание и път

Прочетете Dump Files Стъпка 7
Прочетете Dump Files Стъпка 7

Стъпка 7. Използвайте тази информация, за да разрешите проблема си

Сега знаете причината за катастрофата и можете да започнете да я решавате. Направете търсене в мрежата с ключовата дума „(име на устройство) катастрофа“, за да видите дали някой друг е имал вашия проблем.

Метод 2 от 2: Използване на WinDBG

1422664 8
1422664 8

Стъпка 1. Използвайте този метод за по-задълбочен анализ

Повечето потребители не трябва да използват програмата за отстраняване на грешки в Windows, за да отворят файла MEMORY. DMP и да проверят кода на купчината от паметта, когато възникне системна грешка. Ако искате да научите повече за това как Windows използва своите дискове и памет или трябва да анализирате куп файлове за целите на разработката, Windows Debugger може да ви предостави много информация.

1422664 9
1422664 9

Стъпка 2. Изтеглете Windows Software Development Kit (WDK)

Тази програма има програма WinDBG, която ще се използва за отваряне на куп файла. Можете да изтеглите инсталатора на WDK тук.

1422664 10
1422664 10

Стъпка 3. Стартирайте файла sdksetup.exe

Инсталацията на програмата ще започне. Продължете през първите няколко прозореца и го оставете на първоначалните настройки.

1422664 11
1422664 11

Стъпка 4. Не избирайте всичко освен „Инструменти за отстраняване на грешки за Windows“

Можете да премахнете отметката от всички други функции, тъй като те няма да се използват за отваряне на куп файлове. Това спестява време за инсталиране и място на твърдия диск.

1422664 12
1422664 12

Стъпка 5. Изчакайте малко, докато файлът бъде изтеглен и инсталиран

Обикновено този процес отнема няколко минути.

1422664 13
1422664 13

Стъпка 6. Отворете командния ред като администратор

Ще трябва да отворите командния ред, който се повдига, за да свърже.dmp файла с WinDBG, за да го анализирате. Ще стартирате командния ред в папката "system32".

  • За потребители на Windows 10 и 8 щракнете с десния бутон върху бутона Windows и „Команден ред (администратор)“.
  • За потребители на Windows 7 отворете менюто "Старт" и въведете cmd. Натиснете Ctrl+⇧ Shift+↵ Enter.
1422664 14
1422664 14

Стъпка 7. Отидете в директорията за отстраняване на грешки

Въведете следната команда, за да се преместите в правилната директория. За потребителите на Windows 10 можете да го копирате и поставите. За потребители на по -ранни версии на Windows трябва да въведете:

cd / Program Files (x86) Windows Kits / 8.1 / Debuggers / x64

1422664 15
1422664 15

Стъпка 8. Въведете командата за свързване на куп файла

Въведете следната команда, за да свържете WinDBG с.dmp файл. Потребителите на Windows 10 могат да копират и поставят този файл с командата:

  • windbg.exe -IA
  • Ако сте въвели командата правилно, ще се появи празен прозорец на WinDBG, който можете да затворите.
1422664 16
1422664 16

Стъпка 9. Стартирайте WinDBG

Ще трябва да конфигурирате WinDBG за зареждане на правилните файлове от Microsoft за отваряне на.dmp файлове. Можете да направите това чрез WinDBG.

Най -бързият начин да стартирате програмата е да натиснете Win и да напишете "windbg."

1422664 17
1422664 17

Стъпка 10. Щракнете върху „Файл“и изберете „Път на символния файл“

Ще се отвори нов прозорец.

1422664 18
1422664 18

Стъпка 11. Копирайте и поставете следния адрес

Този път ще каже на WinDBG да изтегли необходимите символи директно от Microsoft и да ги съхрани в C: / SymCache:

  • SRV*C: / SymCache*https://msdl.microsoft.com/download/symbols
  • Папката ви C: / SymCache ще се разраства с времето, когато отваряте все повече и повече файлове със символи и отметки, изтеглени от Microsoft.
1422664 19
1422664 19

Стъпка 12. Намерете куп файла, който искате да анализирате

Куп файлове (.dmp) обикновено се създават, когато системата ви се срине. Трябва да можете да намерите куп файловете в директорията C: / Windows / Minidump, след като възстановите компютъра си от срив. Файлът може да се намира и в C: / Windows / MEMORY. DMP. Ако не можете да го намерите, може би трябва да се покажат скрити файлове:

  • За потребители на Windows 10 и 8 щракнете върху етикета „Преглед“в Windows Explorer и поставете отметка в квадратчето „Скрити елементи“.
  • За потребители на Windows 7 и по -стари версии отворете Опции за папки от контролния панел, щракнете върху етикета „Преглед“и изберете „Показване на скрити файлове, папки и устройства“.
1422664 20
1422664 20

Стъпка 13. Щракнете двукратно върху файла с купчина

Ако правилно конфигурирате WinDBG, като следвате стъпките по -горе, WinDBg ще стартира и ще започне обработката на файловете.

1422664 21
1422664 21

Стъпка 14. Изчакайте, докато файлът за зареждане се зареди

При първото отваряне на куп файл ще трябва да изчакате известно време, докато символите се изтеглят от Microsoft. Не прекъсвайте програмата WinDBG, докато зарежда файлове.

  • Куп файловете ще се зареждат много по -бързо при следващи отваряния, защото вече имате символите в папката C: / SymCache.
  • Ще разберете кога файлът с купчина е завършил зареждането, когато видите Проследяване: MachineOwner в долната част на файла.
1422664 22
1422664 22

Стъпка 15. Потърсете изречението „Вероятно причинено от“

Това е най -бързият начин да разберете причината за грешка в програмата. WinDBG ще анализира купчината и ще докладва на потребителя устройството или процеса, причиняващ проблема. Можете да използвате тази информация, за да направите по-задълбочени изследвания и отстраняване на проблеми.

1422664 23
1422664 23

Стъпка 16. Потърсете кода на BugCheck

Куп файлът ще върне код за специфични грешки, срещнати по време на срива. Потърсете тези кодове точно над изречението „Вероятно причинено от“. Обикновено ще виждате двусимволен код, например „9F“.

Препоръчано: