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'i başlatma
WinDbg yüklendikten sonra WinDbgX.exe herhangi bir dizin konumundan çalıştırabilirsiniz.
Komut satırı başlatma seçenekleri
WinDbgX [options]
Aşağıdaki tablolarda kullanılabilir komut satırı seçenekleri özetlenmiştir.
Genel seçenekler
| Option | Description |
|---|---|
-c command |
Hata ayıklayıcı eklendikten sonra bir komut satırı yürütür. Bu komut tırnak içine alınmalıdır. Birden çok komut noktalı virgülle ayrılabilir. |
-v |
Hata ayıklayıcıda ayrıntılı bilgi çıktısını etkinleştirir. |
-T Title |
Pencere başlığını ayarlar. |
-logo LogFile |
Günlük Açma. Bilgileri dosyaya kaydetmeye başlar. Eğer dosya mevcutsa, üzerine yazılacaktır. |
-loga LogFile |
Günlük Ekleme. Bilgileri dosyaya kaydetmeye başlar. Dosya mevcutsa, içeriği dosyaya eklenir. |
-e EventHandle |
Hedefteki bir sonraki özel durumdan sonra, verilen tanıtıcıyla olayı sinyalleştirir. |
-? |
Kullanılabilir komutların özetini görüntüler. |
Çekirdek seçenekleri
| Option | Description |
|---|---|
-k \[ConnectType\] |
Çekirdek hata ayıklama oturumu başlatır. -k, izleyen hiçbir ConnectType seçeneği olmadan kullanılırsa, komut satırındaki son girdi olmalıdır. |
-kqm |
KD'yi sessiz modda başlat. |
-kl |
Hata ayıklayıcıyla aynı makinede bir çekirdek hata ayıklama oturumu başlatır. |
-kx ExdiOptions |
EXDI sürücüsü kullanarak bir çekirdek hata ayıklama oturumu başlatır. EXDI hakkında daha fazla bilgi için bkz. EXDI Hata Ayıklayıcı Aktarımını Yapılandırma. |
-I |
Yeniden başlatıldıktan sonra, bir çekirdek modülü yüklenir yüklenmez hata ayıklayıcı hedef bilgisayara müdahale eder. |
Kullanıcı modu seçenekleri
| Option | Description |
|---|---|
-o |
Hedef uygulama tarafından başlatılan tüm işlemlerin hatalarını ayıklar (alt işlemler). |
-g |
Uygulama hedefindeki ilk kesme noktasını yoksayar. |
-G |
Hedef uygulamadaki son kesme noktasını göz ardı eder. |
-pv |
Hata ayıklayıcının hedef işleme müdahaleci olmadan eklenmesi gerektiğini belirtir. |
-hd |
Hata ayıklama yığınının kullanılmaması gerektiğini belirtir. |
-cimp |
Oluşturulan tüm işlemlerin, istemciden kullanıcı tarafından verilen bir komut satırı dizesi yerine sunucu tarafından ayarlanan örtük bir komut satırı kullanacağını belirtir. |
Hedef seçenekler
| Option | Description |
|---|---|
-remote ClientTransport |
Zaten çalışmakta olan bir hata ayıklama sunucusuna bağlanır. Olası ClientTransport değerlerinin açıklaması için bkz. Hata Ayıklama İstemcisini Etkinleştirme. Bu parametre kullanıldığında, komut satırındaki ilk parametreler olmalıdır. |
-server ServerTransport |
Diğer hata ayıklayıcılar tarafından erişilebilen bir hata ayıklama sunucusu oluşturur. Olası ServerTransport değerlerinin açıklaması için bkz. Hata Ayıklama Sunucusunu Etkinleştirme. |
-premote SmartClientTransport |
Akıllı istemci oluşturur ve zaten çalışmakta olan bir işlem sunucusuna bağlanır. Olası SmartClientTransport değerlerinin açıklaması için bkz. Akıllı İstemciyi Etkinleştirme. |
-p PID |
Hata ayıklanacak işlem kimliğini sayı olarak belirtir. |
-tid TID |
Hata ayıklama oturumu başladığında devam ettirilecek bir iş parçacığına ait iş parçacığı kimliğini belirtir. |
-psn ServiceName |
Hata ayıklanacak işlemde yer alan hizmetin adını belirtir. Bu, zaten çalışmakta olan bir işlemde hata ayıklamak için kullanılır. |
-pn ProcessName |
Hata ayıklanacak işlemin adını belirtir. |
-z DumpFile |
Hata ayıklamak için sistem çökmesi döküm dosyasının adını belirtir. Yol ve dosya adı boşluk içeriyorsa, bunun tırnak içine alınması gerekir. |
-debugArch x86 -or- amd64 |
Otomatik algılama davranışını geçersiz kılın ve hata ayıklayıcısı için hedef bitlik değerini ayarlayın. |
-loadSession |
Kaydedilmiş bir oturum yapılandırma dosyasını yükleyin. |
-setupFirewallRules |
KDNET kullanarak çekirdek hata ayıklamasına izin vermek için yerel sistemde gerekli güvenlik duvarı kurallarını yapılandırılır. |
-openPrivateDumpByHandle Handle |
Yalnızca Microsoft iç kullanımı. Hata giderme için çökme döküm dosyasının tutamacını belirtir. |
-benchmarkStartup |
Yalnızca Microsoft iç kullanımı. Başlangıç karşılaştırması çalıştırır ve sonucu bir dosyaya ekler. |
Simge seçenekleri
| Option | Description |
|---|---|
-y SymbolPath |
Kullanılacak simge yolunu belirtir. Birden çok yolu noktalı virgülle (;) ayırın. Yol adı boşluk içeriyorsa, tırnak işaretleri içine alınmalıdır. Ayrıntılar ve bu yolu değiştirmenin diğer yolları için bkz. Sembol Yolu. |
-n |
Gürültülü simge yükü. Sembol işleyicisinden ayrıntılı çıkışı etkinleştirir. |
-i *ImagePath |
Kullanılacak resim arama yolunu ayarlar. |
-sdce |
Sembol yüklemesi sırasında hata ayıklayıcının 'Dosya erişim hatası' iletilerini görüntülemesine neden olur. |
-ses |
Hata ayıklayıcının tüm sembol dosyalarının titiz bir değerlendirmesini gerçekleştirmesine ve şüpheli sembolleri yoksaymasına neden olur. |
-sicv |
Sembol işleyicisinin CV kaydını yoksaymalarına neden olur. |
-sins |
Hata ayıklayıcının sembol yolunu ve yürütülebilir imaj yolu ortam değişkenlerini yoksaymasına neden olur. |
-snc |
Hata ayıklayıcının C++ çevirisini kapatmasına neden olur. |
-snul |
Nitelenmemiş adlar için otomatik simge yüklemeyi devre dışı bırakır. |
-sup |
Her sembol araması sırasında sembol işleyicisinin ortak sembol tablosunda aramasına neden olur. |
-sflags |
Tüm sembol işleyici seçeneklerini aynı anda ayarlar. |
Kaynak yolu seçenekleri
| Option | Description |
|---|---|
-srcpath |
Hata ayıklama sunucusunda kullanılacak kaynak yolu belirtir. |
-lsrcpath |
Yerel istemcide kullanılacak kaynak yolu belirtir. |
Yerel hata ayıklayıcı oturumundaysanız, srcpath ve lsrcpath etkin bir şekilde aynıdır ("sunucunuz" yerel oturumunuzdur.) Uzaktan hata ayıklama için bunları farklı değerlere ayarlamak isteyebileceğiniz durumlar vardır. Uzaktan hata ayıklama hakkında daha fazla bilgi için bkz. Uzaktan Hata Ayıklama.
İstisna yönetimi
| Option | Description |
|---|---|
-x |
yalnızca erişim ihlali özel durumları için ikinci şans işlemeyi etkinleştirin. |
-xe Exception |
Belirtilen özel durum için birinci şans özel durum işlemesini etkinleştirin. |
-xd Exception |
Belirtilen özel durum için ikinci şans özel durum işlemesini etkinleştirin. |
-xn Exception |
Belirli bir özel durum için, birinci ve ikinci şans işlemeyi devre dışı bırakın ve yalnızca konsolda bir ileti görüntüleyin. |
-xi Exception |
Belirtilen istisnayı tamamen görmezden gelin, birinci ve ikinci şans işlemesini devre dışı bırakın ve konsola hiçbir şey göndermeyin. |
Belirtilebilen özel durumların listesi için bkz. Olay Tanımları ve Varsayılanlar.
Postmortem
| Option | Description |
|---|---|
-I |
WinDbg'yi sistem için varsayılan post-mortem hata ayıklayıcısı olarak ayarlar. |
-IS |
WinDbg'yi sistem için varsayılan son hata ayıklayıcı olarak sessizce ayarlar ve yalnızca hatalar bildirilir. |
Kullanım dışı bırakılan seçenekler
| Option | Description |
|---|---|
-Q |
Kullanım dışı komut satırı seçeneği. |
-QY |
Kullanım dışı komut satırı seçeneği. |
-QS |
Kullanım dışı komut satırı seçeneği. |
-QSY |
Kullanım dışı komut satırı seçeneği. |
-WX |
Kullanım dışı komut satırı seçeneği. |
Başlangıç parametreleri hakkında genel bilgi için bkz. WinDbg Command-Line Seçenekleri.
Desteklenen komut satırı seçeneklerini listelemek için kullanabilirsiniz -? .