爲什麼很多人要禁止 Windows 10 自動更新?

為什麼很多人要禁止 Windows 10 自動更新?

為什麼很多人要禁止 Windows 10 自動更新?

Windows 10 流氓軟件式的自動更新不但要錢,而且要命

2016年,非洲中部叢林發生的Windows 10偷偷自動更新,讓 非洲反盜獵工作者 面臨生命危險。

Chinko 是在中非共和國保護野生動物打擊偷獵者的組織。

他們那邊沒有網線,上網都靠又慢昂貴的衛星連結。就在協調他們的巡護員團隊和武裝偷獵者開火的時候,他們營地電腦突然啟動Windows 10升級,吃掉了他們租用的所有互聯網帶寬,下載了近6GB數據,更新過程還導致電腦死機。這使得他們無法和在野外執勤的反盜獵巡護員聯繫,無法通知他們當地的盜獵者動向,巡護員面臨生命危險。

Chinko飛行員兼搞IT的zambuka42表示,他們上網是按MB付費,這次升級除了花費他們幾千美元的上網費之外,還有可能讓他們的獵巡護員因為無法及時通信而死在武裝偷獵者手裡,這筆帳要算到微軟頭上。

雖然更專業的維護人員可能避過這個坑,非洲窮鄉僻壤哪裡能夠奢求?

為什麼很多人要禁止 Windows 10 自動更新?

千言萬語不及一幅圖

為什麼很多人要禁止 Windows 10 自動更新?

為什麼很多人要禁止 Windows 10 自動更新?

心理學專業,用MATLAB的psychtoolbox做實驗。

上週三被試進屋,跑程序,半途Windows彈出更新通知,程序崩掉數據沒存,作廢一個被試。

為了避免類似的事再發生,週三晚上我盯著Windows更新完,想著這樣安心了。結果週四早上被試來,因為系統更新之後gstreamer不識別,又廢了一個被試。

和老師報告這個慘劇之後我把實驗室所有電腦自動更新都關了。

為什麼很多人要禁止 Windows 10 自動更新?

windows自動更新的設計至少存在三方面的缺陷,分別是:

1)不可預期:用戶無法預知更新的內容以及可能造成的影響;

2)不可控制:用戶對於更新可能造成的影響難以控制和維護;

3)

外部影響:更新會對用戶的體驗產生顯著(糟糕)的影響。

不可預期問題

要問為何大部分人都在糾結要不要打開微軟的自動更新服務。他們的第一個擔憂就是windows自動更新的設計存在極大的不可預期性。例如,win10的檢查更新界面自始自終也不會給用戶顯示要更新多大的數據,也不會明確告訴用戶這些更新需要的大致安裝時間,更不會告訴用戶這些安裝可能導致怎樣的影響(例如更改你的個性化設置之類的)。

這就造成了一個問題,很多用戶已經反映,他們在系統自動更新的過程中,不得不在下班的時候等著系統安裝結束,或者系統突然更新耗光了用戶的移動端流量。這導致很多用戶對windows自動更新存在極大的恐懼感。如果說恐懼的來源是未知的話,那麼windows更新能讓用戶處處防著,就是來源於它的更新結果無法預測。

試想,如果windows在更新前願意返回一個更新包的摘要列表,然後等著用戶選擇何時更新,那麼這樣的體驗就會好很多。其實這種設計具備了可預測和可預估的更新機制在很多系統上都有,例如ubuntu的updater就是個很好的例子。

為什麼很多人要禁止 Windows 10 自動更新?

在開始更新前,就可以知道本次更新需要下載多大流量的數據,並且根據下載的大小可以大致判斷出更新所需的時間。

而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在這其中是功不可沒的。

為什麼很多人要禁止 Windows 10 自動更新?

這個問題貌似混入了一批迴答說專業版不存在更新的問題。

再重複一下,WIN10的專業版確實可以關閉更新,甚至允許你“設置更新時間”。

然而所有這一切操作都是純粹的浪費資源和消耗用戶精力。因為WIN10的更新還存在不可預測的外部影響兩個主要缺陷。也就是說,作為用戶,即使我可以設置時間,我也不知道該不該打開它,什麼時候打開它,打開它之後它會幹出些什麼(讓人蛋疼的)破事兒。

也正因為如此,即使軟粉再怎麼洗WIN10專業版可以配置更新也是無濟於事的。

另外,直接將要更新的更新包摘要信息提供給用戶,將更新可能帶來的新特性或者後果(該更新是否可能引起強制重啟)明確告知用戶,或者增加一個更新下載完成後的安裝提示界面供用戶選擇,都是比讓用戶去設置更新時間這種SB操作要簡單且直觀的設計方法。

明明有更簡單更直觀更友好的更新設計方案,軟粉就是不說,非在那裡嘲諷一群人不懂設置更新時間,扯什麼病毒感染。

另外評論區有某個用戶說MS的設計是學習蘋果的那一套,對此我只能表示:

FNNDP !

蘋果的OS X系統的設計是以簡明直觀為目的做的,你MS除了有模有樣學了個滑動界面之類的表面操作,就以為自己領悟了其它系統的精髓了?WIN10這更新,還TM不如WIN7呢。OS X的更新界面不僅僅會告訴你有哪些更新包,還會提示你哪些更新包安裝完成後會導致重啟。你TM WIN10倒是給我來個提示啊?還好意思說學什麼OS X,你配嗎?

為什麼很多人要禁止 Windows 10 自動更新?

第一次被坑是在實驗室。

當時知道Windows10自動更新坑,設置的使用時段最多隻有18個小時,看來微軟覺得自己的系統太辣雞,不支持每天長時間使用???但好像只在電腦空閒時重啟自動更新。行吧,先湊活用。

於是有天我下班前跑了一個需要運行將近一晚上的程序(多線程,基本佔滿cpu)。結果第二天上班時我就發現,微軟對電腦空閒的定義好像和用戶不太一樣?在cpu滿載的情況下通過鍵鼠長期未操作推斷出電腦空閒,給我更新重啟了 ,一晚上白費。

不要跟我說什麼專業版策略組可以禁止更新,我當然知道,這次之後我也禁止了。但是哪個用戶能事先想到win10的自動更新這麼有“特色”,從而提前禁止呢?

微軟還是改一改自己喜歡當用戶爹的毛病吧,真是活該風評差。

為什麼很多人要禁止 Windows 10 自動更新?

現身說法,就昨天的事情。

由於個人電腦的C盤之前很長一段時間一直處於即將裝滿的狀態,因此每天都會看到“系統無法更新,點擊此處解決”之類的提醒。

而昨天,我進行了一次系統盤清理,清理後剩餘空間足以安裝更新了。很快,美妙的“幸福倒計時”就不失時機地跳出來了:

為什麼很多人要禁止 Windows 10 自動更新?

來看下這幾個按鈕:

“立即重啟”:當場就重啟;

“更改時間”:當場

另外選擇一個時間;

“確定”:同意系統擅自給你決定的這個“20:49”的更新時間(這個更新時間往往離當前時間特別近,意味著你接下來必須馬上做好即將重啟的準備,如保存資料等)。

這裡是個人認為很不人性化的一點:無論哪個按鈕,都意味著用戶必須馬上做出一個選擇。在用戶體驗被作為產品設計第一要素的當今,這樣“逼著用戶立即作決定”給人的感覺是很不好的。能不能給個一鍵叉掉的功能,讓人暫時先不管這個破事兒啊?

我們接著說昨天的經歷。

我點擊了“確定”按鈕。很快這一幸福時刻就到來了。

在經過了一系列反覆重啟後,系統停留在了桌面,我合計著,應該已經安好了。

這裡是第二個吐槽點:沒有完成提示,更沒有任何關於更新內容相關的說明。看系統費老大勁兒的重啟安裝重啟安裝,結束後用戶一臉懵逼,更新前後的區別在何方?

繼續。

停留在桌面後,我一眼望去貌似有點違和。

怎麼分辨率變成1024*768了???

常識告訴我,這些系統設置,Windows沒必要也不會去動它們。最有可能的是顯卡驅動出問題了。一看設備管理器果然如此。

沒錯,自動更新把我的顯卡驅動更沒了

還不止這些。更新後,我的:

聲音輸出被重置(剛才剛說了那句話就被打臉了),需要重新設置;

日文輸入法不翼而飛(我有時會用到這個),需要重新在輸入法配置界面下載安裝。

以上就是昨天的親身經歷。這個過程,講真,著實不能算幸福。

為什麼很多人要禁止 Windows 10 自動更新?

為什麼很多人要禁止 Windows 10 自動更新?

其實,看來看去,很多時候都是用戶的問題。我們難道不應該自我反思麼?

1、win在後臺下載補丁的時候,對性能是有影響的。有些電腦配置很高,可能感覺不如來,但實際上電腦比較老的話,影響還是挺大的。個人有一臺12年前後(記不清具體時間了)買的surface pro2(i5+256G SSD+8G內存),升級到win10(標配是win8)之後,有時看網頁,突然間要刷半天才能刷出來,風扇也呼呼地轉,發熱量也莫名變高,磁盤性能大打折扣。那麼,多半又是系統在自動更新了。

所以,我必須反思:為啥還在用這麼老的電腦!每年換一臺電腦,保持最新的配置,不好麼?沒錢換的話,也不應該抱怨微軟啊,得更努力,賺更多錢才是正確的想法啊!

2、win在更新的時候,會提示你不要關機。碰到有急事的時候,比如趕飛機,這種情況是比較鬱悶的。強制斷電怕出問題,到時候系統掛了恢復不了。不斷電往揹包裡塞又怕無法散熱。開著電腦拎在手裡登機,有些時候空姐會好心提醒你,飛機起飛時會要關閉電源。

所以,我必須反思:為啥不提前規劃好自己的時間呢?提前三個小時關機,還怕它關不上?什麼?要工作?早幹嘛去了?為啥要在等飛機的時候趕工作?不能提前把工作做完麼?

3、其實windows也能設置自動更新時間的。如果真的擔心win10的自動更新影響你的工作,那麼你也可以設置到空閒時間再更新電腦。比如,在手機上設置一個鬧鈴。半夜兩點提醒你起床開一下電腦。如果你有睡覺關手機的習慣,那也沒關係。只要再設置一個鬧鐘提醒你半夜開手機就行了。這其實挺不爽的,但也是一個合理的應對策略。

所以,我必須反思:睡眠真的比系統安全性重要麼?休息比工作重要麼?如果感覺不爽,那是心態沒有擺正。沒錯,這是個態度問題!

4、有一次,我在講PPT的時候,突然間出來一個系統更新的彈框。為了急於關閉彈框,下意識地點了下“確認”。然後和上百名聽眾一起等待windows更新。

所以,我必須反思:微軟提示彈框裡的每一個字都很重要。為什麼不看清楚再點。為啥要手賤?不看提示,就想當然,是一個很不好的習慣,也是一個工作做風問題。不過,從另一個方面來說,講PPT能有windows更新重要麼?換一個角度來說,也許這次只是耽誤了一個小時。但如果沒有更新,到下次講PPT的時候,萬一電腦被黑了呢?或者中病毒了呢?那損失豈不是更大?

5、打遊戲的時候,很多時候是不會顯示自動更新的彈窗的。過一段時間,電腦會自動重啟,然後系統更新。這也挺不爽的。

然後,我又自我反思了一下:電腦是生產力工具。打遊戲的時間,當然屬“空閒”時間了。這個時候更新windows不正是最佳時刻麼?業精於勤,荒於嬉,系統安全性不是比打遊戲重要多了麼?

6、更新系統之後,系統有可能會重置某些用戶設置。比如電源管理,甚至連windows桌面壁紙都給重置了。

7、也有一些朋友說,windows自動更新很難徹底關掉。要通過服務、組策略等一系統迷之組合拳,才能徹底關閉自動更新。

其實這種說法真的很令人憤怒!作為一個活在21世紀的人,像註冊表、組策略、windows腳本、管理系統服務,這些基礎的東西,不都是小學生就應該掌握的麼?不不不,幼兒園現在都開始學量子力學了,如何調配windows應該是人類與生俱來的本能啊。不會?不會就該去學習啊!甘願當一輩子電腦小白,碰到點問題就怨天尤人,有什麼用處?而且你經過1-6點的反思之後,你就有了一個全新的生活方式,還需要關閉windows自動更新麼?

其實大家觀察一下,windows自動更新問題,也只有小白用戶才感到困擾啊。真的還有些微軟的深度用戶,是很歡迎win10自動更新的啊。

8、之前有人問過我:如果世界熱核戰爭爆發了,還要不要更新windows?

我說:當然要!更新完,你的系統就安全了。記住,微軟覺得(劃掉)無論發生什麼事,伺候好windows這位大爺,永遠是你這輩子最重要的工作!

為什麼很多人要禁止 Windows 10 自動更新?

為什麼很多人要禁止 Windows 10 自動更新?

為什麼很多人要禁止 Windows 10 自動更新?


分享到:


相關文章: