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

3003
Bayilo Kanto

Время от времени я запускаю диспетчер задач и вижу несколько процессов с одним и тем же именем (например, comskip), которые одновременно работают в фоновом режиме, зацикливаясь или используя большую часть вычислительных мощностей (поскольку они имеют дело с поврежденным файлом). Я знаю точную папку, из которой этот процесс использует файлы, но в этой папке слишком много файлов, поэтому мне понадобилось бы несколько дней, чтобы просмотреть каждый файл и определить процесс, который их блокирует (что я знаю, как делать), Мое беспокойство: я хотел бы изменить этот путь установления этих отношений. Из известного запущенного процесса в диспетчере задач я хотел бы определить файл, который этот процесс заблокировал, а не наоборот.

2

1 ответ на вопрос

3
duDE

You can use Microsoft/SysInternals Process Explorer.

You can press Ctrl + L in Process Explorer to see which handles a process has opened (when you select a process) and use "Find" to search for a file and see what processes have that file opened.