If you find this helpful, Kindly mark "Accept Answer", so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated. Thank you!
How to enforce SCHANNEL cipher order ?
Security scanners report servers using weak cipher suites first.
Can enforce strict SCHANNEL priorities with PowerShell.
Ensure stronger suites lead every TLS negotiation.
Windows for business | Windows 365 Business
2 answers
Sort by: Newest
-
HLBui 12,380 Reputation points Independent Advisor
2026-09-17T16:11:31.6233333+00:00 -
HLBui 12,380 Reputation points Independent Advisor
2026-09-15T10:13:51.5766667+00:00 It’s a common issue we see when scanners flag weak cipher suites being offered first. The good news is you can absolutely enforce a strict order with SCHANNEL so that only the stronger suites get negotiated up front. The way to do this is by setting the cipher suite order in the registry under
HKLM\SYSTEM\CurrentControlSet\Control\Cryptography\Configuration\Local\SSL\00010002, or more conveniently, by using PowerShell’sSet-ItemPropertyto push the exact order you want. After that, a quick reboot locks the new priorities in place. I usually recommend starting with TLS 1.2 or 1.3 suites at the top and disabling anything older or weaker. This way, your servers won’t even present those outdated ciphers during negotiation. It’s a small tweak but makes a big difference in passing scans and tightening security.If you find this helpful, Kindly mark "Accept Answer", so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated. Thank you!