Windows11 5 月更新导致 .NET 无法使用

问题简述

在最近微软正式向广大用户大面积推送的 Windows11 5 月份累计更新中,BUG 可谓是层出不穷。作为这次更新事故的受害者之一,我想谈谈我的经历和感受。首先这次更新的编号分别是:

  • 2022-05 用于 .NET Framework 3.5 和 4.8 的累积更新,适合基于 x64 的 Windows 11 ( KB5013628 )
  • 2022-适用于 Windows 11 的 05 累积更新,适合基于 x64 的系统 ( KB5013943 )

安装了上述两个更新后,重启电脑就会导致部分依赖于 .NET 的应用无法打开,出现 “ 应用程序无法正常启动(Oxc0000135)。请单击"确定"关闭应用程序 ” 这样的提示。

我的电脑上受影响的应用有微软商店安装的 QuickLook,科学上网的 V2RayN 【V5.2.3】,以及 SourceTree。所以这次事故的影响范围还是很大的,据说这是 Windows11 与 .NET 不兼容导致的,查看更新日志

解决方案

显然,最好的办法是 卸载更新 并且设置停止更新几周。

网传有在 控制面版-程序和功能-启用或关闭 Windows 功能 中取消勾选所有 .NET 应用后再重新启用的办法,我并没有尝试成功。因此,最好的方式就是安装 Windows10

就在上面的 Windows 更新日志 链接里,官方提出了启用 .NET 3.5 的缓解办法。我并没有尝试因为我不想折腾了,我就坐等他们团队回滚这次的更新记录。