谷歌修復Chrome新創建的文件被Win10反病毒軟件鎖定的Bug
Google Chrome剛剛修復了一個影響瀏覽器在Windows 10操作系統上創建新文件的Bug 。此前在使用“ImportantFileWriter”輸出某些文件時,反病毒軟件可能會阻止Google Chrome瀏覽器執行包括新建書籤等在內的操作。
據悉,為安全起見,反病毒軟件通常會臨時鎖定係統上新生成的文件,直到對其完成了反病毒掃描、並排除了惡意活動的可能。
谷歌工程師Bruce Dawson 解釋稱:“反病毒程序和其它掃描軟件可能會暫時鎖定新創建的文件,但這可能引發頻繁的問題,比如在保存新建的瀏覽器書籤、或其它基於ImportantFileWriter 執行的操作時” 。
好消息是,正如Windows Latest在本週早些時候首次報導的那樣,即便啟用了防病毒工具,Chromium團隊已經引入了一項增強功能,以便Chrome瀏覽器能夠在Windows 10上平穩運行。
由提交的Chromium 代碼可知,修復程序通過多次重試ReplaceFile 的方法來規避相關問題。在避免爭搶文件訪問權限的同時,防病毒程序可控制(並鎖定)被Chrome 同時訪問的文件。
慶幸的是,這個Important_file_writer.cc 的Bug 僅影響Windows 操作系統平台(修復如上圖第45 行所示)。
此外本次改進還引入了機器學習方面的新體驗,意味著隨著使用時間的增長,Chromium 將自動學會如何通過一些細微的操作來避開這種競爭條件(所需的失敗嘗試次數)。
自2020 年12 月30 日起,該修復程序已合併到Chromium 的項目代碼存儲庫中,預計可在下一版本的Google Chrome 瀏覽器中得到全面修復。
有需要的用戶,還請及時留意Google Chrome 瀏覽器的後續版本更新。