百科问答小站 logo
百科问答小站 font logo



为什么很多人要禁止 Windows 10 自动更新? 第1页

     

user avatar   solomonhume 网友的相关建议: 
      

Windows 10 流氓软件式的自动更新不但要钱,而且要命

2016年,非洲中部丛林发生的Windows 10偷偷自动更新,让非洲反盗猎工作者面临生命危险。

Chinko是在中非共和国保护野生动物打击偷猎者的组织。他们那边没有网线,上网都靠又慢昂贵的卫星连结。就在协调他们的巡护员团队和武装偷猎者开火的时候,他们营地电脑突然启动Windows 10升级,吃掉了他们租用的所有互联网带宽,下载了近6GB数据,更新过程还导致电脑死机。这使得他们无法和在野外执勤的反盗猎巡护员联系,无法通知他们当地的盗猎者动向,巡护员面临生命危险。

Chinko飞行员兼搞IT的zambuka42表示,他们上网是按MB付费,这次升级除了花费他们几千美元的上网费之外,还有可能让他们的猎巡护员因为无法及时通信而死在武装偷猎者手里,这笔帐要算到微软头上。

虽然更专业的维护人员可能避过这个坑,非洲穷乡僻壤哪里能够奢求?

----------

Reddit 英文原帖:

reddit.com/r/IAmA/comme

r/technology - I live in the Central African bush. We pay for slow satellite internet (per MB d/l). Just ONE of our computers has secretly d/l'ed 6GB for Windows 10. We track & coordinate anti-poaching rangers in the field with these PC's + GPS. F* You Microsoft!


user avatar   yinfupai 网友的相关建议: 
      

记得当初有个特别蠢的设定,那就是开机时给你更新,经常第二天一早开电脑时才发现要更新,然后只能眼巴巴在那里等。当然后来改成了关机时更新。


但这个关机时更新也被设计得特别糟糕,经常措不及防的,突然就提示你要必须要更新,并需要重新启动,如果你不重启,通常就会遇到许多古怪现象,最常见就是如果你在尝试开发点什么时,明明前一分钟还正常,下分钟突然就会遇到提示你这个文件夹或那个文件无法访问了,必须要重启才能解决。


除此之外,在Win10中,可以在许多地方都感受到微软各种毫无善意的强迫,而且大多是延续自Win 8的愚蠢设计。


有时候不得不思考,为什么在虽然号称有全球最聪明头脑的集中的地方,结果却能给出那么愚蠢的设计。


假如它真的好用,是不会有人禁止的。


user avatar   honokajiang 网友的相关建议: 
      

我觉得是时候来系统化的分析一下这个问题了。

windows自动更新的设计至少存在三方面的缺陷,分别是:

1)不可预期:用户无法预知更新的内容以及可能造成的影响;

2)不可控制:用户对于更新可能造成的影响难以控制和维护;

3)外部影响:更新会对用户的体验产生显著(糟糕)的影响。


不可预期问题

要问为何大部分人都在纠结要不要打开微软的自动更新服务。他们的第一个担忧就是windows自动更新的设计存在极大的不可预期性。例如,win10的检查更新界面自始自终也不会给用户显示要更新多大的数据,也不会明确告诉用户这些更新需要的大致安装时间,更不会告诉用户这些安装可能导致怎样的影响(例如更改你的个性化设置之类的)。

这就造成了一个问题,很多用户已经反映,他们在系统自动更新的过程中,不得不在下班的时候等着系统安装结束,或者系统突然更新耗光了用户的移动端流量。这导致很多用户对windows自动更新存在极大的恐惧感。如果说恐惧的来源是未知的话,那么windows更新能让用户处处防着,就是来源于它的更新结果无法预测。

试想,如果windows在更新前愿意返回一个更新包的摘要列表,然后等着用户选择何时更新,那么这样的体验就会好很多。其实这种设计具备了可预测和可预估的更新机制在很多系统上都有,例如ubuntu的updater就是个很好的例子。

你在开始更新前,就可以知道本次更新需要下载多大流量的数据,并且根据下载的大小可以大致判断出更新所需的时间。

而windows自动更新的设计在这方面则完全是一个反面教材:检查更新前,不提供更新项的下载大小,检查更新后,直接开始下载安装= =

由于不可预期性,导致即使你建议用户“更改更新设计,延迟更新时间”,也无法让他们确定啥时候才能开始更新。因为更新信息永远未知,导致何时更新,什么情况和什么环境下进行更新,对于用户而言是完全不可预计的,也因此大部分用户不得不关闭更新服务。

不可控制问题

微软的自动更新存在不可控的设计缺陷。这个不可控说的并不是无法设置更新时间以及无法关闭更新的问题(在一些诸如家庭版的系统上则存在这些问题)。这里指的是,一旦微软的更新开始,用户就很难对更新造成的后果进行及时的干涉以及控制,这里包括:

  1. 选择安装哪些更新包;
  2. 对“强制”重启控制;
  3. 防止系统更新的外部影响(详见第三部分)

我们谈一谈前两个方面。

微软自动更新设计有一个很SB的地方,就是不给用户选择更新哪些项目,不更新哪些项目。这个需求看上去似乎很奇怪,但其实却很正常。

例如,系统的更新包括了安全相关,系统相关,或者驱动相关的更新补丁。例如安全相关的补丁一般优先级会比较高,因为它们通常不大,安装也十分快捷,且通常对维护系统稳定性有很好的作用。而MS每半年一次的大规模更新,通常需要用户仔细的选择安装的时间段,因为系统大更不仅仅会大幅度占用用户的硬盘和计算资源,导致用户的手头工作难以进行,同时还会制造强制重启。

此外,微软的驱动更新,后面会谈,是一个造成用户糟糕体验的根源。诸如MS更新后硬盘变卡,其实是MS更新了硬盘驱动而强迫用户换掉机械硬盘的补丁造成的。此外还包括一些驱动更新可能导致外部设备突然不能使用的奇妙情况:

所有当一个用户要更新这么复杂的系统时,他们往往是需要选择更新项目的。例如安全补丁比较重要,可以优先更新安全补丁。但是系统大更新可能影响较大,可以放到一个合适的时间段去更新。

这就来到了我们说的问题。MS有一个很SB的更新设计机制,那就是无论你是安全相关的更新,还是系统大更,还是驱动更新或是其它什么,要么一起更,要么都别更。我有一个做安全方向的朋友曾经这么吐槽过windows更新:

就好像我早上去一家餐厅吃早饭,然后餐厅老板告诉我你只能选择一次把早中晚三顿全都吃完,或者选择现在不吃。
亦或者一旦你开始吃,就必须把三顿都一次吃光。

微软的更新就像是一个会导致用户机器和系统消化不良的垃圾食品供应商。它不会考虑用户合适选择怎样的更新,也绝不会考虑这些更新给用户带来的不良反应。而是告诉用户:“把嘴张好,我要一次性把这顿霸王汉堡塞到你的胃里去”。

看到了吧。为何人们会咒骂微软的自动更新。因为它是不可控的。即使人们指的,他们需要更新,他们也不希望一次性更新那么多。他们希望能够有一个选择机会,一个不仅仅是在检查更新开始前的选择机会,还包括一个在选择更新后进一步选择和配置更新项的机会。

再回去看看ubuntu updater,人家做的就很好,不仅给用户展示了要更新的项目,功能及其大小,还可以让用户选择。这就是为何许多人在其它(windows除外)的系统上乐于打开更新,而在win10上对更新嗤之以鼻的原因。(关于这个问题,我还将在第四部分讨论它的其它缺陷)。


外部影响

另一个导致用户不敢打开微软更新服务的原因,是因为忌惮于MS系统更新会产生很多难以预期,难以控制且降低体验的外部效应。这些效应很多,包括:

  1. 更新安装过程中硬盘性能大幅下降;
  2. 驱动更新后系统莫名其妙无法使用;
  3. 系统更新重置了用户的个性化设置。

还有很多,我们暂且只列出这些问题。更新安装过程中,大幅度降低系统资源使用率,这已经是众所周知的问题了。我们来谈谈另两个。

首先,驱动更新会直接导致系统功能障碍。什么意思呢?就是例如更新后,用户突然发现硬盘变卡了;或者键盘不能用了(本人遇到过);或者网络连不上了。这些错误往往是MS更新过程中重写了系统注册表或者更新的驱动包和旧的硬件设备不兼容的问题。

操作系统作为一种通用化软件,其开发者应当考虑到不同硬件设备存在的兼容和性能问题,并允许用户一定程度上使用“自定义配置驱动”。而MS则喜欢“擅自帮用户改驱动”。实际上,键盘,硬盘用的好好的,没有用户会闲着没事去换驱动啥的。MS这种时不时改个驱动的做法另PC用户陷入各种奇妙的硬件问题。

当然这些问题还不算最糟糕和广泛的外部影响。最糟糕的问题在于:微软会擅自把用户的自定义设置全部重置。我之前在某个问题下看到了有用户提到MS每次更新会重置他的机器服务配置,导致每次更新后要重新设置这些配置

此外,还有很多问题。诸如MS更新系统后会将用户系统调整到节电模式。然后就出现玩一下3D游戏莫名其妙卡顿等问题。

如果你有以上体验,那么说明是由于MS的自动更新造成了不良的外部影响。

一个操作系统,最主要需要满足的要求,不是绚丽的外观,也不是牛逼的各种小应用(MS的那些应用我估计它90%的用户都没怎么用过吧),而是系统的功能性和稳健性。一个需要大幅更新的系统,要确保其稳健性,就必须进行充分的测试和验证,而这种充分的验证工作是不可能再短期内完成的。因此频繁的大更新对于操作系统的稳健性来说是致命的。

我不理解为何MS总是喜欢来一个半年大更新,这种更新每次都会给用户改善所谓的界面,而与之随同而来的还包括被糟蹋和破坏的系统稳定性和可用性。相比之下,一个用户是不会去赞美一个界面良好而无法正常运作的系统的。

MS的设计者必须理解一点,他们的系统不是mac这种专用机系统,是允许在许多不同机器类型上的更加通用化的操作系统,更不是面向surface的专用系统,谢谢。所以自然地,用户对MS的系统稳定性和可扩展性有着极高的要求。这并不过分,你垄断着那么多用户的机器,自然要接受苛刻的要求。要是一个系统,将ubuntu或者centOS这种只有服务端开发者才会经常使用的系统来说,即使有一两个更新问题也无所谓。

然而可笑的是,MS连它的更新界面设计的都还没UBUNTU的好。就可以想见windows更新的问题有多大了。

交叉错误体验更差

如果说一个功能的设计者在它的功能上犯了上述三种错误的任意一种,那么起码来说是不致命的。例如一个不可预见的更新机制至少可以通过增强可控性和消减外部影响来缓解问题,就如同各位在pad上的更新也是后台静默下载好的,但是安装的时候需要用户指纹或者密码确认,也就是说,虽然苹果的OS X存在小部分的不可预测性,但是由于它是可控的,所以它的用户不会像喷MS那样去喷它的更新机制。

然而windows更新所犯的是:在同一个服务上同时犯了三个错误,而这三个错误又恰好相互“强化”了各自的内在缺陷。这就造成了MS更新被人禁用甚至被狂喷的结果:

一个不可预测的功能,其稳定性需要通过后期的可控操作来控制。

如果一个功能即不可预测又不可控,那么至少它不应当产生显著的外部影响。

然而MS的更新不仅不可预测,不可控,而且产生的外部影响又如此显著。


你说你在一个这么简单的服务设计上居然犯了这么多的设计错误,那若不是你蠢,那就是你傻了。另外,上述问题不限于家庭版,即使专业版也存在一样的问题。


微软更新背后的傲慢和偏见

微软系统更新设计的不可预估性,不可控制性,以及它擅作主张帮用户重置个性化设置的等等举措,无不体现了该设计者对于用户的冒犯和不尊重。而这种不尊重不仅仅体现在该应用服务的设计机制上,还体现在知乎许多“软粉”和某些“微软程序员”的话术风格上。它们的核心思想是:

用户是SB,所以我们替他们做决定就好

都快9102年了还带着这种对计算机用户的蔑视态度去设计软件,不被人禁用和喷才怪呢。

有的人还提到,MS家大业大,too big to fail,所以可以无视用户的愤怒。那我只好说,当年看上去和你们一样有那种“飞龙骑脸输不了”的大公司多了去了,现在它们家的坟头草老高老高了。请各位软粉还是别给MS立这个flag。市场是面向用户的,不是面向印度程序员的,谢谢。

而且再说了,要不是MS更新在某些普通用户看来这么SB,估计360这种流氓软件早就绝迹了。你们说360那个补丁下载器真的很牛逼吗?其实不然啊,但是人家的补丁下载界面,但就设计方面,就比MS的更新机制好很多。人家周某人能有今天,靠的也全是队友的衬托,我看WIN10在这其中是功不可没的。

----------------------------- 2018/07/04 update -------------------------

这个问题貌似混入了一批回答说专业版不存在更新的问题。

我再重复一下,WIN10的专业版确实可以关闭更新,甚至允许你“设置更新时间”。

然而所有这一切操作都是纯粹的浪费资源和消耗用户精力。因为WIN10的更新还存在不可预测的外部影响两个主要缺陷。也就是说,作为用户,即使我可以设置时间,我也不知道该不该打开它,什么时候打开它,打开它之后它会干出些什么(让人蛋疼的)破事儿。

也正因为如此,即使软粉再怎么洗WIN10专业版可以配置更新也是无济于事的。

另外,直接将要更新的更新包摘要信息提供给用户,将更新可能带来的新特性或者后果(该更新是否可能引起强制重启)明确告知用户,或者增加一个更新下载完成后的安装提示界面供用户选择,都是比让用户去设置更新时间这种SB操作要简单且直观的设计方法。

明明有更简单更直观更友好的更新设计方案,软粉就是不说,非在那里嘲讽一群人不懂设置更新时间,扯什么病毒感染。

另外评论区有某个用户说MS的设计是学习苹果的那一套,对此我只能表示:

FNNDP !

苹果的OS X系统的设计是以简明直观为目的做的,你MS除了有模有样学了个滑动界面之类的表面操作,就以为自己领悟了其它系统的精髓了?WIN10这更新,还TM不如WIN7呢。OS X的更新界面不仅仅会告诉你有哪些更新包,还会提示你哪些更新包安装完成后会导致重启。你TM WIN10倒是给我来个提示啊?还好意思说学什么OS X,你配吗?


-------------------------------- Update by 2018/8/13 -----------------------------

另,很久不看这个问题,突然在另一个回答里发现某个很有趣的洗地案例

一个系统设计的太辣鸡,洗不动怎么办?就开始扯实现细节呗,反正普通用户肯定不懂底层API的具体实现(也没工夫看),好像实现了某些逻辑上的优势。

然而话还是那句话,MS的更新机制问题不出在实现部分,而在设计部分。系统设计层面上就是一坨shit,再怎么提高底层技术实现也是浪费时间。我劝贵软粉丝留点智商回答其它问题吧,别在这个问题里装聪明了。


user avatar   wei-bin-69-98 网友的相关建议: 
      

千言万语不及一幅图


user avatar   bingo-liu-66 网友的相关建议: 
      

前几天写了俩回答吐槽了一下WIN10的自动更新,然后昨天吃鸡的时候就给了我一个下马威

“虽然我们已为您打开了游戏专注助手,但请您永远记住,我是您爸爸”


user avatar   windirge 网友的相关建议: 
      

你妈觉得你冷,跑到你们公司把你裤子扒了然后又拿着你的裤子跑回家拿秋裤,再跑回来给你穿,而你只能光着屁股等她,有的时候她还把你裤兜里的钱包手机给你丢路上










—————————————分割线——————————————

几百个赞了,先声明一下,这回答只有后半部分是我原创,前半部分是来自我室友的吐槽,他也玩知乎但是不答题光看,可能是他原创也可能出自别的答主,所以,侵删


user avatar   ikaros-legion 网友的相关建议: 
      

软粉三连:

1.我没遇到问题

2.我没发现BUG

3.你的问题只是个例




user avatar   1992.9.10 网友的相关建议: 
      

美国某电视台直播天气预报时,系统突然跳出升级温十提示框,女主播露出一脸的问号和尬笑…


https://www.zhihu.com/video/998847426198974464



某国外知名游戏主播直播比赛时,在线上十三万网友的共同注视下,温十系统开启了强制更新并重启,不明所以的主播瞬间一脸的懵逼…



河南电视台都市频道某档直播的新闻节目上,主播身后的大屏幕上显示正在配置温十更新…


→_→ …


user avatar   makaka 网友的相关建议: 
      

因为人类需要控制感。

科学家曾经做过一个实验,让一群人都挤在电梯之中,然后测试焦虑程度,发现站在控制面板旁边的人焦虑程度最低,为什么呢?因为站在控制面板旁边的人认为自己比电梯中的其他人更能更好的掌握电梯,但是这只是一种错觉,站在控制面板前面不能让电梯更快,也不能更慢,也不能让其停止,但是却确确实实降低了一个人的焦虑,他认为自己是掌控全局的人

如果自己长时间无法掌控局面会怎么样呢,那么这个人的情绪会陷入焦虑、沮丧、无助,甚至是气愤、暴走。在足球场上就是这样,如果一方持续控球,另一方长时间拿球,被对方带着节奏走,那么很有情绪会失控

有一张极为经典的动态图,是西班牙国家德比,三四个人在场上以某种形状的站位将对方一个球员围在中心用球逗着来回跑,专业术语称为“遛猴”,图片中被遛的就是前皇马头牌C罗,从可以明显的看到,当C罗第三次尝试去抢球,而布教授又再次把球传给皮主席的时候,C罗的情绪已经彻底失控了,陷入暴走的边缘,原因就是球一直不在自己手里,而自己长期没有控制感,三番五次的去抢,总是失败,于是乎负面的情绪就压抑不住了。

还有一个实验,是让两组人分别暴露在噪音之中,其中一组人,在他们面前有一个按钮,告诉他们,按下按钮就可以降低噪音,但是尽量别按,另一组啥都不给,然后测试两组人的情绪,当然,实验的结果也证明了,有按钮的那一组人比没有的那组人呆的时间更长一些。


回到这个问题上来,很多的答案说的已经很好了,就是WIN10的更新,像一颗地雷一样,你不知道啥时候会爆炸,明明是在做各种各样重要的事情的时候,他一声不吭的告诉你,你滚蛋吧,老子要更新了,你的屁事都不重要,我的更新最重要。这就让别人失去了控制感,不是有你来掌握你的电脑,而是有电脑,或者微软公司来掌握你的电脑,那还要你这个电脑何用?所以必须要禁止WIN10的自动更新,必须要在我觉得方便的时候再更新,这是一种重新掌握主动权的办法,只有这样才能降低焦虑与愤怒。

课后思考题,3.15晚会上关于银联不告知用户的情况下,就直接开通了免密支付1000元额度的事情,事后银联告诉用户不用害怕自己的现金会被盗刷,如果被盗刷,银联会赔偿,但是依然无法阻止人们的愤怒,是由于没有重视哪个方面呢?


user avatar   Ivony 网友的相关建议: 
      

两个字解释:生态。


Windows10的应用生态没建立起来。



别听神叨叨的答案,从各种方面找各种原因。你只需要想一个问题就明白,你为啥要升级浏览器?

因为TMD网站不打算兼容旧的浏览器了,你几年不升级就看不了,就这么简单。有种你别升,你就啥也看不了了。


所以Windows10的关键在于软件生态。只要上面的应用和微软一条心的升级不适配旧版,微软一句话不用说就能让人升级。


问题都是可以克服的,问题是如何说服别人去克服这些问题。


==================================================

评论中很多人表示,微软应该如何如何,事实上,我想他们想表达的一件事情是,作为消费者,我很不满意。还有人表示,我付钱买的东西,我要有自主权。


对不起,其实对于Windows 10而言,你可能不再是传统意义上的消费者了。


事实上就Windows 10家庭版和OEM版本这种近乎白送的价格,如果微软继续依赖这个来盈利的话,那早破产几百次了。事实上之前微软就联合百度360什么的,以白送的方式来推广Windows 10了。Windows 10免费只是一个时间的问题,如果你愿意接受广告什么的,微软只怕是早有计划给你白送Windows 10了。


SaaS这个概念已经被提出太多年了,而很多人到现在都不能理解,当然这没有关系,我早就说过,传统的软件授权和销售模式在互联网冲击下已经破产。软件服务化这一趋势是不可逆的,并不会因为你的抱怨而发生改变。不论你是讨厌还是喜欢谷歌,不论你是拥抱互联网还是因循守旧。软件行业正在发生变化,尽管这不是你所想要的,也不是你所推动的,但你仍然必须去适应它。否则,你就别用了,就如此简单……


当然,你可以捂住耳朵和蒙住眼睛,表示这些全都是我的臆想,我能够找到传统的软件供应商,也可以一直把XP用下去。没关系,随着时间的推移,传统的软件只会慢慢的一个接一个的停止维护,直到无法使用……




     

相关话题

  同是主流操作系统,为什么macOS没有盗版系统而Windows到处是盗版? 
  同是主流操作系统,为什么macOS没有盗版系统而Windows到处是盗版? 
  鸿蒙系统到底是不是安卓系统? 
  当我们在电脑按下ctrl+c,剪切板储存了哪些信息? 
  "正在准备windows请不要关闭你的计算机"这个交互设计是不是特别傻? 
  发展我们的国产操作系统,有没有必要从内核写起,deepin 到底属不属国产操作系统? 
  对于安卓是否可以理解为安卓系统其实跑的是Linux? 
  C#下有什么办法可以实现毫秒级的计划任务? 
  现在鸿蒙操作系统讨论很热,大家认为为什么当年微软没有搞起来手机操作系统呢? 
  为什么微软的软件安装都如此麻烦? 

前一个讨论
如何看待抗美援朝的人海战术?
下一个讨论
如何看待美国女权领袖、MeToo 运动发起者被曝性侵男演员后暗中支付巨额封口费?





© 2024-11-08 - tinynew.org. All Rights Reserved.
© 2024-11-08 - tinynew.org. 保留所有权利