en-US windows computer user

Turn off encryption support

Verified with Windows 11 25H2 — updated on July 30, 2026

Windows 11 25H2

Supported on: At least Internet Explorer 8.0

Path in the GPO console

Computer Configuration\Administrative Templates\Windows Components\Internet Explorer\Internet Control Panel\Advanced Page

Description

This policy setting allows you to turn off support for Transport Layer Security (TLS) 1.0, TLS 1.1, TLS 1.2, Secure Sockets Layer (SSL) 2.0, or SSL 3.0 in the browser. TLS and SSL are protocols that help protect communication between the browser and the target server. When the browser attempts to set up a protected communication with the target server, the browser and server negotiate which protocol and version to use. The browser and server attempt to match each other’s list of supported protocols and versions, and they select the most preferred match. If you enable this policy setting, the browser negotiates or does not negotiate an encryption tunnel by using the encryption methods that you select from the drop-down list. If you disable or do not configure this policy setting, the user can select which encryption method the browser supports. Note: SSL 2.0 is off by default and is no longer supported starting with Windows 10 Version 1607. SSL 2.0 is an outdated security protocol, and enabling SSL 2.0 impairs the performance and functionality of TLS 1.0.

Registry

HKLM Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
HKCU Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings

More options available

Options

Secure Protocol combinations
SecureProtocols enum
  • Use no secure protocols -> 0
  • [Obsolete] Only use SSL 2.0 -> 8
  • Only use SSL 3.0 -> 32
  • [Obsolete] Use SSL 2.0 and SSL 3.0 -> 40
  • Only use TLS 1.0 -> 128
  • [Obsolete] Use SSL 2.0 and TLS 1.0 -> 136
  • Use SSL 3.0 and TLS 1.0 -> 160 (default)
  • [Obsolete] Use SSL 2.0, SSL 3.0, and TLS 1.0 -> 168
  • Only use TLS 1.1 -> 512
  • [Obsolete] Use SSL 2.0 and TLS 1.1 -> 520
  • Use SSL 3.0 and TLS 1.1 -> 544
  • [Obsolete] Use SSL 2.0, SSL 3.0, and TLS 1.1 -> 552
  • Use TLS 1.0 and TLS 1.1 -> 640
  • [Obsolete] Use SSL 2.0, TLS 1.0, and TLS 1.1 -> 648
  • Use SSL 3.0, TLS 1.0, and TLS 1.1 -> 672
  • [Obsolete] Use SSL 2.0, SSL 3.0, TLS 1.0, and TLS 1.1 -> 680
  • Only use TLS 1.2 -> 2048
  • [Obsolete] Use SSL 2.0 and TLS 1.2 -> 2056
  • Use SSL 3.0 and TLS 1.2 -> 2080
  • [Obsolete] Use SSL 2.0, SSL 3.0, and TLS 1.2 -> 2088
  • Use TLS 1.0 and TLS 1.2 -> 2176
  • [Obsolete] Use SSL 2.0, TLS 1.0, and TLS 1.2 -> 2184
  • Use SSL 3.0, TLS 1.0, and TLS 1.2 -> 2208
  • [Obsolete] Use SSL 2.0, SSL 3.0, TLS 1.0, and TLS 1.2 -> 2216
  • Use TLS 1.1 and TLS 1.2 -> 2560
  • [Obsolete] Use SSL 2.0, TLS 1.1, and TLS 1.2 -> 2568
  • Use SSL 3.0, TLS 1.1, and TLS 1.2 -> 2592
  • [Obsolete] Use SSL 2.0, SSL 3.0, TLS 1.1, and TLS 1.2 -> 2600
  • Use TLS 1.0, TLS 1.1, and TLS 1.2 -> 2688
  • [Obsolete] Use SSL 2.0, TLS 1.0, TLS 1.1, and TLS 1.2 -> 2696
  • Use SSL 3.0, TLS 1.0, TLS 1.1, and TLS 1.2 -> 2720
  • [Obsolete] Use SSL 2.0, SSL 3.0, TLS 1.0, TLS 1.1, and TLS 1.2 -> 2728
  • Only use TLS 1.3 -> 8192
  • Use TLS 1.2 and TLS 1.3 -> 10240
  • Use TLS 1.1, TLS 1.2, and TLS 1.3 -> 10752
  • Use TLS 1.0, TLS 1.1, TLS 1.2, and TLS 1.3 -> 10880
  • Use SSL 3.0, TLS 1.0, TLS 1.1, TLS 1.2, and TLS 1.3 -> 10912

MDM / Intune (CSP)

Device ./Device/Vendor/MSFT/Policy/Config/InternetExplorer/DisableEncryptionSupport
User ./User/Vendor/MSFT/Policy/Config/InternetExplorer/DisableEncryptionSupport
DeviceUser Since Windows 10, version 1703 [10.0.15063] and later Official mapping (Microsoft Learn)

Microsoft Learn documentation Mapping data: Microsoft Learn (CC BY 4.0)

Export Builder

BETA

Configure the state, scope and options, then generate .reg, PowerShell, Intune and SCCM outputs — or add the setting to a multi-setting collection.

These exports write the registry — this is not a managed GPO.

Scope

.reg file

Windows Registry Editor Version 5.00

; Exported from gporais.com
; Policy: Turn off encryption support
; State: Enabled
; Scope: Computer (HKLM)
; Supported on: At least Internet Explorer 8.0

[HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]
"SecureProtocols"=dword:000000a0
More formats (PowerShell, Intune, SCCM)

PowerShell

# Exported from gporais.com
# Policy: Turn off encryption support
# State: Enabled
# Scope: Computer (HKLM)
# Supported on: At least Internet Explorer 8.0

$path = 'HKLM:\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings'
New-Item -Path $path -Force | Out-Null
Set-ItemProperty -Path $path -Name 'SecureProtocols' -Value 160 -Type DWord

Building a multi-setting collection? Add this setting and generate combined .reg / PowerShell / GPO scripts.

Open the Builder

Embed this policy on your site

What to embed
Theme

Adds one script line: the theme follows your site’s appearance and the height fits the content. If your site blocks scripts, the embed follows the visitor’s system theme.

Preview