This command sets or displays the global debugger settings for the system. This command does not enable or disable the debugger ...

This command sets or displays the global debugger settings for the system.

This command does not enable or disable the debugger for any particular boot
entry.  To enable or disable the debugger for a particular boot entry, use
"bcdedit /debug < identifier> ON".  For information about identifiers, run
"bcdedit /? ID".

To set an individual global debugger setting, use
"bcdedit /set {dbgsettings}  ".  For information about valid
types, run "bcdedit /? TYPES".

bcdedit /dbgsettings [  [DEBUGPORT:] [BAUDRATE:]
                        [CHANNEL:] [TARGETNAME:]
                        [HOSTIP:] [PORT:] [KEY:] [nodhcp]
                        [newkey] /start  /noumex ]

         Specifies the type of debugger.  can be one of
                    SERIAL, 1394, USB, NET or LOCAL.

           For SERIAL debugging, specifies the serial port to use as
                    the debugging port. This is an optional setting.

              For SERIAL debugging, specifies the baud rate to be used
                    for debugging. This is an optional setting.

           For 1394 debugging, specifies the 1394 channel to be used
                    for debugging.

        For universal serial bus (USB) debugging, specifies the USB
                    target name to be used for debugging.

                For network debugging, specifies the IPv4 address of the
                    host debugger.

              For network debugging, specifies the port to communicate
                    with on the host debugger.  Should be 49152 or higher.

               For network debugging, specifies the key with which to
                    encrypt the connection.  [0-9] and [a-z] allowed only.

    nodhcp          For network debugging prevents use of DHCP to obtain the
                    target IP address.

    newkey          For network debugging specifies that a new encryption key
                    should be generated for the connection.

    /start    For all debugger types, this specifies the debugger
                    start policy.   can be one of the following:
                        ACTIVE
                        AUTOENABLE
                        DISABLE.
                    If not specified, ACTIVE is the default.

    /noumex         If specified, this causes the kernel debugger to ignore any
                    user-mode exceptions.

Examples:

The following command displays the current global debugger settings:

    bcdedit /dbgsettings

The following command sets the global debugger settings to serial debugging
over com1 at 115,200 baud:

    bcdedit /dbgsettings SERIAL DEBUGPORT:1 BAUDRATE:115200

The following command sets the global debugger settings to 1394 debugging
using channel 23:

    bcdedit /dbgsettings 1394 CHANNEL:23

The following command sets the global debugger settings to USB debugging
using target name DEBUGGING:

    bcdedit /dbgsettings USB TARGETNAME:DEBUGGING

The following command sets the global debugger settings to network debugging
with a debugger host at 192.168.1.2 communicating on port 50000:

    bcdedit /dbgsettings NET HOSTIP:192.168.1.2 PORT:50000

The following command sets the global debugger settings to local debugging:

    bcdedit /dbgsettings LOCAL