安装混合代理失败并显示“安装程序因退出代码 1603 终止”

问题描述 投票:0回答:3

尝试运行混合配置向导 (HCW) - 其显示“安装混合代理”的部分失败,并显示错误代码 1603(“安装程序因退出代码 1603 终止”)。

这似乎是一个安装问题,因为 MSI 日志中似乎有错误(见图)。

我想这可能是 TLS 问题,但我使用最佳实践运行了 nartac 工具,并且还手动取消了 tls 1.0 和 1.1 的检查。不知道现在该怎么办。

exchange-server hybrid
3个回答
3
投票

为了使 HCW 与 TLS 1.2 正常工作,请验证 SChannel 和 .NET Framework 注册表值是否已启用。

创建一个 .REG 文件,复制下面的整个部分,然后合并该文件以更新您的条目。


Windows 注册表编辑器版本 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework 2.0.50727] “SystemDefaultTlsVersions” = 双字:00000001 “SchUseStrongCrypto” = 双字:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework 4.0.30319] “SystemDefaultTlsVersions” = 双字:00000001 “SchUseStrongCrypto” = 双字:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework 2.0.50727] “SystemDefaultTlsVersions” = 双字:00000001 “SchUseStrongCrypto” = 双字:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft.NETFramework 4.0.30319] “SystemDefaultTlsVersions” = 双字:00000001 “SchUseStrongCrypto” = 双字:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\协议\TLS 1.2]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\协议\TLS 1.2\客户端] “默认禁用”=dword:00000000 “启用”=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\协议\TLS 1.2\服务器] “默认禁用”=dword:00000000 “启用”=dword:00000001


0
投票

我认为正确的键名称是“...\Microsoft\.NETFramework...”:-)


0
投票

答案是正确的,问题是由 TLS 设置引起的,但 REG 文件不完整,或者至少没有为我解决问题。 我发现了另一个post,它有一个更长的 REG 文件,可以让我继续安装。

这是较长的REG文件供参考

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft.NETFramework\v2.0.50727]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft.NETFramework\v4.0.30319]
"SystemDefaultTlsVersions"=dword:00000001
"SchUseStrongCrypto"=dword:00000001
© www.soinside.com 2019 - 2024. All rights reserved.