Control where developer tools can be used: registry value DeveloperToolsAvailabilityUserHKCU\Software\Policies\Microsoft\Edge

Policy ID
DeveloperToolsAvailability
Scope
Computer Configuration, User Configuration
Supported on
Microsoft Edge version 77, Windows 7 or later
Source
Microsoft Edge Policy Templates (version 155.0.4283.45)
Category
Microsoft Edge

Registry

DeveloperToolsAvailability

REG_DWORDUserComputer
Enabled value
Depends on the option value
Element
Control where developer tools can be used
Options
ItemStored value
Block the developer tools on extensions installed by enterprise policy, allow in other contexts0
Allow using the developer tools1
Don't allow using the developer tools2
Apply with .reg · CMD · PowerShell
UserPer-account setting
.reg
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Edge]

; Options (use only one)
; Block the developer tools on extensions installed by enterprise policy, allow in other contexts
"DeveloperToolsAvailability"=dword:00000000
; Allow using the developer tools
"DeveloperToolsAvailability"=dword:00000001
; Don't allow using the developer tools
"DeveloperToolsAvailability"=dword:00000002
CMD
:: Options (use only one)

:: Block the developer tools on extensions installed by enterprise policy, allow in other contexts
reg add "HKCU\Software\Policies\Microsoft\Edge" /v "DeveloperToolsAvailability" /t REG_DWORD /d 0 /f
:: Allow using the developer tools
reg add "HKCU\Software\Policies\Microsoft\Edge" /v "DeveloperToolsAvailability" /t REG_DWORD /d 1 /f
:: Don't allow using the developer tools
reg add "HKCU\Software\Policies\Microsoft\Edge" /v "DeveloperToolsAvailability" /t REG_DWORD /d 2 /f
PowerShell
# Common: create the key
New-Item -Path 'HKCU:\Software\Policies\Microsoft\Edge' -Force | Out-Null

# Options (use only one)
# Block the developer tools on extensions installed by enterprise policy, allow in other contexts
New-ItemProperty -Path 'HKCU:\Software\Policies\Microsoft\Edge' -Name 'DeveloperToolsAvailability' -PropertyType DWord -Value 0 -Force | Out-Null
# Allow using the developer tools
New-ItemProperty -Path 'HKCU:\Software\Policies\Microsoft\Edge' -Name 'DeveloperToolsAvailability' -PropertyType DWord -Value 1 -Force | Out-Null
# Don't allow using the developer tools
New-ItemProperty -Path 'HKCU:\Software\Policies\Microsoft\Edge' -Name 'DeveloperToolsAvailability' -PropertyType DWord -Value 2 -Force | Out-Null
ComputerMachine-wide setting
.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Edge]

; Options (use only one)
; Block the developer tools on extensions installed by enterprise policy, allow in other contexts
"DeveloperToolsAvailability"=dword:00000000
; Allow using the developer tools
"DeveloperToolsAvailability"=dword:00000001
; Don't allow using the developer tools
"DeveloperToolsAvailability"=dword:00000002
CMD
:: Options (use only one)

:: Block the developer tools on extensions installed by enterprise policy, allow in other contexts
reg add "HKLM\Software\Policies\Microsoft\Edge" /v "DeveloperToolsAvailability" /t REG_DWORD /d 0 /f
:: Allow using the developer tools
reg add "HKLM\Software\Policies\Microsoft\Edge" /v "DeveloperToolsAvailability" /t REG_DWORD /d 1 /f
:: Don't allow using the developer tools
reg add "HKLM\Software\Policies\Microsoft\Edge" /v "DeveloperToolsAvailability" /t REG_DWORD /d 2 /f
PowerShell
# Common: create the key
New-Item -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Force | Out-Null

# Options (use only one)
# Block the developer tools on extensions installed by enterprise policy, allow in other contexts
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'DeveloperToolsAvailability' -PropertyType DWord -Value 0 -Force | Out-Null
# Allow using the developer tools
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'DeveloperToolsAvailability' -PropertyType DWord -Value 1 -Force | Out-Null
# Don't allow using the developer tools
New-ItemProperty -Path 'HKLM:\Software\Policies\Microsoft\Edge' -Name 'DeveloperToolsAvailability' -PropertyType DWord -Value 2 -Force | Out-Null