Найти тему

Как узнать, какой процесс заблокировал файл в Windows

Оглавление

Нажимая кнопку удаления файла, вы ожидаете подтверждающего действие диалогового окна. Вместо этого появляется предупреждающее сообщение о том, что файл используется системой и не может быть удален. К счастью Windows содержит встроенную утилиту для проверки того, каким процессом блокируется файл. Взаимодействие с OpenFiles осуществляется посредством терминала, поскольку у инструмента отсутствует собственный интерфейс.

Включение трекинга локальных фалов

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

-2

Для задействования глобального отслеживания выполните команду «OpenFiles /local on» с админправами и перезапустите ПК.

-3

Как использовать OpenFiles

После перезагрузки снова откройте терминал с полномочиями администратора и выполните «OpenFiles > %userprofile%\desktop\filelist.log» для выгрузки информации о всех локально открытых файлах в отдельный документ, поскольку список будет длинным.

-4

Используя дополнительные флаги и параметры выясните, какой процесс мешает удалению файла: «OpenFiles | FindStr /i document».

-5

И наконец завершите процесс, блокирующий удаляемый файл при помощи Диспетчера задач.

Если статья понравилась, ставь лайк и подписывайся на канал Дзен
Больше it-материалов на моем сайте: Блог системного администратора
Windows
66,2 тыс интересуются