Aracılığıyla paylaş


Windows için Hata Ayıklama Araçları'nda bulunan araçlar

Debugging Tools for Windows includes several other tools in addition to the debugging engine and debugging environments. The extra tools are available in the installation directory of Debugging Tools for Windows, as described in this article.

Aşağıdaki tablolarda çekirdek hata ayıklayıcısı (KD), Microsoft Konsol Hata Ayıklayıcısı (CDB) ve Microsoft NT Sembolik Hata Ayıklayıcısı (NTSD) gibi çeşitli Windows hata ayıklayıcılarına başvurmak için kısaltmalar kullanılır.

Araçlar ve Yardımcı Programlar

Aşağıdaki tabloda kullanılabilir araçlar ve yardımcı programlar listeleniyor:

Name Description
Breakin Bir işlemde kullanıcı modu sonunun oluşmasına neden olur. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter breakin /?.
DumpChk Bellek dökümü dosyasını doğrulayın.
GFlags Kayıt defteri anahtarlarını ve diğer ayarları denetleyin.
Kill Bir işlemi sonlandırma.
List (Dosya Listesi Yardımcı Programı) To view the help for the command, open a Command Prompt window, go to the installation directory, and enter list /?.
Günlük Kaydedici ve Günlük Görüntüleyici Bir programın işlev çağrılarını ve diğer eylemlerini kaydedin ve görüntüleyin.
PLMDebug İşlem Yaşam Döngüsü Yönetimi (PLM) altında çalışan Windows uygulamalarında hata ayıklamak için Windows hata ayıklayıcısını kullanın. PLMDebug ile bir Windows uygulamasını askıya alma, devam ettirme ve sonlandırma işlemlerini el ile denetleyebilirsiniz.
TList Tüm çalışan işlemleri listeleyin.
UMDH User-Mode Döküm Yığını (UMDH) aracıyla yığın ayırmalarını analiz edin.
USBView Evrensel Seri Veri Yolu (USB) konak denetleyicilerini ve bağlı cihazları görüntüleyin.
USBView2 USB ana bilgisayar denetleyicilerini ve bağlı cihazları görüntüleyin. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter USBView2 /?.

Sembol ve kaynak araçları

Aşağıdaki tabloda, kaynak veya sembol sunucusunda hata ayıklamayı destekleyen ek araçlar açıklanmaktadır:

Name Description
AgeStore Sembol sunucusunun veya kaynak sunucunun aşağı akış deposundaki eski girdileri kaldırın.
DBH Sembol dosyasının içeriği hakkında hata ayıklama yardımı (DBH) bilgilerini görüntüleyin.
PDBCopy Python hata ayıklama (PDB) sembol dosyasından özel simge bilgilerini kaldırın ve ortak simgelerin dosyaya eklenip eklenmeyeceğini denetleyin.
SrcSrv Hata ayıklama sırasında kaynak dosyaları teslim etmek için bu kaynak sunucuyu kullanın.
SymChk Doğru simgelerin kullanılabilir olduğunu doğrulamak için yürütülebilir dosyaları sembol dosyalarıyla karşılaştırın.
SymProxy Ağınızda tüm hata ayıklayıcılarınızın işaretebileceği tek bir HTTP sembol sunucusu oluşturun. Bu yaklaşım, tek bir sembol yolu ile birden çok sembol sunucusuna (hem iç hem de dış) işaret etme, tüm kimlik doğrulamasını işleme ve sembol önbelleğe alma yoluyla performansı artırma avantajına sahiptir. The symproxy.dll file is in the SymProxy folder in the installation directory.
SymSrv Hata ayıklayıcıda bu semboller sunucusunu kullanın ve bir sembol deposuna bağlanın. Sembol sunucusuyla çalışma hakkında bilgi için bkz. Microsoft ortak sembolleri.
SymStore Bir sembol deposu oluşturun. For more information, see Using SymStore.

Uzak ve ara sunucu hata ayıklayıcı araçları

Aşağıdaki tabloda, uzak veya ara sunucuda hata ayıklamayı destekleyen ek araçlar açıklanır ve daha fazla bilgi için kaynaklara bağlantılar yer alır:

Name Description
DbgRpc Microsoft Uzaktan Yordam Çağrısı (RPC) durum bilgilerini görüntüleyin. For more information, see RPC debugging and Using the DbgRpc tool.
DbgSrv Uzaktan hata ayıklama için bu işlem sunucusunu kullanın. Daha fazla bilgi için bkz. İşlem sunucuları (kullanıcı modu).
DbEngPrx Uzaktan hata ayıklama için bu yineleyiciyi (küçük bir ara sunucu) kullanın. For more information, see Repeaters.
KDbgCtrl (Çekirdek Hata Ayıklama Denetimi) Çekirdek hata ayıklama bağlantısını denetleme ve yapılandırma. For more information, see Using KDbgCtrl.
KdSrv Uzaktan hata ayıklama için bu KD bağlantı sunucusunu kullanın. Daha fazla bilgi için bkz. KD bağlantı sunucuları (çekirdek modu).
RTList (Uzak Görev Listesi Görüntüleyicisi) DbgSrv işlem sunucusu aracılığıyla çalışan işlemleri listeleyin. To view the help for the command, open a Command Prompt window, go to the installation directory, and enter rtlist /?.
Remote KD, CDB ve NTSD dahil olmak üzere tüm konsol programlarını uzaktan kontrol edin. Daha fazla bilgi için bkz. remote.exekullanarak uzaktan hata ayıklama .

Installation directory

Windows için Hata Ayıklama Araçları için varsayılan yükleme konumu, işletim sistemine göre farklıdır. 32 bit veya 64 bit araçları kullanmanız gerekip gerekmediğini belirlemek için bkz. 32 bit veya 64 bit hata ayıklama araçlarını seçme.

  • 64 bit araçlar için: Varsayılan klasör konumu C:\Program Files (x86)\Windows Kits\10\Debuggers'tır.

  • For 32-bit tools: Locate the Windows Kits folder under the C:\Program Files folder.