當前位置:
首頁 > 科技 > 未解之謎終於解開!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一樣,讓用戶決定什麼時候安裝系統更新。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!


請您繼續閱讀更多來自 雷科技 的精彩文章:

峰迴路轉?iPhone 12系列將如期發售,安卓廠商要擔心了