微软是怎么检查用户有没有安更新win10系统的?
为了让用户方便使用Win10,微软在更新安装方式上进行了大幅度的修改。和Win7/Win8.1等之前系统相比,Windows10采用累计更新的方式进行,即每次更新都会检查之前的补丁是否已经安装,如果没有的话会一并给你补上,而且每次更新的内容都是通过一个集合补丁完成,而不是分为具体若干个进行。另外,在更新下载和安装上,默认采用“无人值守”模式,后台自动下载并安装,不必用户操心。
然而,这种模式看似智能和方便,但由于目前Win10本身还比较年轻,系统存在各种不足,因此每次更新自动安装过程都有用户无法正常完成,甚至引发某些麻烦,比如无限循环安装失败、重启。出现这种情况的原因就是更新默认自动安装所致,因为没有被认定安装成功的更新会永远被安排下次安装,而由于更新在当前设备上有问题,因此就永远不会安装成功,进入死循环。
一般来说,微软会在下一次更新推送时修复历史遗留问题,因此我们认为如果能够适时阻止问题更新安装,等待未来的修复,那么这种问题就不再是问题。要想实现这一目标,其实仍然可以依靠“自动机制”来完成。比如安装更新过程中如果出现不顺利,系统应该记录在案,如果再次尝试自动安装仍然不成功,可以向用户询问是否还要继续安装,如果用户同意不再安装,那么自动安装机制就应该避免系统再次尝试安装该补丁;或者在安装失败2至3次后,自动决定不再安装这枚补丁,等待微软后续的解决。
虽然现在Win10专业版可以通过组策略来整体制定更新下载和安装方式(如上图),但不能像之前那样决定具体补丁的安装。微软这样做有自己的考量,也和当前“集合式”补丁的特点有直接关系。因此,在个别用户遇到问题后再制止补丁的安装,那么就会少给用户添麻烦,并且也最大程度保证了正常用户的更新安装,还不影响微软为绝大多数普通Win10用户设定的“无人值守”更新安装策略。所以,加上这一步问题处理机制,Win10更新安装应该会达到微软现有方式的完美状态。微软也需要进一步提高补丁安装的成功率,从根本上避免Win10更新安装失败成为“惯例”。