将 CU23 应用到 Exchange 2013 时遇到问题

将 CU23 应用到 Exchange 2013 时遇到问题

我是这个论坛的新手。我需要更新我的 exchange 2013,因为最近微软出现了漏洞,也因为它需要更新才能迁移到 office 365。我的 exchange 是 2013,版本 15 Build 是 1395.4。我遇到了一个奇怪的问题,我将 CU23 下载到 exchange 服务器。我将文件解压到一个单独的文件夹中。然后我在解压的文件夹中运行 setup.exe。接下来发生的事情令人费解。我收到一条消息,说它正在初始化,然后我得到了以下屏幕,我已将其附加在下面。我不知道为什么,但这就是我一直得到的。下一步是灰色的,我无法对呈现给我的选项做任何事情。我尝试了一些方法:

-我使用管理员凭据运行它

-我以管理员身份打开了它

-我对打开此文件的用户拥有域管理员、架构管理员和 Exchange 组织管理员权限

-我确实有最新的先决条件,因为当我尝试安装时,系统要求我修复或卸载它们

出于迁移项目和安全原因,此升级是必须进行的。任何帮助都将不胜感激。谢谢在此处输入图片描述

答案1

您的 .Net Framework 版本是多少?如果您将 Exchange 2013 升级到 CU23,则应安装 .Net Framework 4.8,然后升级到 CU23。

你能下载exchange 2013 cu23 安装文件在微软博客中检查这个问题是否继续存在?

正如 Vick Vega 上面回复的那样,您可以按照指导并再次运行安装 exe。

答案2

您的问题可能是 .Net Framwork 版本,但这很棘手 - 我几周前刚刚完成它(17 到 23)。

问题在于 .Net Framework 版本之间的兼容性 - 请参阅Exchange 2013 的 MS Exchange 兼容性矩阵。CU 15 仅支持最高 .Net 4.6.2。因此您无法安装 Cu23(因为它不支持 .Net 4.6.2),也无法安装 4.8,因为 CU15 不支持这个。

因此你有两个选择:

  • 确保你拥有 .Net 4.6.2,这是 Exchange 支持的最高版本。将 Cu15 更新到 CU20,两者都支持 .Net 4.6.2。然后安装 .Net 4.7.1,然后可以升级到 CU22,然后安装 .Net 4.7.2,然后可以安装 CU23。问题是获取旧的 CU 包,Microsoft 官方不提供它们。
  • 尤其是如果您有多个 Exchange 服务器,这将需要很长时间。直接进入 CU23 的一种方法是我所做的:完全禁用所有 Exchange 服务 - 将启动类型设置为禁用。然后您可以安装最新的 .Net,将服务设置为自动,之后您可以安装最新的 CU,重新启动,它应该可以工作。甚至在某个地方有一篇微软帖子解释了这一点,我现在没有找到它。但它对我而言从 17 到 23 都有效。

编辑:

目前正在参加 Exchange 培训,学到了一些新东西:安装 CU 时,Exchange 将尝试检查证书吊销列表 (CRL) 网站以检查代码签名证书。如果这是不可能的,这可能会导致错误或安装程序卡住。因此,要么确保您有互联网连接,要么根据手册,“关闭检查发布者的证书是否被吊销您正在升级的服务器上的选项”。

相关内容