Съдържание:

Как да настроите дебъгер на ядрото на Windows в мрежата си: 6 стъпки
Как да настроите дебъгер на ядрото на Windows в мрежата си: 6 стъпки

Видео: Как да настроите дебъгер на ядрото на Windows в мрежата си: 6 стъпки

Видео: Как да настроите дебъгер на ядрото на Windows в мрежата си: 6 стъпки
Видео: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Юни
Anonim
Как да настроите дебъгер на ядрото на Windows в мрежата си
Как да настроите дебъгер на ядрото на Windows в мрежата си

Отстраняването на грешки е популярен инструмент, използван за достигане до основната причина за грешка. Грешка може да се прояви по много различни начини. може да причини срив на системата (син екран/BSOD), може да причини срив на приложение, може да причини замръзване на системата, за да посочи няколко проблема. Основната причина може да е в операционната система, драйвера на устройството или дори хардуерен проблем. Това ръководство ще предостави подробности за това как да настроите отстраняване на грешки с помощта на инструменти за отстраняване на грешки за Windows и следователно е фокусирано само върху отстраняването на грешки с операционната система Windows. Няма да навлизам в това как да анализирам проблема, уловен в дебъгъра. Няколко неща, които трябва да имате предвид:

  • Този набор от инструкции е предназначен за напреднали компютърни потребители и авторът е предположил, че с тези инструкции.
  • Заради поверителността част от информацията е скрита.

Първото нещо, върху което ще преминем, са елементите, които ще ви трябват, за да настроите вашия дебъгер.

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва

  • 2 компютъра с Windows

    • Хост компютърът, който ще използвате за отстраняване на грешки. Този компютър трябва да има инсталиран Windows XP или по -нов
    • Целевият компютър, на който ще отстранявате грешки. Този компютър трябва да има инсталиран Windows 8 или по -нова версия. Той също така трябва да има един от мрежовите адаптери, намерени в списъка тук.
  • 1 Мрежов превключвател/рутер (нещо, което ще присвоява IP адреси на компютрите в мрежата)
  • 2 кабела Cat5
  • Инструменти за отстраняване на грешки за Windows, които трябва да инсталирате на хост компютъра (https://msdn.microsoft.com/en-US/windows/desktop/bg162891)

След това ще разгледаме какво трябва да направите, за да настроите компютрите си.

Стъпка 2: Подготовка на вашите компютри

Подготовка на вашите компютри
Подготовка на вашите компютри

Хост компютърът

  • За компютъра, на който ще отстранявате грешки, ще трябва да инсталирате Debugging Tools за Windows, който можете да намерите тук …
  • https://msdn.microsoft.com/en-US/windows/desktop/bg…
  • Свържете компютъра към вашия Switch/Router

Целевият компютър

  • Уверете се, че използвате Windows 8 или по -нова версия
  • Уверете се, че използвате мрежов адаптер от този списък
  • Свържете компютъра към вашия Switch/Router

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

Стъпка 3: Настройка на целевия компютър

Настройка на целевия компютър
Настройка на целевия компютър

Нуждаете се от няколко неща, за да подготвите целевия си компютър. Нуждаете се от IP адреса на вашия хост компютър. Можете да получите това, като използвате инструмента ping. Ето как да направите това…

  1. Отворете командния ред
  2. Въведете "ping -4 HostComputerName." Ще получите нещо подобно …

ping HostComputerName Pinging HostComputerName [192.166.0.123] с 32 байта данни: Отговор от 192.166.0.123: байтове = 32 време = 2268ms TTL = 128 Отговор от 192.166.0.123: байтове = 32 време = 10ms TTL = 128 Отговор от 192.166.0.123: байтове = 32 време = 19ms TTL = 128 Отговор от 192.166.0.123: байтове = 32 време = 1ms TTL = 128 Статистика на пинг за 192.166.0.123: Пакети: Изпратени = 4, Получени = 4, Загубени = 0 (загуба от 0%), Приблизително време за връщане в милисекунди: Минимум = 1ms, Максимум = 2268ms, Средно = 574ms

*Дръжте тези прозорци отворени. Ще ви трябва по -късно.

След това трябва да направите някои промени в конфигурацията за зареждане. Промените в конфигурационния ви файл за зареждане ще кажат на целевия компютър как да се свърже с хост компютъра. За да направите това, ще трябва да отворите командния ред с администраторски (повишени) разрешения. Ето как го правите.

  1. Щракнете с десния бутон върху командния ред в лентата на задачите
  2. Щракнете отново с десния бутон върху командния ред
  3. Щракнете върху „Изпълни като администратор“(Контролът на потребителските акаунти ще ви попита дали искате да позволите на тази програма да прави промени на вашия компютър, щракнете върху Да)

Сега трябва да зададете конфигурационните настройки за зареждане за отстраняване на грешки в мрежата. Ще направите това, като използвате инструмента bcdedit. Този инструмент е вграден в операционната система и може да се изпълнява от всеки повишен команден ред. Следните стъпки показват как правите тези промени в настройките

  1. В този нов команден прозорец изпълнете следното …
  2. bcdedit /dbgsettings net hostip = 192.166.0.123 порт = XXXXX ключ = z.z.z.z
  3. където hostip е равен на IP адреса, който сте получили, когато сте изпълнили командата ping, XXXXX е равно на всяко число между 50000 и 50099, а z е всяка буквено -цифрова комбинация. Ето един пример…

bcdedit /dbgsettings net hostip = 192.166.0.123 порт: 50002 ключ = a1b.2c3.d4e.5f6

Запомнете ключа, който сте създали. Това ще ви е необходимо, когато настройвате хост компютъра си. Сега трябва да включите инструмента за отстраняване на грешки. Можете да използвате същия повишен команден ред, който сте използвали преди, или да отворите нов. За да включите отстраняването на грешки, изпълнете следната команда bcdedit

  1. bcdedit /отстраняване на грешки включено
  2. рестартирайте компютъра

Моля, обърнете се към снимката по -горе, която показва примери за всички команди в тази стъпка. Сега, когато имаме настроен целевия компютър, можем да подготвим хост компютъра да търси целевия ни компютър в мрежата.

Стъпка 4: Настройка на хост компютъра

Настройване на хост компютъра
Настройване на хост компютъра
Настройване на хост компютъра
Настройване на хост компютъра

Ако още не сте го направили, първото нещо, което трябва да направите на хост компютъра, е да инсталирате „Инструменти за отстраняване на грешки за Windows“(https://msdn.microsoft.com/en-US/windows/desktop/bg…, което беше предоставено в по -ранна стъпка. След като това е инсталирано, можете да преминете към следните стъпки. За да използвате инструмента за отстраняване на грешки от командния ред.

  1. Отворете повишен прозорец на командния ред
  2. Отидете в директорията Debuggers, където сте инсталирали грешката. Местоположението по подразбиране изглежда така. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers
  3. Ако вашият хост компютър работи с 64 -битова операционна система, променете директорията в директорията x64. Ако използвате 32 -битова операционна система на вашия хост компютър, променете директорията в директорията x86.
  4. Въведете следната команда. kd - k net: port = XXXXX, key = z.z.z.z (където XXXXX е портът, който сте задали на целевия компютър, а z.z.z.z е ключът, който сте задали на целевия компютър)
  5. Натиснете Enter

За да стартирате дебъгъра с помощта на windbg.

  1. стартирайте windbg от директорията, от която сте инсталирали дебъгъра. Местоположението по подразбиране изглежда така. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers \.
  2. Ако вашият хост компютър работи с 64 -битова операционна система, променете директорията в директорията x64. Ако използвате 32 -битова операционна система на вашия хост компютър, променете директорията в директорията x86.
  3. Щракнете двукратно върху windbg.exe
  4. Щракнете върху Файл
  5. Щракнете върху Отстраняване на грешки в ядрото
  6. Изберете раздела Мрежа
  7. Въведете номера на порта, който сте задали на целевия компютър
  8. Въведете ключа, който сте задали на целевия компютър.
  9. Натисни ОК

Моля, обърнете се към снимките по -горе, които показват примери за всички команди в тази стъпка. Сега, когато имаме настроени хост и целеви компютри, можем да свържем двете.

Стъпка 5: Свързване към Debugger

Свързване към Debugger
Свързване към Debugger
Свързване към Debugger
Свързване към Debugger

Ако всичко е настроено правилно, тази част е наистина лесна. Всъщност, след като настроите хост компютъра, може да сте забелязали, че много текст се появява в прозореца. Ако е така, сте готови. Ако не, всичко, което трябва да направите, е да рестартирате целевия компютър. Тъй като целевият компютър се зарежда, ще започнете да виждате поток от текст във вашия прозорец за отстраняване на грешки (kd или windbg в зависимост от това, което използвате) на хост компютъра. Ще изглежда нещо като снимките по -горе.

Стъпка 6: В заключение

В заключение
В заключение

След като успешно сте свързали компютрите си с програма за отстраняване на грешки, можете да започнете да помагате за решаването на всички световни компютърни проблеми. Това е само първата стъпка в дългия път към достигане до първопричината за всеки компютър. Потърсете още статии в бъдеще, където се занимавам как да започна да изследвам многото различни проблеми, които може да срещнете.

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