.NET 补丁失败源代码

2023-01-27 0 793

.NET 补丁失败源代码

当我们开始这个月的补丁时,我完全希望现在能带着大量讨厌 2 月更新的应用程序列表回来。 情况并非如此,尽管本月出现了一些与 .NET 相关的问题。

如果您想知道,.NET 是开发人员用来构建应用程序的框架。 它有助于标准编码技术和“托管代码”,并可以使应用程序更加安全。 开发人员主要使用 Visual Studio 来开发我们都在 Windows 系统上使用的软件。

影响 Visual Studio 的已知问题最显着地出现在上个月开始的累积 .NET 更新中首次引入的更新中。 KB4598301 于 1 月 26 日作为 Windows 10 1909 上 .NET 的可选预览更新发布,并导致 Visual Studio 崩溃。 然后 2 月 9 日发布的 KB4601056 也遇到了同样的问题。 因此,微软在一周后发布了预览更新——KB4601556——修复了 Win10 1909 中的潜在问题。

[相关:如何将 Edge 替换为 Windows 10 中的默认浏览器——以及为什么不应该]
适用于 Windows 10 1809 的 KB4601887 补丁星期二版本后来由 KB4602298 修复,但并非适用于所有平台。 例如,适用于 Windows 2004/20H2 的 KB4601050、适用于 Win10 1803 的 KB4601054 和适用于 Win10 1607 的 KB4601051 的版本未在更高版本中修复。 我希望对于这些平台,如果您看到应用程序崩溃,您将不得不等到 3 月的更新到来。

否则,安装这些更新后我看到的问题报告很少,这让我感到惊讶。 在我自己的个人测试中,我没有发现任何问题——尽管有来自其他用户的问题报告。 一份报告涉及 Autodesk 的 Inventor 2020 和 2021,它们在安装这些更新后崩溃。 但是应用程序崩溃很少见; 因此,我预计您本月不会遇到问题。

我看到的另一份报告来自 VMware 论坛,该补丁安装在 Server 2016 部署上,并阻止了使用 Intelligent Hub 21.01 完全注册 iOS 设备的能力。 正如 VMware 知识库所指出的,2 月份发布的多个 .NET 更新会导致 Workspace ONE UEM 功能出现问题,包括安全通道通信。

我个人没有发现对我基于 .NET 构建的关键应用程序之一有任何影响:Intuit 的 QuickBooks。 QuickBooks 的 2018、2019、202,0 或 2021 版本均未出现问题。

好消息是,这些补丁中修复的安全问题仅仅阻止了攻击者执行拒绝服务。 具有讽刺意味的是,由于补丁使应用程序崩溃,它实际上导致了它试图保护用户免受的同样的事情。 如果你必须删除这个更新,如果你现在不能安装它,我不认为它是高风险的。

因为我没有看到很多报告的副作用(包括在我自己的测试中),所以下周我将建议您安装 2 月 9 日的一批补丁更新,除非您直接受到 .NET 更新的影响。 根据我对补丁论坛和场所的评论,我只看到了某些商业应用程序的副作用。 这些问题范围很窄,没有广泛传播。 这是个好消息。

如果您发现确实需要卸载更新,您将面临两个步骤。 首先,转到“开始”按钮,然后是“设置”,然后是“更新和安全”。 单击查看更新历史记录,然后单击“卸载更新”。

向下滚动并找到具有与您拥有的 Windows 10、8 或 7 版本对应的匹配 KB 编号的 Microsoft Windows 更新。 例如,对于 Windows 10,您需要查找以下内容之一:

Windows 10 版本 1607 – KB4601051
Windows 10 版本 1809 – KB4601887
Windows 10 版本 1909 – KB4601056
Windows 10 版本 2004 或 20H2 – KB4601050
现在是更难的部分:特别是对于 Windows 10,您需要确保您的系统设置为在您受到影响时不会重新安装此更新。 首先,从 Oldergeeks.com 下载 WUSHOWHIDE.DIAG 工具并安装。 (您可能还记得我上一篇博文,Microsoft 不再提供此工具。)现在,查找您希望隐藏或阻止安装的更新并选择它。

该应用程序将指示该应用程序正在“解决”问题,并将隐藏更新以防止提供给您的系统。 另一种工具是 Windows Update Minitool,它也允许您隐藏更新。

多年来,我一直对 .NET 更新持谨慎态度,并且在它们发布时会畏缩不前。 多年来,我们不得不使用各种 .NET 修复工具来卸载和重新安装 .NET。 自从 Microsoft 发布 .NET 4.8 及更高版本并将其包含在 Windows 10 中以来,它的性能变得更好——这意味着我们不需要卸载并手动重新安装 .NET。 这是我第一次回想起 .NET 更新已经很长一段时间出现已知问题。

最重要的是,我认为会发生的大补丁问题已经被隔离。 值得庆幸的是,这一次 .NET 总体上表现良好; 它(还)没有让我畏缩和畏缩。

申明:本文由第三方发布,内容仅代表作者观点,与本网站无关。对本文以及其中全部或者部分内容的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。本网发布或转载文章出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,也不代表本网对其真实性负责。

七爪网 行业资讯 .NET 补丁失败源代码 https://www.7claw.com/51309.html

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务