Я использую файловый сервер на Windows Server 2016 с ~ 15 пользователями. Один пользователь испытывает большие трудности с доступом к файлам на общем диске. Происходит следующее:
Многие (иногда все) файлы заблокированы, и пользователь получает всплывающее сообщение о том, что файл использует «Другой пользователь» - имя другого пользователя никогда не называется. Я абсолютно уверен, что файлы не используются другим пользователем.
При проверке открытых файлов и сеансов на файловом сервере с помощью «Управление компьютером» у пользователя часто будет более 20 открытых файлов и два активных сеанса. Они не исчезнут ни при закрытии файла, ни при выходе из системы.
Чтобы восстановить доступ к файлам, единственным временным решением было вручную закрыть открытые файлы и сеансы со стороны сервера.
Почему с файлов не снимается блокировка и есть ли более постоянное решение?
Блокировки могут быть выполнены проводником Windows, который пытается предварительно просмотреть содержимое файлов при открытии папки. Раньше у меня были проблемы с файлами PDF, поэтому я заменил приложение просмотра PDF на другое, и проблема исчезла. Стоит проверить наличие различных приложений на пользовательских ПК, таких как резервное копирование на уровне системы или синхронизация с облаком. Также попробуйте sysinternals Process Explorer, чтобы отслеживать используемые дескрипторы файлов.