Win 10自动更新遭遇麻烦 与驱动管理软件打架

时间:2015-07-27 10:29 来源:快启动 点击:

微软上周证实将强制用户自动下载、安装所有Windows更新包。用户对此纷纷表示不满,并表达了自己的担忧。据Forbes网站报道,现在用户的有些担忧变成了现实。

就在Windows 10发布还剩下4天时,其自动更新政策首次遭遇大麻烦,造成许多PC不能正常运行。

1.jpg

令人不快的驱动程序

问题与英伟达显卡有关,用户纷纷在英伟达支持论坛上发帖称,Windows Update自动安装新款驱动程序,破坏了多显示器设置、SLI(双显卡配置),甚至造成PC不能完全启动,Windows 10进入紧急恢复模式。

《福布斯》撰稿人鲍罗·芒克顿(Paul Monckton)就遭遇了这一问题,他解释说,问题在于Windows Update与英伟达的驱动程序和软件管理工具“英伟达GeForce体验”(Nvidia GeForce Experience)之间的冲突,“353.54版本的驱动程序只通过Window Update发布,问题在于英伟达GeForce体验会尝试把驱动程序降级为之前的版本,同时认为之前的版本是较新的版本”。

雪上加霜的是,Windows Update在安装驱动程序前不显示版本号或不提前提醒用户,因此要查清造成问题的原因很困难。

在配置SLI的系统中,Windows 10上的Windows Update目前会认为它必须对两款设备进行更新,而实际上更新一次即可覆盖两块显卡,这会造成更新包安装一次后再安装一次。

更新包冲突

Forbes称,问题在于:许多PC部件和外设已经带有自动管理驱动程序更新包的软件。PC厂商通常在PC上预装驱动程序更新管理软件(联想就是一个著名例子),可能会与Windows Update发布的驱动程序更新包发生冲突。

因此,除非Windows Update和第三方驱动程序管理软件同时收到更新包,它们之间就会爆发升级和降级大战。用户可以使第三方软件停止对驱动程序进行更新,但如果驱动程序问题是由Windows Update造成的(就像这次的英伟达显卡驱动程序问题),驱动程序被卸载后无法阻止Windows 10重新安装,会造成这一问题反复出现。

有趣的是,在之前版本的Windows中,这不是个问题,因为Windows Update把驱动程序更新包归类为“可选”(Optional)更新包,有驱动程序更新包时会提醒用户。

如何解决这一问题呢?目前这一问题有两类解决方案,分别是短期或长期解决方案。

短期解决方案

Forbes指出,鉴于Windows 10更新过程不能停止,最显而易见的解决方案是卸载第三方驱动程序管理软件,把更新驱动程序的任务完全交给Windows Update,预防冲突。通过提供一体化更新服务,这可能会使事情简单化,但这意味着使专业公司放弃它们对自己产品的控制。

另一种方法是修改Windows Update。最初时这一方法可能奏效,但4月份微软产品营销高级经理海伦·哈米兹(Helen Harmetz)表示,强制停止安装Windows 10更新包的用户可能会无法获得安全更新包。微软尚未在官方文件中证实这一说法,但如果微软选择执行这一策略,对更新服务任何形式的修改都将失去意义。

长期解决方案

Forbes称,对微软来说一个长期解决方案是,允许用户关闭对驱动程序等非必需更新包的自动更新,或至少在驱动程序更新前提醒用户。

除非微软政策发生一百八十度大转弯,否则这是不可能的。微软可能向用户推荐Fast Rings和Slow Rings方案。担心系统下载、安装有缺陷更新包的用户可以选择Slow Ring,收到更新包的时间比Fast Ring晚1个月。

采用这一方案的前提条件是,a)用户愿意推迟1个月接收更新包;b)用户相信微软在1个月时间内能修复出现问题的更新包;c)不会吓跑足够多Fast Ring用户,否则将没有足够多“小白鼠”测试新款更新包。毕竟,默认情况下Windows 10用户选择的是Slow Ring。

找到平衡

了解微软使Windows 10更新服务不可停止的潜在好处是重要的。尽管像英伟达显卡驱动程序问题这样的缺陷是这一决定的副作用,但对于PC来说,因为软件更新不及时造成的问题比更新过于频繁要多很多。因此,微软的策略将提高全球数以百万计Windows 10计算机的可靠性和安全性。

在部分业内人士来看,微软过于独断专行了。微软应当缺省开启自动更新过程,但使用户能针对非安全更新包改变这一设置,或提供把部分驱动程序更新由Windows Update交给英伟达GeForce体验等第三方软件的能力。英伟达等公司是它们产品方面的专家。

归根结底,这是一个平衡的问题:安全 Vs 灵活性、控制 Vs 选择。在Forbes看来,在距离发布还有几天之际,微软显然还没有找到这一平衡。

驱动 Win 10