Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
WinDbg, daha modern görseller, daha hızlı pencereler ve tam kapsamlı bir betik deneyimi sunan hata ayıklayıcının en son sürümüdür. WinDbg, genişletilebilir bir hata ayıklayıcısı veri modeliyle derlenir.
Note
WinDbg daha önce Microsoft Store'da WinDbg Preview olarak yayımlanmıştı. WinDbg, WinDbg (Klasik) ile aynı temel altyapıyı kullanır. Tüm aynı komutları, uzantıları ve iş akışlarını destekler.
Öne çıkan özellikleri kullanma
WinDbg'de sağlanan birçok özellik ve programlama avantajıyla hata ayıklama deneyiminizi geliştirin:
Bağlantı kurulumu ve geri çağırma: Son hedefleri ve oturum yapılandırmalarını kaydedin. Kaydedilen öğeleri Dosya menüsünden hızlı bir şekilde yeniden başlatabilirsiniz.
Koyu tema: Dosya>Ayarları'nı seçerek koyu tema gibi kullanıcı arabirimi tercihlerini etkinleştirin.
Klavye gezintisi: Pencereler arasında kolayca hareket etmenizi sağlayan Ctrl+Sekme gibi klavye kısayollarını kullanın.
Döküm dosyası işlemcisi algılama: İşlemci mimariniz için otomatik algılama özelliğinden yararlanın ve yönetilen hata ayıklamayı hızla ayarlayın.
Performans geliştirmeleri: Zaman uyumsuz olarak yükleyen araç pencereleriyle çalışın ve gerektiğinde bunları iptal edin. Bir komut çalıştırdığınızda, WinDbg yerel öğelerinizin, saatlerinizin veya diğer pencerelerinizin yüklenmesini durdurabilir.
Hata ayıklamayı başlatma
WinDbg'de aşağıdaki özelliklerle hata ayıklamaya başlayın:
Tümleşik Zaman Yolculuğu Hata Ayıklama (TTD): Bir işlemi başlatırken veya eklerken Zaman Yolculuğu Hata Ayıklama ile Kaydet seçeneğini belirleyin. WinDbg TTD'yi ayarlar, kaydı başlatır ve daha sonra kayıt izini açar.
Daha fazla bilgi için bkz. Zaman Yolculuğu Hata Ayıklama: Genel Bakış.
Uygulama paketlerini başlatma: Tek bir fare tıklamasıyla evrensel uygulama veya arka plan görevinizde hata ayıklama.
Daha fazla bilgi için bkz. Uygulama paketini başlatma.
İşleme ekleme: Çalışan işlemlerin ayrıntılı bir özetini almak, daha kolay yapılandırmaya erişmek ve arama desteği almak için Ekle görünümünü kullanın.
Araç pencereleriyle çalışın
WinDbg'deki araç pencerelerinde yapılan birçok geliştirmeden yararlanın:
Komut: Geliştirilmiş DML desteği, metin vurgulama ve arama (regex dahil) sunar.
Kaynak kodu: Çoğu modern metin düzenleyicisine benzer söz dizimi vurgulama ve diğer genel iyileştirmeler sağlar.
Ayrıştırma: Siz kaydırdıkça geçerli yönergede vurguyu korur.
Kesme noktaları: Geçerli kesme noktalarınızın tümünü, tek tıklamayla geçiş ve isabet sayısını gösterir. Daha fazla bilgi için bkz. WinDbg: Kesme noktaları.
Betikleme: JavaScript ve NatVis uzantıları geliştirmenizi, hata vurgulama ve IntelliSense kullanmanızı daha kolay hale getirir. Daha fazla bilgi için bkz. WinDbg: Betik yazma.
Veri Modeli: ve
dxkomutlarının genişletilebilir ve göz atılabilir bir sürümünüdx -gsağlar. Bu özellik NatVis, JavaScript ve LINQ sorgularınızın üzerinde güçlü tablolar oluşturmanıza yardımcı olur. Daha fazla bilgi için bkz. WinDbg: Veri modeli.
Locals ve Watch:
dxkomutunun kullandığı veri modeline dayalı olarak. Her ikisi de diğer veri modeli pencereleriyle aynı özelliklerden yararlanırlar.Bellek: Vurgulama ve geliştirilmiş kaydırma özelliğine sahiptir.
Günlükler: WinDbg iç bileşenlerinin gizli bir günlüğünü sağlar. Sorun giderme veya uzun süre çalışan komutları izlemek için günlükleri görüntüleyebilirsiniz.
WinDbg'i uygulamada keşfedin
Birleştirme Araçları'nın aşağıdaki bölümlerini izleyin ve WinDbg'nin nasıl çalıştığını görün:
- Defrag Tools #182: Tim, Chad ve Andy, WinDbg'nin temel özelliklerini ve bazı özelliklerin üzerinden geçer.
- Birleştirme Araçları #183: Nick, Tim ve Chad WinDbg'yi kullanır ve hızlı bir tanıtımdan geçer.
- Defrag Tools #184: Bill ve Andrew, WinDbg'deki betik özelliklerini (JavaScript) ele alıyor.
- Defrag Tools #185: James ve Ivette, TTD'yi tanıttı.
- Defrag Araçları #186: James ve JCAB, gelişmiş TTD'yi ele alır.
WinDbg'yi yükleme ve yapılandırma
WinDbg'yi yükleme ve yapılandırma hakkında bilgi için aşağıdaki makaleleri gözden geçirin:
- WinDbg: Komut satırı başlatma seçenekleri
- WinDbg: Ayarlar ve çalışma alanları
- WinDbg: Klavye kısayolları
Geri bildirimde bulunun
Geri bildiriminiz, Microsoft ekibinin WinDbg'nin geliştirme ve öncelik belirleme özelliklerine yol göstermesine yardımcı olur.
Hataları bildirmek veya özellik önermek için şeritte Geri Bildirim'i seçerek GitHub'da yeni bir sorun oluşturabileceğiniz WinDbg-Feedback sayfasına gidin.