Windows 10 应用(如照片、日历、计算器、邮件和日历以及反馈中心)因“文件系统错误 (-2147219196)”而崩溃。Microsoft告诉我,该公司知道这些报告,并确定了根本原因。好消息是这家科技巨头已经在准备修复,它应该很快就会在Microsoft Store中上线。
那么到底是哪里出了问题呢?根据反馈中心和 Microsoft 论坛上的报道,Microsoft 于 1 月 23 日通过其应用商店自动更新了其收件箱应用程序。虽然这些更新应该是定期维护版本,但它们破坏了 Microsoft Photos、Calculator、Mail and Calendar、Feedback Hub 等收件箱应用程序。
根据我们从用户那里收到的报告,这些应用程序在启动时会立即崩溃,并显示错误消息“文件系统错误 (-2147219196)”。这个错误似乎只影响较旧的硬件,例如 2000 年代初期上市的 AMD Athlon、Intel Quad 和 Core 2 Duo 处理器。
“一旦你有了更新,你就不能回去。Microsoft这样做,最重要的是,没有警告是一个肮脏的举动,“一位沮丧的用户在反馈中心帖子中指出。
另一位用户解释了这个问题:我遇到了同样的问题。Microsoft Photos 昨天工作,但它在 1 台 PC 上的 Windows 10 Pro 上给出了相同的“文件系统错误 (-2147219196)”,但它仍在另一台 PC 上工作。
为什么 Windows 10 应用程序因文件系统错误 (-2147219196) 而崩溃?
问题的根本原因在于多个收件箱应用程序使用的关键包“vclibs 框架”。此程序包包含可帮助 Microsoft 收件箱应用(如照片和计算器)正常运行的库。
最近,vclibs 框架中的更改无意中使这些应用程序需要 SSE4.2 指令。
正如维基百科所指出的,SSE 已经存在了几十年,但 SSE4.2 版本在 2011 年晚些时候发布,并且不受旧处理器的支持。SSE4.2 可帮助计算机的处理器更有效地处理数据,从而在打开应用程序时获得更好的性能。
Microsoft 不小心将 SSE4.2 作为 vclibs 框架的强制性要求。因此,具有较旧处理器(缺乏 SSE4.2 支持的)的 Windows 10 电脑无法启动以下应用:
- 照片
- 计算器
- 邮件和日历
- 电影和电视(又名电影和电视)。
- 反馈中心。
- 绘制 3D。
- 3D 查看器。
- 游戏栏
这是因为较旧的处理器无法处理或执行应用程序的 SSE4.2 指令,而 vclibs 框架现在“意外”需要这些指令。
在一份声明中,Microsoft支持人员确认它已经意识到这个问题,包含该修复程序的新应用程序包将在未来几个小时内开始通过Windows应用商店推出。
值得注意的是,这些处理器官方不受支持,但有些人仍然在其上运行 Windows 10。
与其他科技公司不同,Microsoft在保持向后兼容性方面有着良好的记录。Windows 10 在 2025 年 10 月之前仍受支持,此错误似乎是 Visual Studio 团队的真正错误。