bd (Breakpoint Disable)

The bd command disables, but does not delete, previously set breakpoints.

bd Breakpoints


Specifies the ID numbers of the breakpoints to disable. You can specify any number of breakpoints. You must separate multiple IDs by spaces or commas. You can specify a range of breakpoint IDs by using a hyphen (-). You can use an asterisk (*) to indicate all breakpoints. If you want to use a numeric expression for an ID, enclose it in brackets ([]). If you want to use a string with wildcard characters to match a breakpoint's symbolic name, enclose it in quotation marks (" " ).



User mode, kernel mode


Live debugging only



Additional Information

For more information about how to use breakpoints, other breakpoint commands and methods of controlling breakpoints, and how to set breakpoints in user space from a kernel debugger, see Using Breakpoints. For more information about conditional breakpoints, see Setting a Conditional Breakpoint.


When a breakpoint is disabled, the system does not check whether the conditions that are specified in the breakpoint are valid.

Use the be (Breakpoint Enable) command to re-enable a disabled breakpoint.

Use the bl (Breakpoint List) command to list all existing breakpoints, their ID numbers, and their status.

Use the .bpcmds (Display Breakpoint Commands) command to list all existing breakpoints, their ID numbers, and the commands that were used to create them.

Send comments about this topic to Microsoft