如何阻止Windows从网络复制文件时修改文件的修改日期?
如何阻止Windows从网络复制文件时修改文件的修改日期?
大家有没有遇到过这种闹心的情况?自从2024年6月11日微软推送KB5039212更新后,用Windows文件管理器从网络存储(比如NAS)复制文件时,文件的修改日期会莫名其妙被改掉。
这个问题已经有不少用户反馈过了,比如Lui Lui the 3rd和Janus Ch都在社区里提到过这个糟心的状况。
这可不是个小问题——它会直接破坏文件的原始日期信息,更麻烦的是,很多备份软件会因为日期异常罢工,严重影响数据备份的可靠性。
针对这个问题,给大家分享几个可行的解决办法,帮你保住文件的原始修改日期:
- 用命令行工具替代文件管理器:推荐使用
robocopy命令,它默认会保留文件的所有原始属性(包括修改日期)。举个例子,如果你要从NAS的共享文件夹复制到本地,可执行这样的命令:
其中robocopy "\\NAS的共享路径\源文件夹" "本地目标文件夹路径" /E /COPYALL/E参数表示复制所有子文件夹(包括空文件夹),/COPYALL则会复制文件的所有属性,确保修改日期不会被篡改。 - 等待官方修复补丁:这个问题是KB5039212更新引发的已知bug,微软通常会在后续的累积更新中修复这类问题。你可以定期检查Windows更新,安装最新的补丁后,应该就能恢复正常的复制行为。
- 临时卸载问题更新:如果这个问题对你的工作影响极大,也可以先临时卸载KB5039212。操作步骤是:打开「设置」→「Windows更新」→「更新历史记录」→「卸载更新」,找到KB5039212并点击卸载,重启电脑后就能回到更新前的状态,复制文件时修改日期就不会变了。
备注:内容来源于stack exchange,提问作者Frank Breitling




