據CNET網站報道,微軟為Windows 10新發布了一款大型更新包,給部分用戶帶來了麻煩。上周三發布、被稱作KB3081424的Windows 10更新包是一款累積更新包,這意味著它包含有微軟之前為Windows 10發布的所有補丁軟件。但事實已經證明KB3081424本身存在缺陷。
KB3081424第一次沒有能正確安裝后,作為標準的處理程序,Windows 10會嘗試回滾它。但由于更新操作是自動和強制性的,Windows會在重啟后再次嘗試安裝這款升級包,造成部分用戶的計算機反復重啟。ZDNet撰稿人艾德里安·金斯利-休斯(Adrian Kingsley-Hughes)撰文描述了他安裝這款更新包的痛苦歷程:計算機多次重啟。但也有用戶安裝這款更新包后沒有出現任何故障,因此,這一問題可能只影響一定數量的用戶。
這一故障突顯了微軟強制安裝Windows 10更新包政策的固有缺陷。在以前的Windows版本中,用戶可以選擇讓系統自動安裝更新包,或通過手動方式安裝更新包,也可以選擇不安裝更新包,控制權在用戶手上。但在Windows 10中,微軟強制用戶安裝所有更新包,因此,無論用戶是否愿意,所有更新包都會安裝到用戶計算機上。這一政策的目的顯然是,通過確保所有Windows 10 PC都安裝有最新的補丁軟件,保護用戶的安全。問題是,就像KB3081424一樣,部分更新包本身存在缺陷。因此強制Windows 10用戶安裝所有更新包,是一項有缺陷的政策。
CNET表示,在微軟的Windows論壇上,其他用戶也聲稱他們在試圖安裝這款更新包時遇到了麻煩。一名用戶稱,更新包安裝失敗后,每隔一段時間計算機就會重啟一次。一名嘗試手動安裝這款升級包,而非等待Windows 10自動安裝的用戶也遇到了同樣的故障。
《福布斯》網站上周六刊文稱,造成這一故障的原因是注冊表中一個無效條目(bad entry)。注冊表是幾乎所有重要Windows設置的數據庫,用戶可以查看和編輯注冊表。第一次安裝失敗后,安裝過程會向注冊表中寫入一個無效條目,阻止系統進一步嘗試重新正確安裝該更新包。《福布斯》給出了這一問題的解決方案,Windows論壇也轉發了該解決方案。
CNET指出,臨時性的解決方案涉及刪除注冊表中的一些鍵(key),去除無效條目,然后讓更新過程再次嘗試安裝更新包。有技術背景、能熟練編輯注冊表的用戶可能很好地完成這一方案,不過用戶需要確保在刪除前備份相關注冊表鍵;對注冊表不熟悉或不能熟練編輯注冊表的用戶,最好等待微軟發布官方補丁軟件。
截至目前,微軟未就此置評。