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

Как определить, что заблокировано для конкретного файла в Windows?

Я вижу, что файл заблокирован. Как я мог узнать причину и корень этого?

Попробуйте Обозреватель процессов инструмент от Sysinternals. Также их Ручка tool - это инструмент командной строки, чтобы узнать, что что-то блокирует.

В разделе ПУСК> ВЫПОЛНИТЬ введите "fsmgmt.msc" без кавычек.

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

Отредактировано для добавления:

Вы также можете подключиться к своему серверу (или другому компьютеру) с помощью этой оснастки, щелкнув «Действие»> «Подключиться к другому компьютеру». Вам нужно будет подключиться к компьютеру, на котором существует файл.

Unlocker это бесплатная утилита, которую я много раз использовал для этой цели. Простой в использовании, щелкните правой кнопкой мыши нужный файл, и он покажет вам, какие процессы блокируют его. Затем вы можете либо убить эти процессы, либо принудительно разблокировать все или один из блокирующих процессов.

http://www.emptyloop.com/unlocker/

Использовать ProcessExplorer из sysinternals. Найдите заблокированный файл, и вы легко увидите процесс, имеющий ссылку на него, в списке дескрипторов (нижняя панель):

Вы когда-нибудь задумывались, в какой программе открыт тот или иной файл или каталог? Теперь вы можете узнать. Обозреватель процессов показывает вам информацию о том, какие дескрипторы и процессы DLL были открыты или загружены.

Вы можете использовать «сетевой файл» через командную строку на файловом сервере.