使用 powershell 在 windows 10 本地计算机(不是 windows 服务器)上的 IE 中启用和禁用 TLS 和 SSL
Enable and Disable TLS and SSL in IE on windows 10 local machine(not windows server) using powershell
我一直在阅读一些文章和 Microsoft 文档,并查看一些关于 change/toggle 高级选项卡中 Internet Explorer(IE) 中的 tls 和 ssl 设置的 Whosebug 问题,但这些脚本让我无处可去。到目前为止,我已经尝试过
https://medium.com/think-stack/disabling-tls-1-0-on-your-workstations-eb8377a2bd09
和其他一些将我指向同一目录的脚本。
正在该路径上创建注册表,但 tls 和 ssl 设置未更改。
请帮帮我,我哪里出错了。提前致谢。
用于 IE TLS 和 SSL 设置的注册表项位于此路径下:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
注册码是SecureProtocols。您在图片中圈出的每个协议修改相同的注册表项,DWORD 值将是每个复选框的十进制值的十六进制和。您可以 check/uncheck 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 key的值即可。
我一直在阅读一些文章和 Microsoft 文档,并查看一些关于 change/toggle 高级选项卡中 Internet Explorer(IE) 中的 tls 和 ssl 设置的 Whosebug 问题,但这些脚本让我无处可去。到目前为止,我已经尝试过
https://medium.com/think-stack/disabling-tls-1-0-on-your-workstations-eb8377a2bd09
和其他一些将我指向同一目录的脚本。
正在该路径上创建注册表,但 tls 和 ssl 设置未更改。
请帮帮我,我哪里出错了。提前致谢。
用于 IE TLS 和 SSL 设置的注册表项位于此路径下:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings
注册码是SecureProtocols。您在图片中圈出的每个协议修改相同的注册表项,DWORD 值将是每个复选框的十进制值的十六进制和。您可以 check/uncheck 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 key的值即可。