Hi Little Nickey,
What you’re seeing is a common issue with in‑place upgrades from Windows Server 2012/2012R2, because the TLS stack and cipher suite configuration don’t always migrate cleanly to newer builds. Even if the registry shows the ciphers, the OS may not actually load them into the active Schannel configuration.
Here are a few steps that usually resolve this:
- First, confirm that the servers are fully patched with the latest cumulative updates for Windows Server 2019/2022, since TLS 1.2/1.3 support is tied to those updates.
- Run
Get-TlsCipherSuiteafter reboot to verify which ciphers are actively loaded. If the required ones are missing, check that theEnabledDWORD values under the registry path are set correctly. - Ensure that TLS 1.2 and 1.3 are enabled globally by setting the proper registry keys under
HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols. - If the ciphers still don’t appear, you may need to rebuild the TLS configuration by exporting the cipher list from a clean Windows Server 2022 installation and importing it into the upgraded server.
- As a last resort, an in‑place repair upgrade or fresh installation of Windows Server 2022 may be required, since some legacy cryptography components from 2012R2 can block newer ciphers from loading.
In short, make sure the servers are fully patched, TLS protocols are enabled, and consider rebuilding the cipher list from a clean system if registry edits don’t take effect.
If you find this answer helpful, please consider clicking Accept Answer so others can benefit too.
Jason.