Microsoft Configuration Manager
General

Enable Tls 1 2 Client

In brief

The documentation now more clearly separates the three client-enablement tasks, refines the sequencing for enabling TLS 1.2 and disabling older protocols, and updates .NET Framework wording and references.

What Intune admins need to know

Administrators configuring TLS 1.2 can use the revised page for clearer guidance on client readiness, registry settings, and applicable Windows or .NET updates.

This summary was assembled from the tracked documentation change. Verify important details in the full Microsoft Learn article.

Documentation change

The comparison below shows only the changed extract. Use the full-page view for complete context.

  • payur
  • hugowu
  • qiani description: Information about how to enable TLS 1.2 for Configuration Manager clients. Start by ensuring the clients are capable and properly configured to use TLS 1.2. ms.date: 2024-2026-10-18T00:26T00:00:00.0000000Z ms.subservice: core-infra ms.topic: how-to ms.collection: tier3

Applies to: Configuration Manager (Current Branch)

When enablingyou enable TLS 1.2 for your Configuration Manager environment, start by ensuringensure the clients are capable and properly configured to use TLS 1.2 before enabling TLS 1.2 and disabling2. Disable the older protocols on the site servers and remote site systems.

There are three tasks for enabling TLS 1.2 on clients:

  • Update Windows and WinHTTP
  • Ensure that TLS 1.2 is enabled as a protocol for SChannel at the operating system level

Windows 8.1, Windows Server 2012 R2, Windows 10, Windows Server 2016, and later versions of Windows natively support TLS 1.2 for client-server communications over WinHTTP.

Earlier versions of Windows, such as Windows 7 or Windows Server 2012, don't enable TLS 1.1 or TLS 1.2 by default for secure communications using WinHTTP. For these earlier versions of Windows, install Update 3140245 to enable the following registry value below,value, which you can be set to add TLS 1.1 and TLS 1.2 to the default secure protocols list for WinHTTP. WithAfter you install the patch installed,update, create the following registry values:

Important

If you change this value, restart the computer.

TheThis example above shows the value of 0xAA0 for the WinHTTP DefaultSecureProtocols setting. Update to enable TLS 1.1 and TLS 1.2 as default secure protocols in WinHTTP in Windows lists the hexadecimal value for each protocol. By default in Windows, this value is 0x0A0 to enable SSL 3.0 and TLS 1.0 for WinHTTP. The abovepreceding example keeps these defaults, and also enables TLS 1.1 and TLS 1.2 for WinHTTP. This configuration ensures that the change doesn't break any other application that might still rely on SSL 3.0 or TLS 1.0. You can use the value of 0xA00 to only enable TLS 1.1 and TLS 1.2. Configuration Manager supports the most secure protocol that Windows negotiates between both devices.

If you want to completely disable SSL 3.0 and TLS 1.0, use the SChannel disabled protocols setting in Windows. For more information, see Restrict the use of certain cryptographic algorithms and protocols in Schannel.dll.

Ensure that TLS 1.2 is enabled as a protocol for SChannel at the operating system level

For the most part, protocol usage is controlled at three levels, the operating system level, the framework or platform level, and the application level. TLS 1.2 is enabled by default at the operating system level. OnceAfter you ensure that the .NET registry values are set to enable TLS 1.2 and verify the environment is properly utilizingusing TLS 1.2 on the network, you maymight want to edit the SChannel\Protocols registry key to disable the older, less secure protocols. For more information onabout disabling TLS 1.0 and 1.1, see Configuring Schannel protocols in the Windows Registry.

Update and configure the .NET Framework to support TLS 1.2

Install the .NET updates so you can enable strong cryptography. Some versions of .NET Framework might require updates to enable strong cryptography. Use these guidelines:

  • .NET Framework 4.6.2 and later supportssupport TLS 1.1 and TLS 1.2. Confirm the registry settings, but make no additional changes are required.other changes.

    Note

    Starting in version 2107, Configuration Manager requires Microsoft .NET Framework version 4.6.2 for site servers, specific site systems, clients, and the console. If possible in your environment, install the latest version of .NET version 4.8.

  • Update NET.NET Framework 4.6 and earlier versions to support TLS 1.1 and TLS 1.2. For more information, see .NET Framework versions and dependencies.

  • If you're using use .NET Framework 4.5.1 or 4.5.2 on Windows 8.1, Windows Server 2012 R2, or Windows Server 2012, it's highly recommendedMicrosoft recommends that you install the latest security updates for the .Net.NET Framework 4.5.1 and 4.5.2 to ensure TLS 1.2 can be enabled properly.

    For your reference, TLS 1.2 was first introduced into .Net.NET Framework 4.5.1 and 4.5.2 with the following hotfix rollups:

    • For Windows 8.1 and Server 2012 R2: Hotfix rollup 3099842
    • For Windows Server 2012: Hotfix rollup 3099844

Make sure to set the following registry keys on any computer that communicates across the network with a TLS 1.2-enabled system. For example, Configuration Manager clients, remote site system roles not installed on the site server, and the site server itself.

ForUpdate the following subkey values for 32-bit applications that are runningrun on 32-bit OSsoperating systems and for 64-bit applications that are runningrun on 64-bit OSs, update the following subkey values:operating systems:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
      "SchUseStrongCrypto" = dword:00000001

ForUpdate the following subkey values for 32-bit applications that are runningrun on 64-bit OSs, update the following subkey values:operating systems:

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
Daily Intune.Admin.News

Get daily email updates

Get a concise summary of the latest Microsoft Intune updates delivered straight to your inbox.

Loading the secure signup form…