解决泰坦陨落2 engine error file corruption detected 问题

少部分同学回像我一样玩泰坦陨落2的时候遇到这个问题,一开始玩得好好的,突然有一天无法启动游戏了,在现实EA的logo的界面就会弹窗engine error file corruption detected,然后游戏只能强行退出。但是按照弹窗所提示的去修复游戏也好,重新下载游戏也好都不能解决这个问题。网上有各种“解决办法”,有的说是运行库问题,有的说是语言设置问题,但这些都没能帮助我解决问题。在中英文社区都查询了一大圈无果后,我认定这是Windows系统出问题了,决定尝试修复Windows。于是最终有效的解决方法如下:

电脑打开这个地址:https://www.microsoft.com/zh-cn/software-download/windows10

点击“立即下载工具”,然后就能得到一个Windows安装程序,这个程序能把你的Windows系统无损更新(意思就是你不会损失你的文件和安装的程序,但可能会将你的硬件驱动程序还原)到最新版Windows,能够修复可能的Windows系统损坏或错误。
这个过程比较漫长,安装程序首先要下载一个Windows安装镜像(大约5g),然后是漫长的解压准备安装,然后是漫长的电脑反复重启安装Windows,再然后是Windows应用更新设置...最终全过程大约是两小时(根据网络情况和电脑不同而不同),一切完事后,打开泰坦陨落2就能正常进游戏了。
BTW,笔者电脑本身安装的就是正版Windows 10专业版,并且一直保持最新的更新,如果使用win7或修改版win10等,安装后可能会要激活系统等。