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

Для того, чтобы узнать какой процесс открыл и блокирует доступ к файлу в Windows нам поможет программа Process Explorer. Эта прога отображает все работающие процессы и позволяет просмотреть загруженные DLL файлы и отрытые хэндлы для любого процесса.

Итак, для того чтобы узнать какой процесс блокирует файл, вам нужно:
1) скачать программу Process Explorer на сайте microsoft (размер около 1.5 Мб)

2) запустить Process Explorer, выбрать меню Find -> Find Handle or DLL

3) ввести имя заблокированного файла, который нужно найти. Будет показан список всех процессов, которые используют этот файл.

Если вам известны другие методы как узнать какой процесс блокирует доступ к файлу, пишите в комментариях.

Похожие записи:

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

  1. anonim

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

  2. Анатолий

    Статья оказалось бесполезной. Мне нужно было выяснить какая программа блокимрует базу данных Microsoft SQLServer Compact (это файл с раширением sdf). Ничего не находится таким способом.

  3. anonim

    Microsoft SQLServer – это база данных, которая запускается как Windows Service. Вам необходимо остановить процесс MS SQL Server (как-то так должен называться) и только потом сможете воздействовать на файл БД. Есть еще способы, но про них лучше почитать на MSDN.

  4. anonim

    Я же написал Compact и про файл sdf!
    Никакой это не сервис.

  5. Alex Zykov

    Бесполезняк.
    Залочены скомпилированные явой классы. Воткнул имя класса – не показывает.