Назад | Перейти на главную страницу

как предотвратить блокировку файлов после отключения общего ресурса Windows Server 2016?

У меня есть сервер Windows Server 2016 с файловым ресурсом, в который у клиентов есть разрешения на запись. Иногда клиенты отключаются, когда у клиента есть блокировки файлов, которые не сняты.

Вот вид с использованием openfiles.exe для общего ресурса с заблокированным файлом file.txt.

openfiles.exe //Query //s servername //v
servername 56784213 user                 Windows    0          Read            D:\share\subfolder
servername 95678421 [Disconnected]       Windows    0          Write + Read    D:\share\subfolder\a\file.txt

Проблема заключается в том, что когда этот клиент возвращается в сеть (та же система, тот же IP-адрес) и пытается прочитать или записать файл file.txt, он получает ошибку отказа в разрешении.

Я видел похожие проблемы на Samba, Как запретить самбе удерживать блокировку файла после отключения клиента?. Кроме того, в старых версиях Windows Server (много лет назад я запускал Server 2008) это не было проблемой.

Я хотел бы знать, как контролировать, что делает Windows, когда тот же клиент отключается с открытыми блокировками файлов, а затем снова подключается. Я хотел бы, чтобы он убил предыдущие соединения с того же клиента / того же IP.