Dela via


WinDbg: Startalternativ för kommandorad

WinDbg-logotyp med förstoringsglas som inspekterar bitar.

Starta WinDbg

När WinDbg har installerats kan WinDbgX.exe köras från valfri katalogplats.

Startalternativ för kommandorad

WinDbgX [options]

Följande tabeller sammanfattar de tillgängliga kommandoradsalternativen.

Allmänna alternativ

Option Description
-c command Kör en kommandoradsinstruktion när felsökningsprogrammet har anslutits. Det här kommandot måste omges av citattecken. Flera kommandon kan avgränsas med semikolon.
-v Aktiverar utförliga utdata i felsökningsprogrammet.
-T Title Anger fönsterrubriken.
-logo LogFile Öppna loggen. Börjar logga information till en loggfil. Om filen finns skrivs den över.
-loga LogFile Logga tillägg. Börjar logga information till en loggfil. Om filen finns läggs den till.
-e EventHandle Signalerar händelsen med det angivna handtaget efter nästa undantag i ett mål.
-? Visar en sammanfattning av tillgängliga kommandon.

Kernelalternativ

Option Description
-k \[ConnectType\] Startar en kernel-felsökningssession. Om -k används utan några ConnectType-alternativ efter det måste det vara den sista posten på kommandoraden.
-kqm Startar KD i tyst läge.
-kl Startar en kernel-felsökningssession på samma dator som felsökningsprogrammet.
-kx ExdiOptions Startar en kernel-felsökningssession med hjälp av en EXDI-drivrutin. Mer information om EXDI finns i Konfigurera EXDI-felsökningsprogrammets transport.
-I Efter en omstart kommer felsökningsprogrammet att bryta sig in på måldatorn så snart en kernelmodul har lästs in.

Alternativ för användarläge

Option Description
-o Felsöker alla processer som startas av målprogrammet (barnprocesser).
-g Ignorerar den första brytpunkten i målapplikationen.
-G Ignorerar den sista brytpunkten i målapplikationen.
-pv Anger att felsökaren ska kopplas till målprocessen på ett icke-genomgripande sätt.
-hd Ange att debug-heapen inte ska användas.
-cimp Anger att alla processer som skapas ska använda en implicit kommandoradsuppsättning av servern i stället för en användarspecifik kommandoradssträng från klienten.

Målalternativ

Option Description
-remote ClientTransport Ansluter till en felsökningsserver som redan körs. En förklaring av möjliga ClientTransport-värden finns i Aktivera en felsökningsklient. När den här parametern används måste den vara de första parametrarna på kommandoraden.
-server ServerTransport Skapar en felsökningsserver som kan nås av andra felsökare. En förklaring av möjliga ServerTransport-värden finns i Aktivera en felsökningsserver.
-premote SmartClientTransport Skapar en smart klient och ansluter till en processserver som redan körs. En förklaring av möjliga SmartClientTransport-värden finns i Aktivera en smart klient.
-p PID Anger det decimala process-ID som ska debuggas.
-tid TID Anger tråd-ID för en tråd som ska återupptas när felsökningssessionen startas.
-psn ServiceName Anger namnet på den tjänst som ingår i processen som ska debugga. Detta används för att felsöka en process som redan körs.
-pn ProcessName Anger namnet på den process som ska debuggas.
-z DumpFile Anger namnet på en kraschdumpfil som ska felsökas. Om sökvägen och filnamnet innehåller blanksteg måste detta omges av citattecken.
-debugArch x86 -or- amd64 Åsidosätt beteendet för automatisk identifiera och ange målbitness för felsökningsprogrammet.
-loadSession Läs in en sparad sessionskonfigurationsfil.
-setupFirewallRules Konfigurerar de brandväggsregler som krävs i det lokala systemet för att tillåta kernel-felsökning med hjälp av KDNET.
-openPrivateDumpByHandle Handle Endast intern användning av Microsoft. Anger handtaget för en kraschdumpfil som ska felsökas.
-benchmarkStartup Endast intern användning av Microsoft. Utför ett startup prestandatest och sparar resultatet i en fil.

Symbolalternativ

Option Description
-y SymbolPath Anger den symbolsökväg som ska användas. Avgränsa flera sökvägar med semikolon (;). Om sökvägen innehåller blanksteg bör den omges av citattecken. Mer information och andra sätt att ändra den här sökvägen finns i Symbolsökväg.
-n Störande symbolbelastning. Aktiverar utförliga utdata från symbolhanteraren.
-i *ImagePath Anger vilken sökväg för bildsökning som ska användas.
-sdce Gör att felsökaren visar felmeddelanden för filåtkomst under symbolinläsningen.
-ses Gör att felsökaren utför en strikt utvärdering av alla symbolfiler och ignorerar eventuella tvivelaktiga symboler.
-sicv Gör att symbolhanteraren ignorerar CV-posten.
-sins Gör att felsökaren ignorerar symbolsökvägen och miljövariablerna för körbar bildsökväg.
-snc Gör att felsökaren inaktiverar C++-översättning.
-snul Inaktiverar automatisk symbolinläsning för okvalificerade namn.
-sup Gör att symbolhanteraren söker i tabellen med offentliga symboler under varje symbolsökning.
-sflags Anger alla symbolhanteraralternativ samtidigt.

Alternativ för källsökväg

Option Description
-srcpath Anger källsökvägen som ska användas på felsökningsservern.
-lsrcpath Anger källsökvägen som ska användas på den lokala klienten.

Om du är i en lokal felsökningssession är srcpath och lsrcpath i praktiken desamma (din "server" är din lokala session.) För fjärrfelsökning finns det situationer där du kanske vill ange dessa till olika värden. Mer information om fjärrfelsökning finns i Fjärrfelsökning.

Hantering av undantag

Option Description
-x Aktivera endast hantering av andra chansen för undantag för åtkomstöverträdelser.
-xe Exception Aktivera undantagshantering för första chansen för det angivna undantaget.
-xd Exception Aktivera undantagshantering för andra chansen för det angivna undantaget.
-xn Exception För det angivna undantaget, inaktivera hantering av första- och andra-chansen och visa endast ett meddelande på konsolen.
-xi Exception Ignorera helt det angivna undantaget, inaktivera första- och andraschanshantering och mata inte ut någonting till konsolen.

En lista över undantag som kan anges finns i Händelsedefinitioner och Standardinställningar.

Utredningar

Option Description
-I Ställer in WinDbg som standardfelsökare för post-mortem felsökning i systemet.
-IS Ställ in WinDbg som standarddebugger för post-mortem-felsökning på systemet utan att visa något, endast fel rapporteras.

Inaktuella alternativ

Option Description
-Q Föråldrat kommandoradsval.
-QY Föråldrat kommandoradsval.
-QS Föråldrat kommandoradsval.
-QSY Föråldrat kommandoradsval.
-WX Föråldrat kommandoradsval.

Allmän information om startparametrarna finns i WinDbg Command-Line Alternativ.

Du kan använda -? för att visa de kommandoradsalternativ som stöds.

Skärmbild av WinDbgX-kommandoradshjälputdata som visar olika alternativ.