Is there any way on Windows 10 Enterprise to check if debugging mode is enabled, via registry or any commands? I tried to research on Google, but I can't find anthing on it.
Asked
Active
Viewed 1,149 times
1 Answers
1
This is how you check if debugging mode is enabled:
- Type
regedit
into search bar. - Go to this key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
- Double-click this value:
SystemStartOptions
- If debugging mode is enabled it should include the port and say "DEBUG":
FLIGHTSIGNING NOEXECUTE=OPTIN DEBUGPORT=1394 FVEBOOT=2670592 NOVGA DEBUG
If it's not enabled it just says "NODEBUG": FLIGHTSIGNING NOEXECUTE=OPTIN NODEBUG FVEBOOT=2670592 NOVGA
In this picture it shows it is enabled by having the port and "DEBUG" listed:

Anston Sorensen
- 323
- 1
- 15
-
Alright, I get this, but is there any way to view this data in the registry or is it stored in any file? – Dhruv Aug 02 '21 at 07:01
-
Why would you need to do that if you have this? – Anston Sorensen Aug 02 '21 at 15:20
-
I am currently interning at a place which uses OSquery, and I need to use that tool to check if windows is on debugging mode. Only way it seems possible is checking for a debug flag in the registry. – Dhruv Aug 02 '21 at 15:32
-
Figured it out. – Anston Sorensen Aug 02 '21 at 15:51
-
Doesn't "Option 2" show the configuration that will take effect on next reboot, and not the current configuration? – Ben Voigt Aug 02 '21 at 16:09
-
In msconfig, the options are applicable for the next boot, but in the registry the SystemStartOptions seems to work perfectly. Thanks @AnstonSorensen :) – Dhruv Aug 03 '21 at 07:26