Недавно я установил здесь несколько новых компьютеров (под управлением 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.
Для Windows Vista и Windows 7 это известная «функция» согласно Microsoft KB953945, с единственным «решением» - обойти проблему, сначала временно переименовав файл во что-нибудь другое.
Из приведенной выше статьи разрешение
Чтобы обойти эту проблему, переименуйте файл в другое имя, а затем переименуйте его обратно с измененным регистром букв.
Например, переименуйте TEXT.txt в word.txt, а затем переименуйте word.txt в text.txt.
Возможно, в Windows 8, 8.1, 2012, 2012R2 эта «функция» была включена и в эти новые версии.