【问题标题】:Enable and Disable TLS and SSL in IE on windows 10 local machine(not windows server) using powershell使用 powershell 在 Windows 10 本地计算机(不是 Windows 服务器)上的 IE 中启用和禁用 TLS 和 SSL
【发布时间】:2021-04-21 10:37:12
【问题描述】:

我一直在阅读一些文章和 Microsoft 文档,并查看一些 StackOverflow 问题以在 Internet Explorer(IE) 的高级选项卡中更改/切换 tls 和 ssl 设置,但这些脚本让我无处可去。到目前为止我已经尝试过Enable TLS and Disable SSL via PowerShell script

https://medium.com/think-stack/disabling-tls-1-0-on-your-workstations-eb8377a2bd09

以及其他一些将我指向同一目录的脚本。

正在该路径上创建注册表,但 tls 和 ssl 设置未更改。

请帮帮我,我在哪里犯错了。提前致谢。

【问题讨论】:

    标签: windows powershell ssl internet-explorer tls1.2


    【解决方案1】:

    IE TLS 和 SSL 设置的 reg 键在此路径下:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
    

    注册密钥是SecureProtocols。您在图中圈出的每个协议修改了相同的注册表项,DWORD 值将是每个复选框的十进制值的十六进制和。您可以选中/取消选中 IE 设置中的选项,以观察 SecureProtocols 值的变化情况。

    例如,如果要检查所有选项,则值应为 0x00002aa0 (10912)。 PowerShell 脚本应该是这样的:

    Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' -name 'SecureProtocols' -value '0x00002aa0' -Type DWord
    Write-Host 'Enable All'
    

    其他情况类似,只需要更改reg键的值即可。

    【讨论】:

    • 非常感谢。我已经为此工作了很多天。请你分享一个链接或类似的东西以获得 tls 和 ssl 注册表的其他值
    • 另外从这个admx.help/… 我发现总共有 31 种组合有没有其他方法可以一次启用或禁用一个 tls 或 ssl 属性?
    • 我没有其他值的链接。是的,有很多组合,我只是测试一些组合并获取值。由于所有协议都使用相同的注册表项,我认为没有其他方法可以一次启用或禁用一个属性。
    猜你喜欢
    • 2022-06-29
    • 1970-01-01
    • 1970-01-01
    • 2016-12-18
    • 2021-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多