【发布时间】:2022-10-30 23:29:25
【问题描述】:
尝试运行混合配置向导 (HCW) - 显示“安装混合代理”的部分失败,错误代码为 1603(“安装程序以退出代码 1603 终止”)。
这似乎是一个安装问题,因为它似乎是包含错误的 MSI 日志(见图)。
我想这可能是 TLS 问题,但我使用最佳实践运行了 nartac 工具,并且手动未选中 tls 1.0 和 1.1。不知道现在该怎么办。
【问题讨论】:
尝试运行混合配置向导 (HCW) - 显示“安装混合代理”的部分失败,错误代码为 1603(“安装程序以退出代码 1603 终止”)。
这似乎是一个安装问题,因为它似乎是包含错误的 MSI 日志(见图)。
我想这可能是 TLS 问题,但我使用最佳实践运行了 nartac 工具,并且手动未选中 tls 1.0 和 1.1。不知道现在该怎么办。
【问题讨论】:
要使 HCW 与 TLS 1.2 一起正常工作,请验证 SChannel 和 .NET Framework 注册表值是否已启用。
创建一个 .REG 文件,复制下面的整个部分,然后合并该文件以更新您的条目。
Windows 注册表编辑器版本 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework2.0.50727] "SystemDefaultTlsVersions" = dword:00000001 “SchUseStrongCrypto”=双字:00000001
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework4.0.30319] "SystemDefaultTlsVersions" = dword:00000001 “SchUseStrongCrypto”=双字:00000001
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework2.0.50727] "SystemDefaultTlsVersions" = dword:00000001 “SchUseStrongCrypto”=双字:00000001
[HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoft.NETFramework4.0.30319] "SystemDefaultTlsVersions" = dword:00000001 “SchUseStrongCrypto”=双字:00000001
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2]
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2客户端] "DisabledByDefault"=dword:00000000 “启用”=dword:00000001
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSecurityProvidersSCHANNELProtocolsTLS 1.2服务器] "DisabledByDefault"=dword:00000000 “启用”=dword:00000001
【讨论】:
键名不应该是“...Microsoft.NET Framework...”吗?
【讨论】: