Проблема с перезаписью заблокированного EXE

Я столкнулся с проблемой, против которой я бился головой некоторое время. Мы используем общий исполняемый файл, расположенный на сетевом ресурсе. Это внутренняя система, и мы периодически обновляем ее. Недавно мы столкнулись с проблемами, когда EXE-файл заблокирован, и поэтому мы не можем переименовать и заменить его. Наша стандартная процедура выпуска всегда заключалась в том, чтобы просто переименовать и заменить файл. Может быть, не самый элегантный, но он всегда работал довольно хорошо.

Миграция на Server 2012 R2 около 6 месяцев назад, кроме этого, она работала нормально.

Я думаю, что я сталкиваюсь с оппортунистической блокировкой https://support.microsoft.com/en-us/kb/296264 но я не уверен в способе обойти это. У кого-нибудь есть мысли?

Спасибо

1 ответ

Вам нужно будет закрыть соединения с файлом, чтобы переименовать файл или заменить его.

Вы можете выяснить, у кого этот файл открыт, в разделе "Управление компьютером" в разделе "Общие папки" - "Открыть файлы". Найдите нужный файл и щелкните правой кнопкой мыши каждое соединение и закройте его соединение с файлом.

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

Другие вопросы по тегам