DebugView v5.02

Tarafından Mark Russinovich

Yayımlanma Tarihi: 17 Haziran 2026

İndir DebugView'ı İndir(1,7 MB)
Şimdi Sysinternals Live'dan çalıştırın.

Giriş

DebugView , yerel sisteminizde veya ağdaki TCP/IP üzerinden ulaşabileceğiniz herhangi bir bilgisayarda hata ayıklama çıktısını izlemenize olanak tanıyan bir uygulamadır. Hem çekirdek modunu hem de Win32 hata ayıklama çıkışını görüntüleyebilir, bu nedenle uygulamalarınızın veya cihaz sürücülerinin oluşturduğu hata ayıklama çıkışını yakalamak için bir hata ayıklayıcıya ihtiyacınız yoktur veya uygulamalarınızı veya sürücülerinizi standart olmayan hata ayıklama çıktı API'lerini kullanacak şekilde değiştirmeniz gerekmez.

Uyarı

DebugView v5.0 için Windows 10 sürüm 1809 (derleme 17763) / Windows Server 2019 veya üzeri gerekir.

DebugView Yakalama

DebugView şunları kaydeder:

  • Win32 OutputDebugString
  • Çekirdek modu DbgPrint
  • DbgPrint'in tüm çekirdek modu varyantları

DebugView, eğer DebugView kilitlenme sırasında veri yakalıyorsa, Windows kilitlenme dökümü dosyalarından kilitlenmeden önce oluşturulan çekirdek modu hata ayıklama çıktısını da ayıklar.

DebugView Özellikleri

DebugView , hata ayıklama çıkışını denetlemeye ve yönetmeye yönelik güçlü bir özellik dizisine sahiptir.

Sürüm 5.02'de yeni özellikler:

  • Komut satırı arabirimi (DbgViewCLI): Yeni bir tek başına komut satırı aracı (dbgviewcli.exe), terminalden tam hata ayıklama yakalama özellikleri sağlar. Sınırlı yürütme, makine tarafından okunabilir çıktı ve sürece özgü filtreleme sunan betikli, otomatik ve yapay zeka aracılı iş akışları için tasarlanmıştır. Tüm ayrıntılar için aşağıdaki DbgViewCLI bölümüne bakın.
  • Yapay zeka aracısı otomasyon parametreleri: Yeni CLI seçenekleri (--duration, --max-lines, --wait-for, , --tail, --no-banner, --status, , --pid-filter--process-filter), kodlama aracıları tarafından programlı kullanım için sınırlanmış yürütmeyi ve temiz çıkışı garanti eder.
  • Tek komutla kurulumla gömülü ajan yetenekleri: DbgViewCLI, ajan yetenek dosyalarını ikili kaynak olarak gömer ve bunları --install-skills <agent> kullanarak desteklenen yapay zeka kodlama ajanlarına (GitHub Copilot, Claude, Cursor, Codex) doğrudan kurabilir.

Sürüm 5.0'da yeni özellikler:

  • Koyu mod ve modern kullanıcı arabirimi:DebugView artık Windows XAML Adaları teknolojisini kullanarak tamamen yeniden tasarlanmış bir arabirime sahip. Arayüz, sistem çapında tanımlanmış açık veya koyu tema ayarını otomatik olarak takip eder; koyu mod, başlık çubuğuna, menülere, araç çubuğuna, iletişim kutularına ve çıkış listesi görünümüne uyumlu bir şekilde uygulanır. Modernleştirilmiş araç çubuğu ve menü çubuğu, İşlem İzleyicisi gibi diğer Sysinternals araçlarıyla tutarlı bir görsel stil sağlar.
  • Otomatik kilitlenme kurtarma:DebugView , önceki oturumun düzgün olmayan bir kapatma (sistem kilitlenmesi gibi) nedeniyle sona erdiğini algıladığında, Windows kilitlenme bilgi dökümü dosyasını otomatik olarak tarar, önceki oturumdan bekleyen çekirdek hata ayıklama izlemelerini kurtarır ve bunları çıkış penceresinde görüntüler. Bu, herhangi bir el ile müdahale olmadan, sistem hatası anında yakalanan çekirdek modunda hata ayıklama çıktısının ölüm sonrası analizini sağlar.
  • Büyük yakalamalar için kullanıcı arabirimi sanallaştırması: Çıkış listesi görünümü artık owner-data sanallaştırmasını kullanır ve bu da herhangi bir zamanda yalnızca görünür satırların işlendiği anlamına gelir. Bu, DebugView'un aşırı bellek tüketimi veya kullanıcı arabirimi yavaşlaması olmadan yüz binlerce veya milyonlarca hata ayıklama iletisi içeren yakalamaları verimli bir şekilde işlemesine olanak tanır.
  • Ayrılmış PID sütunu: Varsayılan olarak yeni bir İşlem Kimliği sütunu görüntülenir ve bu da her hata ayıklama çıkış iletisinin hangi işlemin oluşturulduğunu belirlemeyi kolaylaştırır. PID sütunu Seçenekler menüsünden açılıp kapatılabilir.
  • İsteğe bağlı UAC yükseltmesi:DebugView artık başlatma sırasında yönetici ayrıcalıkları gerektirmez. Standart kullanıcı olarak başlar ve yalnızca çekirdek modu yakalamayı veya yükseltilmiş ayrıcalıklar gerektiren diğer işlemleri etkinleştirdiğinizde UAC istemi aracılığıyla yükseltme ister.
  • DPI kullanan işleme: Menü simgeleri, araç çubuğu düğmeleri, iletişim kutuları ve çıkış listesinin tümü yüksek DPI ekranlarında doğru ölçeklendirilir.

Sürüm 4.6'da yeni özellikler:

  • Windows Vista 32 bit ve 64 bit desteği

Sürüm 4.5'e yeni eklenen özellikler:

  • Günlük dosyası geçişi desteği: Uzun süre çalışan yakalamaları daha iyi desteklemek için DebugView artık her gün yeni bir günlük dosyası oluşturabilir ve bunu yaparken isteğe bağlı olarak ekranı temizleyebilir.

Sürüm 4.4'e yeni eklenen özellikler:

  • x64:DebugView için Windows Server 2003 64 bit Edition ve Windows XP 64-bit Edition desteği artık Windows'un 64 bit sürümlerinde çekirdek modu hata ayıklama çıktısını yakalar.
  • Saat-zaman geçişi: Artık saat ve geçen süre modları arasında geçiş yapabilirsiniz.

Sürüm 4.3'e yeni eklenen özellikler:

  • Windows XP SP2:DebugView desteği artık Windows XP SP2'de çekirdek modu hata ayıklama çıktısını yakalar.
  • Daha fazla vurgulama filtresi: Birçok kişi daha fazla vurgulama filtresi istedi.
  • Günlük dosyası sarmalama: Yeni bir günlük dosyası seçeneği, belirtilen boyut sınırına ulaşıldığında DebugView'ın günlük dosyasının başına kaydırılmasıdır.
  • Daha büyük arabellekler: Daha büyük Win32 ve çekirdek modu arabellekleri, hata ayıklama çıkışının düşme olasılığını azaltır.
  • Çıkış dizesini temizle:DebugView özel hata ayıklama çıkış dizesini "DBGVIEWCLEAR" gördüğünde çıkışı temizler.
  • İstemci simge durumuna küçült-tepsi: Artık tepside simge durumuna küçültülmüş istemciyi çalıştırabilirsiniz.

Sürüm 4.2'de yeni özellikler:

  • Çekirdek kancası hatası düzeltildi:DebugView bazen yanlışlıkla Windows XP ve Server 2003'te çekirdek modundaki hata ayıklama çıktısını bağlayamadığını bildiriyordu.
  • İstemci genel yakalama seçeneği: Yeni bir seçenek, istemcinin konsol dışı bir oturumdan çalıştırıldığında Terminal Server sistemlerinde konsol Win32 hata ayıklama çıkışını yakalamasına olanak tanır.
  • Filtreleme iyileştirildi: Filtreler çok daha uzun olabilir ve artık işlem kimlikleri çıktıya eklendiğinde Win32 işlem kimliklerine uygulanabilir.
  • Kilitlenme dökümü desteği geliştirildi: Kilitlenme bilgi dökümlerinden çekirdek modu çıktısını ayıklamayla ilgili çeşitli hatalar düzeltildi ve DebugView artık sonuçta elde edilen günlük dosyalarını yükledi.
  • Diğer vurgu filtreleri:DebugView'da artık 5'ten fazla 10 vurgu filtresi var.
  • Açıklama ekle: Yeni bir menü öğesi, çıkışa açıklama eklemenize olanak tanır.
  • Yeni anahtarlar: Yeni komut satırı anahtarları, geçmiş derinliğini belirtmenize ve günlük dosyalarını yüklemenize olanak sağlar.
  • Daha iyi balon ipuçları: Çıktı satırı ekrandan daha genişse, fareyle üzerine gelindiğinde balon ipucu satır kaydırılır.

Sürüm 4.1'e yeni eklenen özellikler:

  • Filtreleri kaydetme ve yükleme: Vurgulama renkleri de dahil olmak üzere filtreleri kaydedebilir ve yükleyebilirsiniz.
  • Kaydedilen günlükleri yükleme: Artık DebugView çıkış penceresine bir günlük dosyası yükleyebilirsiniz.
  • Önyükleme zamanı çekirdek modu hata ayıklama çıkışını yakalama: Windows 2000'in altında, önyükleme işleminin en erken noktasından sürücüler tarafından oluşturulan hata ayıklama çıkışını yakalamak için DebugView kullanabilirsiniz.

DebugView'un diğer özelliklerinden bazılarını vurgulayan bir liste aşağıdadır:

  • Uzaktan izleme: İnternet üzerinden bile TCP/IP üzerinden erişilebilen herhangi bir bilgisayardan çekirdek modu ve/veya Win32 hata ayıklama çıktısını yakalayın. Aynı anda birden çok uzak bilgisayarı izleyebilirsiniz. DebugView, bir Windows 2000 sisteminde çalıştırıyorsanız ve aynı Ağ Mahallesi'ndeki başka bir Windows 2000 sisteminden veri alıyorsanız, istemci yazılımını kendi kendine yükler.
  • En son filtre listeleri:DebugView , yeniden seçmeyi kolaylaştıran bir arabirimle en son filtre seçimlerinizi hatırlar.
  • Ayrılmış PID sütunu: Ayrı bir İşlem Kimliği sütunu, her hata ayıklama iletisinin hangi işlem tarafından oluşturulduğunu gösterir ve bu sütun Seçenekler menüsünden açılıp kapatılabilir.
  • Pano kopyalama: Çıkış penceresinde birden çok satır seçin ve içeriğini panoya kopyalayın.
  • Dosyaya günlük: Hata ayıklama çıktısını yakalandıkça bir dosyaya yazın.
  • Yazdırma: Yakalanan hata ayıklama çıktısının tamamını veya bir bölümünü yazıcıya yazdırın.
  • Tek dosyalı yük:DebugView tek bir dosya olarak uygulanır.
  • Kilitlenme Dökümü Desteği:DebugView arabelleklerini bir kilitlenme bilgi dökümünden kurtarabilir ve çıktısını bir günlük dosyasına kaydedebilir. Kullanıcılar, kilitlenmenin hemen öncesine kadar Windows sürücünüzün oluşturduğu çıktıyı size gönderebilir. Sürüm 5.0'da bu kurtarma, düzgün olmayan bir kapatma algılandığında başlangıçta otomatik olarak gerçekleştirilir.

Satır içi yardım dosyası tüm bu özellikleri ve daha fazlasını ayrıntılı olarak açıklar.

Sistem Gereksinimleri

DebugView v5.0 için Windows 10 sürüm 1809 (derleme 17763) veya Windows Server 2019 veya üzeri gerekir. Modern kullanıcı arabirimi, bu en düşük işletim sistemi sürümünü gerektiren Windows XAML Adaları üzerine kurulmuştur. Windows'un eski sürümlerindeki kullanıcılar DebugView v4.90 kullanmalıdır.

Yükleme ve Kullanma

DebugView program dosyasını (dbgview.exe) yürütmeniz yeterlidir; DebugView hemen hata ayıklama çıktısını yakalamaya başlar. DebugView standart kullanıcı olarak başlar; yalnızca çekirdek modu yakalamayı veya yönetim ayrıcalıkları gerektiren diğer işlemleri etkinleştirdiğinizde UAC aracılığıyla yükseltme istenir. Menüler, kısayol tuşları veya araç çubuğu düğmeleri pencereyi temizlemek, izlenen verileri bir dosyaya kaydetmek, çıktıda arama yapmak, pencere yazı tipini değiştirmek ve daha fazlasını yapmak için kullanılabilir. Satır içi yardım, DebugView'un tüm özelliklerini açıklar.

Sistem kilitlenmesi sırasında önceki bir DebugView oturumu etkinse DebugView sonraki başlatmada düzgün olmayan kapatmayı otomatik olarak algılar, kilitlenme bilgi dökümü dosyasını tarar ve önceki oturumdan kurtarılan çekirdek hata ayıklama izlemelerini görüntüler.

Komut satırı ve otomasyon senaryoları için bunun yerine dbgviewcli.exe kullanın. DbgViewCLI, betik yazımı ve yapay zeka kodlama ajanları için optimize edilmiş terminal dostu bir arabirimle aynı yakalama motorunu sunar. Seçeneklerin tam listesi için komutunu çalıştırın dbgviewcli --help veya aşağıdaki DbgViewCLI bölümüne bakın.

DebugView ekran görüntüsü

DbgViewCLI Komut Satırı Arabirimi

DbgViewCLI (dbgviewcli.exe), Windows uygulamalarından () ve çekirdek modu sürücülerinden (OutputDebugStringDbgPrint/KdPrint) gerçek zamanlı hata ayıklama çıktısını yakalamaya yönelik tek başına bir komut satırı aracıdır. Betikli, otomatik ve yapay zeka aracı temelli hata ayıklama yakalama iş akışları için tasarlanmıştır.

DbgViewCLI, dış bağımlılıkları olmayan (statik olarak bağlı) tek bir yerel Windows yürütülebilir dosyasıdır. Bunu PATH üzerine yerleştirin veya tam yolu doğrudan belirtin.

DbgViewCLI Gereksinimleri

Gereksinim Ayrıntılar
OS Windows 10 sürüm 1809 (derleme 17763) / Windows Server 2019 veya üzeri (x64, ARM64)
Ayrıcalıklar Win32 yakalama için standart kullanıcı; çekirdek/önyükleme yakalama için Yönetici
Driver Çekirdek yakalama için Dbgv.sys sürücüsü gerekir (otomatik olarak ayıklanır ve yükseltildiğinde yüklenir)

Denetim Parametrelerini Yakala

Parametre Short Description Default
--capture -c Yakalamayı etkinleştirme üzerinde
--no-capture Yakalamayı devre dışı bırakma
--kernel -k Çekirdek hata ayıklama çıkış yakalamasını etkinleştirme (yönetici gerektirir) kapalı
--no-kernel Çekirdek yakalamayı devre dışı bırakma
--win32 -w Win32 OutputDebugString yakalamayı etkinleştir üzerinde
--no-win32 Win32 yakalamayı devre dışı bırakma
--global -g Genel Win32 yakalamayı etkinleştirme (oturum 0) kapalı
--no-global Genel Win32 yakalamayı devre dışı bırak
--passthrough Hata ayıklama çıkışının ekli hata ayıklayıcılarına geçmesine izin ver üzerinde
--no-passthrough Özgün hata ayıklama çıktısının aktarımını engelleme
--force-cr Satırlarda satır sonunu zorla üzerinde
--no-force-cr Taşıma dönüşünü zorlama
--verbose-kernel -v Ayrıntılı çekirdek çıktısını etkinleştir kapalı
--no-verbose-kernel Ayrıntılı çekirdek çıkışını devre dışı bırakma
--pids Çıkışta işlem kimliklerini göster üzerinde
--no-pids İşlem kimliklerini gizle

Parametreleri Filtreleme

Parametre Short Description
--filter <pattern> -i Filtre ekle — noktalı virgülle ayrılmış joker karakter desenleri (varsayılan: *)
--exclude <pattern> -e Dışlama filtresi — noktalı virgülle ayrılmış joker karakter desenleri
--pid-filter <pid> Yalnızca belirli bir işlem kimliğinden gelen çıkışı gösterir. Bu etkin olduğunda PID’si olmayan çekirdek çıktısı atlanır.
--process-filter <name> Yalnızca adlandırılmış bir işlemin çıkışını göster (büyük/küçük harfe duyarlı olmayan alt dize eşleşmesi). PID'yi çalışma zamanında görüntü adını işlemek için çözümler.

Otomasyon Parametreleri (Yapay Zekâ Aracılarıyla Uyumlu)

Bu parametreler, garantili sınırlanmış yürütme ve temiz makine tarafından okunabilir çıkış gerektiren yapay zeka kodlama aracıları ve otomasyon betikleri tarafından kullanılmak üzere özel olarak tasarlanmıştır.

Parametre Description
--duration <seconds> N saniye sonra yakalamayı otomatik olarak durdurun. Stderr'a yazdırır "Duration limit reached (N seconds)." ve temiz bir şekilde çıkar. Pozitif bir tamsayı olmalıdır.
--max-lines <N> Stdout'a N çizgileri gönderildikten sonra yakalamayı otomatik olarak durdurun. "Max lines reached (N)."’i stderr’e yazdırır ve çıkar. Pozitif bir tamsayı olmalıdır.
--wait-for <pattern> Belirtilen joker karakter deseni ile eşleşene kadar bir hata ayıklama iletisi yakalayın ve ardından çıkın. ile --duration uyumlu (ilk önce tetiklenen kazanır).
--tail <N> N boyutunda bir halka arabelleğindeki arabellek çizgileri. Gelen çizgileri yaymak yerine yalnızca son N çizgileri çıkışta stdout'a boşaltılır. "Az önce ne oldu" sorguları için kullanışlıdır.
--no-banner stderr'da sürüm başlığını ve "Press Ctrl+C to stop..." ipucu metnini gizleme. Borulu/otomatik kullanım için çıkışı temiz tutar.
--status Çalışan bir DbgViewCLI örneğinin makine tarafından okunabilir durumunu yazdırın ve hemen çıkın. anahtar=değer çiftlerini stdout'a verir (aşağıdaki örniğe bakın).

Yapay zeka aracıları için bunlar neden önemlidir:

  1. Sınırlanmış yürütme (--duration, --max-lines, --wait-for) — Aracılar CLI araçlarını zaman uyumlu olarak çağırır ve garantili çıkış gerektirir.
  2. Temiz çıkış (--no-banner) — Başlık metni yapılandırılmış çıkışı kirletir ve ayrıştırıcıları karıştırır.
  3. Sorgulanabilir durum (--status) — Aracıların işlem listelerini ayrıştırmadan araç durumunu denetlemesini sağlar.
  4. Hedeflenen yakalama (--pid-filter, --process-filter) — Belirli bir işlemde hata ayıklayan aracıların hassas filtrelemeye ihtiyacı vardır.
  5. Son bağlam (--tail) — Aracılar genellikle tam geçmiş yerine yalnızca "az önce olanlar"a ihtiyaç duyar.

Zaman Görüntüleme Parametreleri

Parametre Description
--elapsed Yakalamanın başlamasından bu yana geçen süreyi saniye cinsinden göster (varsayılan)
--clock Duvar saati saatini biçimde HH:MM:SS göster
--clock-ms Duvar saati süresini milisaniyeyle göster HH:MM:SS.mmm

Çıkış Biçimi Parametreleri

Parametre Description
--format text Sekmeyle ayrılmış metin çıkışı (varsayılan)
--format csv Virgülle ayrılmış değerler — elektronik tablo veya programlı ayrıştırma için uygundur
--format xml Basit XML öğesi çıkışı

Günlükleme Parametreleri

Parametre Description
--log <file> Yakalanan çıktıyı bir dosyaya kaydet
--log-append Üzerine yazmak yerine mevcut bir günlük dosyasına ekle
--log-limit <MB> Günlük dosyası boyutunu megabayt olarak sınırla
--log-wrap Dolduğunda günlük dosyasını başa sar (--log-limit gerektirir)
--log-daily Her gün yeni bir günlük dosyası oluşturma
--log-daily-clear Yeni bir günlük dosya oluşturulduğunda çıkış görüntüsünü temizleyin

Geçmiş Parametresi

Parametre Short Description
--history <lines> -h Geçmiş derinliğini N satırla sınırla (0 = sınırsız)

Önyükleme Günlüğü Parametreleri (Yönetici Yetkisi Gerektirir)

Parametre Description
--boot-enable Önyükleme sırasında çekirdek hata ayıklama günlüklemesini etkinleştirin. Dbgv.sys sürücüsünü, önyükleme sırasında yüklenecek ve önyükleme işleminin en başından itibaren DbgPrint çıktısını yakalayacak şekilde yapılandırır. Yeniden başlatmalar arasında kalıcıdır.
--boot-disable Önyükleme sırasında çekirdek hata ayıklama günlüklemesini devre dışı bırakın ve önyükleme başlangıç yapılandırmasını kaldırın.
--boot-status Geçerli önyükleme günlüğü yapılandırma durumunu gösterip çıkın.

Uzaktan İzleme Parametreleri

Parametre Description
--connect <computer> Uzaktan hata ayıklama yakalama için DbgView çalıştıran uzak bir bilgisayara bağlanın (2020–2030 TCP bağlantı noktalarını kullanır).
--disconnect Uzaktan izleme oturumunun bağlantısını kesin.

Çökme Dökümü ve Dosya İşlemleri

Parametre Description
--crashdump <file> Bir Windows çökme dökümü dosyasını analiz edin ve çökmeden önce yakalanan hata ayıklama çıkışını ayıklayın.
--load <file> Önceden kaydedilmiş bir günlük dosyasını yükleyin ve içeriğini görüntüleyin.
--save <file> Yakalanan tüm çıktıyı çıkarken bir dosyaya kaydedin.

Çalışma Zamanı Kontrol Parametreleri (İşlemler Arası)

Bu komutlar, adlandırılmış olaylar aracılığıyla zaten çalışan bir DbgViewCLI örneğiyle iletişim kurar:

Parametre Description
--pause Çalışan bir DbgViewCLI örneğinde yakalamayı duraklatın.
--resume Duraklatılmış bir DbgViewCLI örneğinde yakalamayı devam ettir.
--stop Çalışan bir DbgViewCLI örneğini düzgün bir şekilde durdurun.

Ajan Beceri Parametreleri

Parametre Description
--install-skills <agent> [--global] Belirtilen ajan için gömülü ajan beceri dosyalarını yükleyin. Aşağıdaki Aracı Becerileri Yükleme bölümüne bakın.
--export-skills <path> Eklenmiş beceri dosyalarını belirtilen klasör yoluna aktarın. Manuel inceleme veya özel aracı yapılandırmaları için kullanışlıdır.

Çeşitli Parametreler

Parametre Short Description
--quit -q Çalışan GUI DebugView örneğini sonlandırma
--accepteula EULA'yı etkileşimsiz olarak kabul edin (kayıt defteri anahtarı yazar, istemi atlar)
--version Sürüm dizesini göster ve çık
--help -? Tam yardım metnini görüntüleme

DbgViewCLI Kullanım Örnekleri

Temel Win32 Yakalama (sınırlanmış)

REM Capture for 30 seconds, no banner, output as text
dbgviewcli --no-banner --duration 30

REM Capture until a specific error appears
dbgviewcli --no-banner --wait-for "*ERROR*" --max-lines 10000

Çekirdek Hata Ayıklama Kaydı (Yönetici yetkisi gerekir)

REM Run from an elevated prompt
dbgviewcli --kernel --no-banner --duration 60 --format csv --log kernel_debug.csv

Sürece Özgü Filtreleme

REM Filter by PID
dbgviewcli --no-banner --pid-filter 1234 --duration 10

REM Filter by process name (substring match)
dbgviewcli --no-banner --process-filter "myapp.exe" --max-lines 500

Desen Tabanlı Filtreleme

REM Include only lines matching pattern, exclude verbose noise
dbgviewcli --no-banner --filter "MyDriver*" --exclude "verbose*"

Son Kısım Modu (güncel bağlam)

REM Capture for 30 seconds but only output the last 50 lines on exit
dbgviewcli --no-banner --tail 50 --duration 30

Durum Denetimi (makine tarafından okunabilir)

dbgviewcli --status

Çıktı:

running=true
paused=false
elevated=true

Önyükleme Günlükleme İş Akışı

REM Enable boot logging (requires admin, persists across reboot)
dbgviewcli --boot-enable

REM Check boot logging status
dbgviewcli --boot-status

REM Disable boot logging
dbgviewcli --boot-disable

Uzaktan İzleme

dbgviewcli --connect SERVER01 --no-banner --duration 60

Çalışma Zamanı Denetimi (başka bir terminalden)

REM Pause a running instance
dbgviewcli --pause

REM Resume the paused instance
dbgviewcli --resume

REM Gracefully stop a running instance
dbgviewcli --stop

Katılımsız EULA Kabulü

REM Accept EULA non-interactively for automated deployments
dbgviewcli --accepteula --no-banner --duration 30

Güvenlik Sınırlarını Birleştirme

REM Use duration AND max-lines together — whichever triggers first wins
dbgviewcli --no-banner --duration 60 --max-lines 10000 --format csv

Ajan Becerileri Kurulumu

DbgViewCLI v5.02, ajan beceri dosyalarının eksiksiz bir kümesini yürütülebilir dosya içinde ikili bir kaynak olarak gömülü biçimde içerir. Bu beceriler, yapay zeka kodlama aracılarına hata ayıklama yakalama, filtreleme, önyükleme günlüğü, uzaktan izleme ve kilitlenme bilgi dökümü analizi için DbgViewCLI'yi etkili bir şekilde kullanmayı öğretir.

Beceriler ayrıca, kodlama aracılarına bağlam sağlamak için SDK'lara yönelik Skills, MCP sunucuları, özel aracılar ve Agents.md dosyaları için merkezi bir katalog sunan küresel microsoft/skills deposunda da yayımlanır. Katıştırılmış yükleme komutunu kullanmamak isterseniz doğrudan bu depodan bunlara başvurabilirsiniz.

Desteklenen Aracılar

Aracı --install-skills Değer
GitHub Copilot copilot
Claude claude
Cursor cursor
Kodeks codex

Yükleme Yolları

Beceriler aracıya özgü dizinlere yüklenir. Geçerli çalışma alanı yerine kullanıcı profiline (tüm projelerde kullanılabilir) yüklemek için --global kullanın.

Aracı Yerel Yol (çalışma alanı) Global Yol (kullanıcı profili)
GitHub Copilot ./.github/skills/sysinternals-debugview/ %USERPROFILE%/.copilot/skills/sysinternals-debugview/
Claude ./.claude/skills/sysinternals-debugview/ %USERPROFILE%/.claude/skills/sysinternals-debugview/
Cursor ./.cursor/skills/sysinternals-debugview/ (desteklenmez)
Kodeks ./skills/sysinternals-debugview/ %USERPROFILE%/.codex/skills/sysinternals-debugview/

Becerileri Kurma

REM Install skills for GitHub Copilot in the current workspace
dbgviewcli --install-skills copilot

REM Install skills globally for Claude (available in all projects)
dbgviewcli --install-skills claude --global

REM Install skills for Cursor (local only)
dbgviewcli --install-skills cursor

REM Install skills for Codex globally
dbgviewcli --install-skills codex --global

Becerileri Özel Bir Konuma Aktarma

REM Export all embedded skills to a folder for manual inspection
dbgviewcli --export-skills C:\MySkills\debugview

Becerilerin Kapsadıkları

Katıştırılmış beceri paketi, aracılara DbgViewCLI'yi nasıl çalıştıracaklarını öğreten aşağıdaki kaynakları içerir:

File Purpose
SKILL.md Ana beceri tanımı — tetikleyiciler, parametreler, kullanım örnekleri, en iyi yöntemler
references/driver-ioctls.md Çekirdek sürücüsü IOCTL kodları ve arabellek yapıları
references/output-formats.md Metin/CSV/XML çıkış biçimi belirtimleri
references/remote-protocol.md TCP uzaktan izleme kablo protokolü belgeleri
scripts/detect-dbgview.ps1 PATH’te veya yaygın dizinlerde dbgviewcli.exe bulmak için PowerShell betiği
scripts/capture-wrapper.ps1 Parametre doğrulaması ile güvenli sınırlanmış yakalama betiği
scripts/boot-logging-workflow.ps1 Uçtan uca önyükleme günlükleme yaşam döngüsü yönetimi betiği

Yüklendikten sonra aracı, hata ayıklama çıkışını yakalamasını, çekirdek izlemelerini analiz etmesini, önyükleme günlüğünü ayarlamasını veya başka bir DbgViewCLI işlemi gerçekleştirmesini istediğinizde otomatik olarak bu becerileri kullanır.

Aracı Kullanımı için En İyi Yöntemler

  1. Otomatik/ajan kullanımı için çıktının temiz ve ayrıştırılabilir kalmasını sağlamak amacıyla her zaman --no-banner kullanın.
  2. Her zaman bağlı yürütme--duration, --max-lines veya --wait-for ile. Sınırsız yakalama süresiz olarak devam eder.
  3. Yakalamadan önce durumu denetleyin — Başka bir örneğin zaten çalışıp çalışmadığını algılamak için kullanın --status .
  4. Çıkış programlı olarak ayrıştırılacaksa --format csv veya --format xml kullanın.
  5. Gürültüyü azaltmak için geniş kapsamlı yakalama yerine --pid-filter veya --process-filter tercih edin.
  6. Yalnızca gerektiğinde Yönetici olarak çalıştır — çekirdek ve önyükleme günlüğü yükseltme gerektirir; Win32 yakalama işlemi yapılmaz.
  7. Güvenlik sınırlarını birleştirin — İlk önce tetiklenenin kazanması için birlikte kullanın --duration 60 --max-lines 10000 .
  8. Kullanın --tail tam geçmişi yakalamak yerine "az önce ne oldu" sorguları için.

Bu, hata ayıklama çıkışını yakalayan DebugView ekran görüntüsüdür. Ayrılmış PID sütunu ve vurgulama filtresi ile modern koyu mod arabirimine dikkat edin.

İndir DebugView'ı İndir(1,7 MB)

Şimdi Sysinternals Live'dan çalıştırın.