Windows 10十月更新为何会误删文件?微软已找到根源

编辑:kunyi 阅读:11 时间:2018-10-10 14:45:51

         上周发布的 Windows 10“2018 十月更新”(Version 1809),存在着可能误删用户文件的隐患。在承认问题并撤回 1809 更新后,微软终于在今日的博客文章中给出了明确的解释。软件巨头称,罪魁祸首是对已知文件夹的重定向(KFR)进行了更改,技术上允许用户将已知文件夹(如 Windows 库和桌面)重定向到新的位置。


 

microsoft-explains-why-windows-10-version-1809-deleted-user-files-523152-2.jpg




根据安装了“2018 四月更新”(Version 1803)的老用户的反馈,“2018 十月更新”(Version 1809)中的 KFR,会在它们的设备上创建一个空文件夹,导致了误删用户文件的情况发生。
 

在找到问题的根源之后,微软更新了“2018 十月更新”的代码,以防止这种情况的发生。微软解释到:
 

这一改动,加上更新施工流程的另一处变化,会导致路径上的‘旧文件夹’会被‘新激活的文件夹’取代、原有的内容却被删除了。
 

此外,Windows 10“2018 十月更新”在部署 KFR 时,会有三种不同的问题。
 

(1)当 KRF 将一个已知文件夹,重定向到一个不同的驱动器时。
 

此时尽管原路径会被清除,但旧文件会在新地址被保留。
 

(2)它会影响一个已知文件夹的配置(比如 Windows 库),将它重定向至 OneDrive 网盘。
 

在该过程中,系统会提示用户、并询问是否愿意将文件移动到新位置。如果文件未被移动,那么‘2018 十月更新’会被安装在‘旧文件夹’中,导致原始文件夹中的文件被移除。
 

(3)问题可能影响到早期版本的 OneDrive 客户端,如果它们在设置中配置了自动保存的话。
 

根据用户的选择,该功能会打开‘文档’或‘图片’文件夹的 KFR,但未能将‘旧址’里的现有文件移动到新路径。不过微软补充道,该特性已得到更新,不会再删除旧文件夹。

 

KB4464330.png



最后,修正上述问题后的 Windows 10 1809,现已面向所有 Insider 测试者们推送。
 

如果你此前已经抢先升级至 Windows 10 1809,我们也强烈建议部署本月的增量更新包(KB4464330),以铲除上述 bug 隐患。