Иногда нужно в разгар рабочего дня переименовать сетевую папку или изменить файл, но она открыта в другой программе или на другом компьютере.
Решение
Блокировка сетевого файла/папки происходит из-за активного соединения с другими компьютерами. Достаточно разорвать эти соединения, изменить или удалить файл, а затем снова разрешить пользователям доступ.
Чтобы разорвать активные соединения, создайте в брандмауэре Windows правило запрета для входящих подключений для 445 порта. Через пару минут все активные соединения завершатся и вы сможете без труда проделать манипуляции с файлом.
Создать такое правило можно вручную через графический интерфейс или воспользовавшись PowerShell:
New-NetFirewallRule -DisplayName "BlockSMB" -Direction Inbound -LocalPort 445 -Protocol TCP -Action Block
️Чтобы отключить правило, используйте:
Set-NetFirewallRule -DisplayName "BlockSMB" -Enabled False