所以我最终将我的 Dell E6400 更新到了 Windows 10。有一段时间没用了,所以我必须把它拿出来,同时我的另一台机器正在维修。
预料中的烦恼发生了:系统持续运行,CPU 使用率超过 90%,仅 Windows 更新就占用了 80% 以上,导致无法执行除在浏览器中阅读文本之外的任何操作……现在已经连续 18 个小时处于这种情况(整夜开着,希望 WU 能完成它需要做的事情)。由于我使用的是 SSD(Evo 850 250 GB),所以这绝对不是一个简单的更新问题……以前我在全新安装 Win7 后也遇到过类似的问题。在与现在的 W10 相同的硬件上,它花了 4 个多小时。
我从事大量开发工作,因此我安装了完整的 WS2015 社区版,包括所有配置(包括 SQL Server、IIS 服务器等),以及 Windows Web 平台安装程序、Teamviewer 和 AV(Bitdefender Free)和驱动程序等其他内容。除此之外,系统没有免费、共享、膨胀和恶意软件(至少我希望如此)。
Windows 8/8.1 在 Windows 更新设置方面与 Windows 10 不同,所以我看到的大多数解决方案都不适合我。此外,它们通常涉及“黑客”服务并将更新设置为手动。同样,这对我来说不是一个解决方案,因为我需要更新内容。那么有人找到解决问题的方法吗?
答案1
通常,当我看到 Windows 更新后 CPU 使用率很高时,这是 .NET 程序集优化器重新编译了所有更新的 .NET 程序集。
对我来说,它通常不会持续超过 30 分钟,但这取决于您安装了多少个 .NET 软件应用程序以及您的计算机的速度。
2008 年对戴尔 E6400 的评论将其列为具有“平均”性能,因此您的 .NET 优化器将花费更长的时间。
答案2
反复检查 Adrien 的回答和 Windows 更新设置后,我想我找到了一个可能的解决方案......
我已将设置从自动更改为手动重启并禁用 - 我认为这确实起了作用 - 将更新和部分更新发送到其他计算机。
也许只是巧合,关闭“设置”后 15 秒内 CPU 负载就下降了,计算机从此就安静如初了。