怎么修复由win 7累积升级KB4512941引起的高Cpu使用率
长期的win 7用户当然了解安装累积升级通常是一个冒险的赌注,这主要是因为这些升级最终导致的问题。
早在win 7的早期阶段,这些累积升级就无法安装,并且经常将设备推送到一个连续的循环中,在这个循环中,它们仅为安装提供补丁,意外地结束,然后再次提供升级。
虽然这些问题显然已得到处理,并且现在可以正确安装升级,但现在偶尔发布的版本会导致安装它们的win 7设备出现其他问题。
Microsoft发布的最新累积升级版本为KB4512941,专门针对win 7版本1903或增强的2019年5月升级。
此升级带来了一系列受欢迎的改进,它还处理了破坏win sandbox的问题,这是微软在5月份承认的一个问题。
但与此同时,它还会导致安装设备的Cpu使用率过高。微软尚未承认这个问题,但谷歌的快速搜索显示有许多用户遇到这种行为。
乍一看,最容易的处理办法是卸载此累积升级,但这显然意味着你将错过所有这些最新的改进。还有第二种办法来修复高Cpu使用率,我将在下面全面说明。
Cpu使用率高的bug
首先,让你们看看是什么导致高Cpu使用率。
经过仔细检查,看起来这个案例的罪魁祸首是一个名为searchui.exe的进程,它属于数字助理Cortana。该过程位于以下位置:
C:winsystemAppsMicrosoft.win.Cortana_cw5n1h2txyewysearchui.exe
即使你没有收到有关这些设备的高Cpu使用率的确认,即使你禁用了Cortana,该过程也应该存在。
由于Cpu使用率过高,安装升级的设备最终会遇到其他问题,例如无法启动“开始”菜单,因此只显示一个大的白色框。
怎么修复bug
修复这个错误归结为编辑注册表项,虽然您会在几秒钟内弄清楚,这或许不是您最喜爱的一杯茶。
注册表项名为BingsearchEnabled,它负责允许和阻止你在设备上执行的搜索查询被发送到Bing。换句话说,如果你但愿在本地执行搜索并且不在桌面上显示Bing搜索后果,则或许禁用了此功能,并且应禁用该注册表项。
奇怪的是,你需要启用此注册表项(从而启用该功能以允许将搜索查询发送到Bing)以处理问题。删除BingsearchEnabled也有协助,因为然后还原了默认行为。
该项位于注册表编辑器中的以下地址(“开始”菜单>“regedit.exe”):
ComputerHKEY_CuRREnT_usERsoftwareMicrosoftwinCurrentVersionsearch
到达此地址后,只需双击以上条目直接将其值更改为1或将其删除。重新启动设备应保存配置并更正高Cpu使用率,但请记住,搜索行为也将还原为默认值。
你们已经联系微软询问有关该错误的众多信息,看看该公司是否已经在调查它。下周这一软件巨头将开始推出2019年9月补丁星期二万能案,预计下一批累积升级。