Windows爲什麼一定要重啓才能更新?

Windows電腦關機時經常會出現這個提示:“正在準備Windows,請不要關閉你的計算機”。對此,有不少網友吐槽,既然我已經選擇關機了,爲何還要提醒我等待?我關機肯定是有其他事情要辦,例如帶電腦外出等,微軟爲何要做出這麼“反人類”的交互呢?

系統更新纔是罪魁禍首?

站在用戶的角度來看,Windows電腦在關機時出現這樣的提醒確實有點傻,嚴重影響了用戶的使用體驗。 臺式機還好,如果是筆記本電腦問題可能有點大,試想一下,當你在星巴克使用Windows本碼字,等工作完畢後,關機走人,卻發現系統提示讓你不要關機,系統正在更新,此時的你心態估計要炸了吧。
Windows爲什麼一定要重啓才能更新?Windows爲什麼一定要重啓才能更新?

還有一種情況,有時候你在Windows上安裝了一些軟件需要重啓電腦,然後發現系統重啓後還要更新十幾分鍾甚至半個小時,也非常耽誤工作。

爲什麼Windows系統必須在重啓的時候才能更新?這是系統內一項技術導致的結果。微軟的Windows系統會人爲鎖定正在運行的文件,使得這些文件不能被更新,只能在關機或者重啓時纔可以。但這會引發另一個問題,那就是會有很多流氓軟件通過不斷自啓動的方法來防止被刪除。

Windows上有很多我們覺得怪異或低效的操作,主要體現在以下幾個方面:

1.允許應用往系統文件夾中添加文件。

因爲最早的DOS系統是命令行界面,運行一個程序,共有四種操作方法,分別是通過CD命令更改當前文件夾到程序所在文件夾;輸入可執行文件的完整路徑;程序所在的文件夾加入到PATH變量;可執行文件放到DOS目錄。現在依舊有很多使用命令操作的類Unix系統,都允許第三方應用向系統默認目錄(/usr、/bin等)中添加可執行文件或鏈接。

2.A-Z盤符。

在軟驅時代,一張軟盤的容量是有限的,不會有太多文件和目錄,以前很流行一張軟盤放程序,另一張軟盤放數據文件。

3.傳統的樹狀結構文件系統。

不管是早期的FAT/FAT32,還是現在主流的NTFS的磁盤格式,都是樹狀文件結構,但對於CPU來說卻是非常低效的,因爲每個文件都有一個以特殊符號和分割線組成的路徑,這些複雜的路徑代表了文件的具體位置,系統想要根據這個路徑去尋找文件,就需要從第一個分割線開始逐一查找,每查找一次就需要系統重新覈對路徑裏的字符串。此外,如果你的電腦是機械硬盤,那系統查找文件的速度會更慢。

4.打開的文件無法在其他程序中更改。

這種設計開始是面向多用戶使用的類Unix系統,允許一個用戶打開某個文件後,其他有權限的用戶可以對這個文件刪除或修改,如果修改發生衝突,例如兩個用戶修改的文件是一樣的,那麼接下來就會有具體的應用來處理。

總的來說,可能是微軟太過於傳統了,非要把一些淘汰的東西硬塞進新系統,或許是爲了軟件的兼容性考慮吧。其次是微軟不可能沒有能力把強制系統更新取消掉,至於爲什麼沒做,我們也不清楚,這個問題的答案看來只有微軟能回答了。

還有很多東西值得Windows去學習

微軟爲了軟件的兼容性做出了妥協,關機/開機時的強制更新也是無奈之舉,畢竟魚和熊掌不可兼得。以目前的技術和硬件性能,其他操作系統有很多優點值得Windows去參考,隨便舉幾個例子好了。

macOS:系統會自動更新,等下載完成後,會以彈窗的形式提醒用戶是否要重啓電腦進行安裝;該系統支持文件標籤,用戶可以多維度管理大量文件,同時方便區分。

Linux系統不會鎖定正在運行的文件,因此,所有文件都可以直接更新。只不過在運行的文件依舊是更新之前的版本,需要退出程序重新運行後纔會變成更新之後的版本。

iOS:任何第三方應用都無法更改系統,每個應用都是一個獨立的程序包,使用統一的渠道分發。

如果微軟肯花心思,多爲用戶考慮,不斷地去優化系統每一個槽點,取其精華去其糟粕的話,那麼相信Windows的用戶口碑也會越來越好。

小結

綜合來看,Windows電腦在關機時出現系統更新提醒,更像是微軟想要免責的表現,因爲如果用戶不聽勸告,強制關機後導致數據丟失的話,官方無需承擔任何責任。

所以提示你不要關機是正常的,不正常的是微軟對待Windows更新的態度。一直以來,微軟對Windows的更新都過於強制了。儘管你擁有WIndows的使用權,但是系統內部的更新卻是強制的,微軟沒有留給用戶更多的選擇權。

雖然現在的Windows更新改進了不少,可以暫停下載調整網絡佔用,能夠設置定時重啓,加入了僅關機不更新選項,但是這些並沒有解決用戶的痛點。微軟真正需要做的是像macOS一樣,讓用戶決定什麼時候安裝系統更新。更多linux諮詢請查看www.linuxprobe.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章