已安装 Microsoft .NET 版本 4.5.2、4.6 或 4.6.1 的 Microsoft Windows 用户如果希望 Microsoft 将来通过产品更新支持该框架,则必须安装较新版本的 Microsoft 框架。
据微软称,这三个框架都将在 2022 年 4 月 26 日停止支持。支持日期结束后,产品将不会收到“安全修复或技术支持”。
大多数家庭设备通过 Windows 更新保持最新。这些设备已经安装了较新版本的框架,例如 .NET Framework 4.8。
未自动更新的设备可能需要手动更新才能从不受支持的版本之一移动到受支持的版本。
系统管理员可以在 4 月之前将已安装的 Microsoft .NET Framework 版本更新到更新版本,至少是Microsoft .NET Framework 4.6.2,以继续获得支持和安全更新。框架的 4.6.2 版本预装在 Windows 10 版本 1607 上。较新版本的 Windows 10 包含较新版本的框架,例如,Windows 10 版本 1903 默认包含 .NET Framework 4.8 版本。
.NET 框架 4.6.2 及更高版本遵循操作系统的生命周期策略;这意味着当操作系统失去支持时,它将失去支持。
2022 年 4 月停止支持的三个 .NET 版本受到微软决定在公司产品中停用 SHA-1 的影响。
Microsoft 进行此更改是因为 .NET Framework 以前使用使用安全哈希算法 1 (SHA-1) 的证书进行数字签名,并且我们优先支持更新的数字证书。
检查已安装的 .NET Framework 版本
您可能想知道您的 Windows 设备上安装了哪些版本的 .NET Framework。它相对容易找到,因为您可以通过以下方式在注册表中检查:
- 打开开始,键入 regedit.exe,然后从结果列表中选择 Windows 注册表编辑器。
- 确认 UAC 提示。
- 转到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP。在 Windows 10 及更高版本上,您可以将路径粘贴到地址字段中以直接跳转到它。
- 检查以 v 开头的版本文件夹以及客户端或完整文件夹。注册表字符串值版本显示已安装的 .NET Framework 版本。
如果您看到列出的框架之一将失去支持,您可能需要考虑升级它以使您的设备支持该框架。