我使用Windows 2012的服务器很少,但我无法使用Start-BitsTransfer cmdlet。同样的cmdlet在Windows server Windows2012、R2和2016上运行良好。您是否知道应该在Windows Server 2012中启用哪些功能?
开始-位传输-source https://..。
Start-BitsTransfer :第1行的安全通道支持出错:1 char:1 + Start-BitsTransfer -source https://..。++ CategoryInfo : InvalidOperation:(:)开始位传输,Exception + FullyQualifiedErrorId : StartBitsTransferCOMException,BitsTransfer
发布于 2018-12-20 01:52:45
我相信在它的SecureProtocols注册表项中,WS2012没有包含TLS1.1/1.2。来自Microsoft Support
将在以下路径中添加值为0xA80以启用TLS1.1和1.2的SecureProtocols注册表项: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet
根据TLS-SSL设置文章,为了在Windows7上启用和协商TLS1.1和1.2,您必须在适当的子键(客户端)中创建"DisabledByDefault“条目,并将其设置为"0”。由于默认情况下禁用这些协议,因此不会在注册表中创建这些子项。
为TLS 1.1和1.2创建必要的子项;在以下位置创建DisabledByDefault DWORD值并将其设置为0:
对于TLS1.1注册表位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.1 \客户端DWORD名称: DisabledByDefault DWORD值:0
对于TLS1.2注册表位置: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2 \客户端DWORD名称: DisabledByDefault DWORD值: 0
https://stackoverflow.com/questions/53853014
复制相似问题