Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Подготовка на вашите компютри
- Стъпка 3: Настройка на целевия компютър
- Стъпка 4: Настройка на хост компютъра
- Стъпка 5: Свързване към Debugger
- Стъпка 6: В заключение
Видео: Как да настроите дебъгер на ядрото на Windows в мрежата си: 6 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Отстраняването на грешки е популярен инструмент, използван за достигане до основната причина за грешка. Грешка може да се прояви по много различни начини. може да причини срив на системата (син екран/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. Ето как да направите това…
- Отворете командния ред
- Въведете "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
*Дръжте тези прозорци отворени. Ще ви трябва по -късно.
След това трябва да направите някои промени в конфигурацията за зареждане. Промените в конфигурационния ви файл за зареждане ще кажат на целевия компютър как да се свърже с хост компютъра. За да направите това, ще трябва да отворите командния ред с администраторски (повишени) разрешения. Ето как го правите.
- Щракнете с десния бутон върху командния ред в лентата на задачите
- Щракнете отново с десния бутон върху командния ред
- Щракнете върху „Изпълни като администратор“(Контролът на потребителските акаунти ще ви попита дали искате да позволите на тази програма да прави промени на вашия компютър, щракнете върху Да)
Сега трябва да зададете конфигурационните настройки за зареждане за отстраняване на грешки в мрежата. Ще направите това, като използвате инструмента bcdedit. Този инструмент е вграден в операционната система и може да се изпълнява от всеки повишен команден ред. Следните стъпки показват как правите тези промени в настройките
- В този нов команден прозорец изпълнете следното …
- bcdedit /dbgsettings net hostip = 192.166.0.123 порт = XXXXX ключ = z.z.z.z
- където hostip е равен на IP адреса, който сте получили, когато сте изпълнили командата ping, XXXXX е равно на всяко число между 50000 и 50099, а z е всяка буквено -цифрова комбинация. Ето един пример…
bcdedit /dbgsettings net hostip = 192.166.0.123 порт: 50002 ключ = a1b.2c3.d4e.5f6
Запомнете ключа, който сте създали. Това ще ви е необходимо, когато настройвате хост компютъра си. Сега трябва да включите инструмента за отстраняване на грешки. Можете да използвате същия повишен команден ред, който сте използвали преди, или да отворите нов. За да включите отстраняването на грешки, изпълнете следната команда bcdedit
- bcdedit /отстраняване на грешки включено
- рестартирайте компютъра
Моля, обърнете се към снимката по -горе, която показва примери за всички команди в тази стъпка. Сега, когато имаме настроен целевия компютър, можем да подготвим хост компютъра да търси целевия ни компютър в мрежата.
Стъпка 4: Настройка на хост компютъра
Ако още не сте го направили, първото нещо, което трябва да направите на хост компютъра, е да инсталирате „Инструменти за отстраняване на грешки за Windows“(https://msdn.microsoft.com/en-US/windows/desktop/bg…, което беше предоставено в по -ранна стъпка. След като това е инсталирано, можете да преминете към следните стъпки. За да използвате инструмента за отстраняване на грешки от командния ред.
- Отворете повишен прозорец на командния ред
- Отидете в директорията Debuggers, където сте инсталирали грешката. Местоположението по подразбиране изглежда така. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers
- Ако вашият хост компютър работи с 64 -битова операционна система, променете директорията в директорията x64. Ако използвате 32 -битова операционна система на вашия хост компютър, променете директорията в директорията x86.
- Въведете следната команда. kd - k net: port = XXXXX, key = z.z.z.z (където XXXXX е портът, който сте задали на целевия компютър, а z.z.z.z е ключът, който сте задали на целевия компютър)
- Натиснете Enter
За да стартирате дебъгъра с помощта на windbg.
- стартирайте windbg от директорията, от която сте инсталирали дебъгъра. Местоположението по подразбиране изглежда така. C: / Program Files (x86) Windows Kits / 8.0 / Debuggers \.
- Ако вашият хост компютър работи с 64 -битова операционна система, променете директорията в директорията x64. Ако използвате 32 -битова операционна система на вашия хост компютър, променете директорията в директорията x86.
- Щракнете двукратно върху windbg.exe
- Щракнете върху Файл
- Щракнете върху Отстраняване на грешки в ядрото
- Изберете раздела Мрежа
- Въведете номера на порта, който сте задали на целевия компютър
- Въведете ключа, който сте задали на целевия компютър.
- Натисни ОК
Моля, обърнете се към снимките по -горе, които показват примери за всички команди в тази стъпка. Сега, когато имаме настроени хост и целеви компютри, можем да свържем двете.
Стъпка 5: Свързване към Debugger
Ако всичко е настроено правилно, тази част е наистина лесна. Всъщност, след като настроите хост компютъра, може да сте забелязали, че много текст се появява в прозореца. Ако е така, сте готови. Ако не, всичко, което трябва да направите, е да рестартирате целевия компютър. Тъй като целевият компютър се зарежда, ще започнете да виждате поток от текст във вашия прозорец за отстраняване на грешки (kd или windbg в зависимост от това, което използвате) на хост компютъра. Ще изглежда нещо като снимките по -горе.
Стъпка 6: В заключение
След като успешно сте свързали компютрите си с програма за отстраняване на грешки, можете да започнете да помагате за решаването на всички световни компютърни проблеми. Това е само първата стъпка в дългия път към достигане до първопричината за всеки компютър. Потърсете още статии в бъдеще, където се занимавам как да започна да изследвам многото различни проблеми, които може да срещнете.
Препоръчано:
Как да използвате дебъгер на ESP32: 11 стъпки (със снимки)
Как да използвате Debugger на ESP32: Искали ли сте някога да надникнете във вашия код, за да видите защо се държи така, както е? Традиционно в проектите на ESP32 би трябвало да добавите безкрайно изявление за печат, за да разберете какво се случва, но има по -добър начин! Дебъгер
Направи си сам инвертор на мрежата (не захранва мрежата) UPS алтернатива: 7 стъпки (със снимки)
DIY Grid Tied Inverter (не захранва мрежата) UPS алтернатива: Това е последваща публикация от другата ми инструкция за направата на инвертор за свързване на мрежата, който не се връща обратно в мрежата, тъй като сега винаги е възможно да се направи това в определени райони като проект „направи си сам“и някои места не позволяват захранване там
Как да настроите Email Enterprise Defense Email на Windows 10: 10 стъпки
Как да настроите имейл на Defense Enterprise в Windows 10: ОТГОВОРНОСТ: Няма потенциални опасности или опасности за изпълнението на тези стъпки! Това ръководство може да се използва на компютър на Министерството на отбраната за целия персонал, който използва електронната поща на Defense Enterprise. Спазването на тези инструкции обикновено води до
Изграждане на Inchworm ICD2 PIC програмист / дебъгер: 7 стъпки
Изграждане на Inchworm ICD2 PIC програмист / дебъгер: Тази инструкция е илюстрирана разходка през изграждането на ICD2 клонинг, наречен Inchworm. Това е пряк комплект, който ви позволява да изградите съвместим с MPLAB ICD2 програмист и дебъгер. Има много програмисти, но много малцина включват
Поправяне на счупен IBook G4 с панически проблеми с ядрото на летището: 4 стъпки
Поправяне на счупен IBook G4 с проблеми с паническото ядро на летището: Здравейте всички! Най-накрая постигнах нещо, за което си струва да направя инструкция за :-) Вероятно сте тук, защото вашият good'ol iBook започна да се държи странно след актуализацията от Mac OS 10.4. 8 до 10.4.9. По начина, по който винаги се разбирате