Space Medium Name Description
U A !critsec Shows a critical section information 
U A !dreg Shows registry information
U A !findstack Finds all stacks for pattern
U A !gatom Shows global atom table
U A !runaway Shows thread consumption times
U A !uniqstack Shows unique stack traces
U A !vadump Shows virtual memory ranges and protection
U A !vprot Shows virtual memory protection
U L .abandon Ends debugging session only                   
U L .attach Attaches to a process                                 
U L .bpsync Stops all threads upon a breakpoint    
U L .breakin Switches to kernel-mode debugging      
U L .call Calls a native function on a target              
U L .childdbg Controls debugging of child processes         
U L .closehandle Closes handle(s) in a process         
U L .create Creates a new target process                    
U L .createdir Controls the starting directory           
U L .dvalloc Allocates memory to target process        
U L .dvfree Deallocates memory to target process      
U C .ecxr Current exception context record         
U L .ocommand Enables commands from target   
U L .restart Restarts the target process                  
U L .scroll_prefs Sets source scrolling prefs         
U L .tlist Shows running processes on the system 
U A .ttime Shows thread times 
S S .block Groups commands and evaluates aliases      
S S .break Works similar to break in C and C++        
S S .catch If an error occurs prevents termination       
S S .continue Works like continue in C and C++       
S S .do Works like do in C and C++                               
S S .else Works like else in C and C++                         
S S .elsif Works like else if in C and C++                    
S S .for Works as for in C and C++                             
S S .foreach Works as foreach in C#                         
S S .if Works like if keyword in C and C++                 
S S .leave Leaves .catch block (similar to __leave)   
S S .printf Works like printf function in C               
S S .while Works like while in C and C++ 
K A !acpicache Shows ACPI tables cached by HAL
K A !acpiinf Shows ACPI configuration and table location
K A !acpiirqarb Shows ACPI IRQ Arbiter structure
K A !ahcache Shows application compatibility cache
K A !amli ACPI Machine Language Interpreter debugger
K A !apc Shows information about APC 
K A !apicerr Shows APIC error log 
K A !arbinst Shows arbiter information 
K A !arbiter Shows resource arbiters and their ranges 
K A !bpid Requests to break PID into a debugger
K A !bugdump Shows bug check callback buffers
K A !ca Shows control area for a section
K A !cpuinfo Shows detailed info about processors 
K A !d{bcdpquw} Shows data at a physical address
K A !d{bf}link Shows a linked list (backward/forward)
K A !deadlock Shows deadlock info collected by verifier
K A !defwrites Shows cache manager variables 
K A !devnode Shows entire device tree or node info 
K A !devobj Shows info from DEVICE_OBJECT 
K A !devstack Shows formatted device stack 
K A !dma Shows info about DMA subsystem
K A !dpcs Shows DPC queues
K A !driveinfo Shows volume information for a drive
K A !drvobj Shows info about DRIVER_OBJECT
K A !e{bd} Writes data to physical address 
K A !ec{bdw} Writes data to PCI configuration space 
K A !errlog Shows contents of pending system error log  
K A !exqueue Lists items in various system work queues   
K A !filecache Shows file cache memory and PTEs   
K A !fileobj Shows information about FILE_OBJECT   
K A !filetime Formats 64-bit FILETIME value   
K A !finddata Shows cached data at a file offset   
K A !findfilelockowner Finds an owner of a file lock   
K C !findxmldata Shows data from CAB file
K A !fpsearch Searches freed special pool
K A !frag Shows pool fragmentation
K A !frozen Shows the state of processors
K A !gbl Shows ACPI BIOS Root System Description table header
K A !gentable Shows RTL_GENERIC_TABLE
K A !hidppd Shows HIDP_PREPARSED_DATA structure 
K A !icpleak Examines I/O completion objects
K A !idt Shows ISRs for IDT 
K A !ioresdes Shows IO_RESOURCE_DESCRIPTOR structure
K A !ioreslist Shows IO_RESOURCE_REQUIREMENTS_LIST structure
K A !iovirp Shows I/O Verifier IRP
K A !ipi Shows interprocessor interrupt state
K A !irpfind Shows or searches for I/O request packets
K A !irql Shows a processor IRQL before a debugger break 
K A !isainfo Shows PNPISA cards or devices
K A !job Shows a job object
K A !ks.* Kernel streaming debugging extension 
K A !loadermemorylist Shows memory allocation list from boot loader
K A !lockedpages Shows pages locked by drivers
K A !locks Shows ERESOURCE locks
K A !logonsession Shows a logon session information
K A !lookaside Shows and modifies look-aside lists
K A !lpc Shows LPC ports and messages
K A !mapic Shows ACPI Multiple APIC table
K A !mca Shows machine check architecture registers
K A !memlist Scans PFN memory lists for consistency
K A !memusage Shows physical memory stats
K A !minipkd.* SCSI Miniport debugging extension
K A !mps Shows Intel Multiprocessor Specification
K A !mtrr Shows MTRR register
K A !ndiskd.* NDIS debugging extension
K A !npx Shows FLOATING_SAVE_AREA structure
K A !nsobj Shows an ACPI namespace object
K A !nstree Shows an ACPI namespace object and its children
K A !obja Shows attributes of an object
K A !object Shows information about an object
K A !obtrace Shows object reference tracing data
K A !openmaps Shows BCBs and VACBs for a shared cache map
K A !pat Shows Page Attribute Table registers 
K A !pci Shows the status of PCI buses and attached devices
K A !pcitree Shows PCI buses and attached devices
K A !pcr Shows Processor Control Region
K A !pfn Shows information about a page frame or database
K A !pnpevent Shows PnP device event queue
K A !pocaps Shows power capabilities
K A !pool Shows information about a pool allocation
K A !poolfind Searches for instances of a pool tag
K A !poolused Shows tag-based pool usage summary
K A !poolval Analyzes a pool page for possible corruption
K A !popolicy Shows a power policy
K A !prcb Shows Processor Control Block
K A !process Shows EPROCESS and thread stacks
K A !pte Shows page table and directory entry for an address
K A !pte2va Shows virtual address corresponding to page table entry
K A !ptov Shows entire physical to virtual map
K A !qlocks Shows queued spin locks
K A !ready Shows threads in a READY state
K A !reg Shows and searches registry data
K A !rellist Shows a PnP relation list
K A !rsdt Shows ACPI Root System Description Table
K A !running Shows running threads
K A !search Searches physical memory for ptr-sized data
K A !searchpte Searches physical memory for page frame number
K A !session Shows user sessions
K A !spoolsum Shows session pool summary
K A !spoolused Shows session paged pool memory usage
K A !sprocess Shows session processes
K A !srb Shows SCSI Request Block
K A !stacks Shows kernel stack traces
K A !swd Shows software watchdog timer state 
K A !sysinfo Shows SMBIOS, ACPI and CPU information
K A !sysptes Shows formatted system page table entries
K A !thread Shows ETHREAD and stacks 
K A !timer Shows system timers
K A !tz Shows power thermal zone
K A !tzinfo Shows thermal zone information
K L !ub(cdelp) Clears (disables, enables, lists, sets) user breakpoints 
K A !vad Shows virtual address descriptor
K A !validatelist Validates backward and forward links in a list
K A !vm Shows summary and stats about virtual memory
K A !vpb Shows a volume parameter block
K A !vtop Virtual to physical address conversion
K A !walklist Searches session list
K A !wdfkd.* Kernel-mode driver framework extension
K A !whatperftime Converts high-resolution perf. counter values
K A !whattime Converts tick count values
K A !wsle Shows working set list entries
K L .bugcheck Shows bugcheck code and args          
K L .cache Sets the size and memory cache options    
K A .context Sets page directory for user space          
K L .crash Issues a bugcheck on a target                   
K L .echocpunum On/Off CPU number output     
K A .enumtag Shows secondary callback data          
K C .ignore_missing_pages Supresses errors        
K L .kdfiles Reads driver replacement map file       
K L .pagein Pages in specified memory address     
K A .process Specifies process for process context   
K L .reboot Restarts the target                                 
K A .restart Restarts the kernel connection (KD)    
K A .secure Sets or shows secure mode                  
K L .sleep Pauses user debugger from kernel         
K A .thread Sets the current thread context  
K A .trap Shows or sets the trap frame 
K A .tss Shows TSS information for a processor 
K L .wake Ends sleep mode for a user debugger 
A A !acl Shows friendly contents of ACL
A A !address Shows memory region usage and attributes
A A !analyze Information about exception or bugcheck
A A !avrf Controls settings and output of App Verifier 
A A !bitcount Counts the number of 1-bits in memory
A A !chkimg Compares an image with its original copy
A A !chksym Tests a module against a symbol file 
A A !cpuid Shows information about processors 
A A !cs Shows info about critical sections in a range
A A !dh Shows image headers 
A A !dlls Shows verbose info about all loaded modules 
A A !envvar Shows the value of an environment variable 
A A !error Shows information about an error code  
A A !evlog Manipulates with event log in UL debugging   
A A !exchain Shows the chain of exception handlers   
A A !extDLL.help Shows description of extension commands
A A !for_each_frame(local|module|process|thread) Traverses each frame (local, module, process, thread)
A A !gflag Shows global flags
A A !gle Shows last error value for thread(s)
A A !gs Shows analysis of /GS stack overflow
A A !handle Shows handle information
A A !heap Shows heap usage and detects leaks
A A !homedir Sets default directory for symbol and source servers
A A !htrace Shows stack trace history for handles
A A !imggp Shows 64-bit image global pointer directory value
A A !imgreloc Shows preferred addresses of relocated modules
A A !kuser Shows logged user information from KUSER_SHARED_DATA
A A !list Executes commands for every linked list element
A A !lmi Shows detailed module information
A L !logexts.* Logger extension
A A !mui Shows Multilingual User Interface cache
A A !net_send Sends a local network message
A A !ntsdexts.locks Shows a list of critical sections
A A !owner Shows a module or function owner
A A !peb Shows formatted process environment block
A A !rpcexts.* RPC debugging extension
A A !rtlavl Shows RTL_AVL_TABLE structure
A A !sd Shows a security descriptor 
A A !sid Shows a security identifier
A A !slist Traverses singly-linked list
A A !std_map Shows std::map tree
A A !stl Shows Standard Template Library templates
A A !str Shows ANSI_STRING structure
A A !sym Controls verbose symbol loading and prompts
A A !symsrv Closes symbol server client
A A !teb Shows formatted thread environment block 
A A !tls Shows a thread local storage slot
A A !token Shows formatted security token object
A A !tp Shows thread pool information
A A !ustr Shows UNICODE_STRING structure
A A !verifier Shows status of Driver Verifier 
A A !version Shows extension version 
A L !wmitrace.* Event tracing extension
A A !wudfext.* User-mode driver framework extension
A L .allow_exec_cmds Enables/disables g, t and p      
A A .allow_image_mapping Sets module mapping      
A L .apply_dbp Applies bps to specified CONTEXT
A A .asm Sets format of disassembly output                 
A A .chain Lists loaded extensions in search order    
A A .cls Clears command window contents                 
A A .cordll Controls CLR debugging                          
A A .cxr Shows or writes a context record                   
A A .dbgdbg Launches CDB to debug the debugger   
A A .detach Ends the debugging session                     
A A .dump Saves a user or a complete dump file       
A C .dumpcab Saves a dump file in a CAB file         
A A .echo Displays a string                                      
A A .echotime Displays the current time               
A A .echotimestamps On/Off timestamps              
A A .effmach Changes the processor mode           
A A .enable_long_status Decimal/default radix      
A A .enable_unicode 16-bit values as Unicode         
A A .endpsrv Closes process/connection server          
A A .endsrv Cancels an active debugging server         
A L .event_code Shows the event instructions           
A A .eventlog Shows Win32 debug events log            
A A .exepath Sets/appends executable search path   
A A .expr Sets the default expression evaluator          
A A .exptr EXCEPTION_POINTERS structure       
A A .exr Shows exception record information            
A A .extpath Sets/appends extension search path   
A A .f(+/-) Moves frame index down/up on stack      
A A .fiber Sets fiber context                                       
A C .fiximports Performs static import linking       
A A .flash_on_break Flashes WinDbg on taskbar   
A A .fnent Shows function data (extends ln)            
A A .fnret Shows function return value                     
A A .force_radix_output Decimal/default radix    
A A .force_tb Allow branch tracing earlier               
A A .formats Evaluates expr in several formats      
A A .fpo Shows or fixes FPO information               
A A .frame Sets or shows the local context                
A A .help Lists all meta-commands                           
A A .hh Opens help Index pane for specified text      
A A .holdmem Saves or compares memory range     
A A .imgscan Scans memory for MZ/PE headers   
A A .kframes Sets the length of stack trace               
A L .kill Ends a process and a debugging session    
A A .lastevent Shows last exception or event            
A A .lines Enables/disables source line support     
A A .load Loads a WinDbg extension DLL               
A A .loadby Loads an extension from module path 
A A .locale Shows or sets locale (setlocale in C)    
A A .logappend Appends output to a log file          
A A .logclose Closes an open log file                        
A A .logfile Shows a log file status                          
A A .logopen Opens a log file to record output       
A A .lsrcfix Sets the path to a local source server   
A A .lsrcpath Sets the source file search path        
A A .netuse Adds a network share connection         
A A .noshell Disables shell commands                    
A A .noversion Disables ver. check for extensions   
A A .ofilter Filters debugging output from target   
A A .open Searches and opens a source file             
A C .opendump Opens a dump file                         
A A .outmask Sets the output mask                        
A A .pcmd Sets command to execute on prompt      
A A .prompt_allow Configures prompt                   
A A .quit_lock Prevents accidental session ends    
A A .readmem Copies binary data from a file        
A L .record_branches Enables recording (x64)     
A A .reload Reloads symbols and modules             
A A .remote Creates a remote.exe server                  
A A .remote_exit Exits a a debugging client           
A A .send_file Copies files or loaded symbols        
A A .server Creates a debugging server                  
A A .servers Shows the list of debugging servers   
A A .setdll Sets the default debugging extension    
A A .shell Starts a shell process                              
A A .sound_notify Sets notification sound            
A A .srcfix Sets the path to a source server            
A A .srcnoisy Sets verbosity for source file loads   
A A .srcpath Sets the source file search path         
A A .step_filter Creates a function skip list            
A A .suspend_ui Suspends WinDbg refresh           
A A .symfix Sets the path to a symbol server          
A A .symopt Shows or sets symbol options             
A A .sympath Sets the symbol file search path      
A A .time Shows values of system time variables 
A A .unload Unloads a debugging extension 
A A .unloadall Unloads all extensions 
A A .write_cmd_hist Writes command history 
A A .writemem Writes memory to a file 
A A .wtitle Sets main debugger window title