欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

2022年开年出大Bug 程序员被害惨:微软修复Exchange服务器故障

程序员文章站 2022-04-22 17:44:24
随着日期从2021年12月31日跳转到2022年1月1日,不少使用微软exchange的公司发现,自己写好的新年祝福等邮件,突然发不出去了,这也导致全球程序员被害惨。exchange server是微...

随着日期从2021年12月31日跳转到2022年1月1日,不少使用微软exchange的公司发现,自己写好的新年祝福等邮件,突然发不出去了,这也导致全球程序员被害惨。

exchange server是微软推出的一套电子邮件服务组件,可用于构建企业、高校或机构的邮件系统。简单来说,用它不止能构建“邮箱工作群”,还能协调内部工作流等。

这些公司的邮箱服务器内滞留了大量邮件,有些甚至达到数十万封,面临服务器存储不下的问题。据一位exchange管理员joseph roosen表示,这是一个由于“2022年”的到来而导致的bug。

这个bug的根源,是微软exchange上面的邮件过滤管理系统(fip-fs),采用了一种名叫“yymmddhhmm”的有符号变量(int32,也就是long)来存储日期。

现在微软方面表示,:"我们已经创建了一个解决方案,以解决exchange server 2016和exchange server 2019上的消息卡在传输队列中的问题,因为exchange server内的恶意软件扫描引擎使用的签名文件中有一个潜在的日期问题。当问题发生时,你会在exchange服务器上的应用程序事件日志中看到错误,特别是事件5300和1106(fipfs)"。

为了代替使用脚本,客户也可以手动执行步骤来解决这个问题并恢复服务。要手动解决这个问题,你必须在你组织的每台exchange服务器上执行以下步骤。

删除现有的引擎和元数据

1、停止微软过滤管理服务。 当提示您同时停止microsoft exchange传输服务时,请点击“是”。

2、使用任务管理器以确保 updateservice.exe 没有运行。

3、删除以下文件夹:%programfiles%\microsoft\exchange server\v15\fip-fs\data\engines\amd64\microsoft。

4、移除以下文件夹中的所有文件:%programfiles%\microsoftexchange server\v15\fip-fs\data\engines\metadata。

更新到最新的引擎

1、启动microsoft过滤管理服务和microsoft exchange传输服务。

2、打开exchange管理壳,导航到scripts文件夹(%programfiles%\microsoft\exchange server\v15\scripts),并运行update-malwarefilteringserver.ps1 <server fqdn>。

验证引擎更新信息

1、在 exchange management shell 中,运行 add-pssnapin microsoft.forefront.filtering.management.powershell。

2、2.运行get-engineupdateinformation,验证updateversion信息为2112330001。

2022年开年出大Bug 程序员被害惨:微软修复Exchange服务器故障

- the end -

转载请注明出处:快科技

相关标签: 微软 Windows 10