我最近为这里的员工安装了几台新电脑(运行 Win8.1)。这些机器使用文件夹重定向(我们一直使用)和脱机文件同步。我以前不使用脱机文件,但我已将其打开,以便在处理文件时提供一些额外的弹性和性能。
今天有人提醒我,如果只更改字母大小写,他们就无法重命名文件。当他们这样做时,会弹出一个窗口,提示他们需要获得自己的许可才能执行此操作。他们的选择是重试和取消。
例如,以下操作将会失败:
filename.txt --> FILENAME.txt
但下面的操作将会成功:
filename.txt --> xFILENAME.txt --> FILENAME.txt
我的文件被同一组策略重定向到同一个文件共享*,但我没有使用脱机文件,因此没有遇到此问题。
我已与另一个使用原始设置的用户核实过,他们也遇到了这个问题。
如果这是一个已知的错误,我还无法找到答案。
* The fileshare is running on Windows Server 2012 with deduplication enabled on the volume.
答案1
对于 Windows Vista 和 Windows 7,根据微软 KB953945,唯一的“解决方案”是通过先将文件临时重命名为其他名称来解决问题。
从上述文章来看,解决方案是
要解决此问题,请将文件重命名为其他名称,然后使用更改后的字母大小写重新命名。
例如,将TEXT.txt重命名为word.txt,然后将word.txt重命名为text.txt。
也许 Windows 8、8.1、2012、2012R2 的这些新版本中也包含了这个“功能”。