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

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

Например, при попытке удалить папку Windows сообщает об этом:

  • Как я могу убить unkilable процесс?
  • В чем разница между приложением, процессом и сервисами?
  • Настройка профилей процессов на ubuntu
  • Как получить дополнительную информацию о высокопроизводительном процессе rundll32.exe?
  • OS X «Смертельная спираль»? Невозможно запустить новые процессы, в конечном итоге становится непригодным
  • Должен ли я убить зомби-процесс в моей системе?
  • Действие не может быть выполнено, так как папка открыта в другой программе

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

  • Щелкните правой кнопкой мыши по выходу мыши Проводник Windows
  • Как удалить каталоги с путями / именами слишком долго для обычного удаления
  • Временное блокирование всех входящих и исходящих, за исключением хром в брандмауэре Windows
  • Как исправить MBR без перезаписи HD и без Recovery CD
  • Остановить Cisco AnyConnect от блокировки сетевого адаптера
  • Как восстановить функциональность Zip-файла Windows по умолчанию?
  • 10 Solutions collect form web for “Узнайте, какой процесс блокирует файл или папку в Windows”

    Метод PowerShell:

    IF((Test-Path -Path $FileOrFolderPath) -eq $false) { Write-Warning "File or directory does not exist." } Else { $LockingProcess = CMD /C "openfiles /query /fo table | find /I ""$FileOrFolderPath""" Write-Host $LockingProcess } 

    Подробнее о том, какой процесс блокирует файл или папку в Windows

    Несколько вариантов:

    Microsoft / SysInternals Process Explorer – выберите «Найти»> «Найти дескриптор» или «DLL». В текстовом поле «Ручка или DLL подстрока:» введите путь к файлу (например, «C: \ path \ to \ file.txt») и нажмите «Поиск». Все процессы, которые имеют открытую ручку для этого файла, должны быть перечислены.

    WhoLockMe – расширение проводника, которое добавляет параметр меню правой кнопки мыши

    NB WhoLockMe, похоже, не работает с Win 10 (по крайней мере, я не смог зарегистрировать его ни в одной из 32- или 64-разрядных версий regsvr32.exe).

    Для Windows 7, 8 и 10 вы можете использовать встроенный монитор ресурсов для этого.

    1. Open Resource Monitor , который можно найти
      • Поиск resmon.exe в меню «Пуск» или
      • В качестве кнопки на вкладке « Производительность » в диспетчере задач
    2. Используйте поле поиска в разделе « Связанные ручки » на вкладке ЦП
      • Указывается синей стрелкой на скриншоте ниже

    Если это не очевидно, когда вы нашли дескриптор, вы можете определить процесс, посмотрев на столбец Image и / или PID.

    Затем вы можете закрыть приложение, если сможете это сделать, или просто щелкнуть правой кнопкой мыши строку, и вы получите возможность убить процесс прямо там. Очень просто!

    Снимок экрана монитора ресурсов

    Посмотрите на Process Explorer ( procexp.exe ).

    Из введения:

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

    Чтобы узнать, какой процесс использует определенный файл, выполните следующие действия:

    1. Перейдите в Find , Find Handle или DLL .. или просто нажмите Ctrl + F.

      Введите описание изображения здесь

    2. Введите имя файла и нажмите « Поиск» .

      Введите описание изображения здесь

    3. Process Explorer отобразит все процессы, у которых есть дескриптор файла. Нажмите на запись, чтобы сфокусировать процесс в главном окне.

      Введите описание изображения здесь

    4. При желании вы можете даже вручную закрыть ручку через нижнюю панель ( Ctrl + L ):

      Введите описание изображения здесь

    LockHunter может разблокировать любые обработчики, которые могут заблокировать ваши файлы или папки. В отличие от аналогичных автосредств, он поддерживает как 32, так и 64-битные Windows.

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

    • Показывает процессы, блокирующие файл или папку
    • Позволяет разблокировать, удалить, скопировать или переименовать заблокированный файл
    • Позволяет убить процесс блокировки
    • Позволяет удалить процессы блокировки с жесткого диска
    • Интегрируется в меню Explorer
    • Он удаляет файлы в корзину, поэтому вы можете их восстановить, если их удалить по ошибке
    • Поддерживает 32-разрядную и 64-битную Windows

    EMCO UnlockIT может идентифицировать процесс, который заблокировал файл, а также разблокировать файл, чтобы вы могли его удалить / отредактировать / переместить. Программа полностью бесплатна, хотя более новая версия немного медленнее и более раздутой, чем оригинальная (с простым графическим интерфейсом GUI, но загружалась практически мгновенно и без раздражающего заставки). Кроме того, исходная версия используется для автоматического всплытия всякий раз, когда вы вызываете ошибку, которая позволяет вам мгновенно разблокировать файл и выполнить операцию, которую вы пытаетесь выполнить.

    Тем не менее, UnlockIT – невероятно полезная программа, которая обеспечивает базовые функции, которые критически отсутствуют в Windows. Он входит в стандартный набор инструментальных средств, которые я устанавливаю на всех компьютерах Windows, над которыми я работаю.

    Дополнительная возможность, просто чтобы спасти людей, которые я только что провел:

    В более старых версиях Windows вы можете получить «Доступ запрещен – у вас могут не быть прав или файл может быть использован». Если вы обнаружите через Process Explorer, что файлы, по сути, не открыты кем-либо, вероятность того, что проблема связана с безопасностью. Используя учетную запись администратора, выберите файлы в проводнике, щелкните правой кнопкой мыши и выберите «Свойства», «Безопасность», «Дополнительно», «Владелец». Вероятность того, что файлы принадлежат учетной записи, которая больше не существует или больше не может быть проверена, существует (из-за изменения настроек доверия Active Directory).

    Измените права собственности на Администраторов, и вам хорошо идти.

    Вот мое открытие и решение.

    Кстати, ни один из вышеперечисленных ответов не решил мою проблему.

    Я даже пытался использовать UNLOCKER, который оказался бесполезным.

    Моя проблема была в том, что Memeo Autosync Backup

    По-видимому, этот процесс резервного копирования оставляет достаточно «призрачного файла». Этот «призрак, как файл», будет отображаться всякий раз, когда я буду использовать ALT-TAB на моем компьютере (Windows Professional XP), т.е. я бы увидел, что на моем TASK BAR работает программа TWO MS Excel, когда у меня только один вид был ONE.

    Я столкнулся с этим решением, когда подумал, что это может быть защита SYMANTEC Endpoint (Anti-Virus); И отключил программу. Однако я продолжал получать сообщение об ошибке:

    Не удается удалить (файл LARGE.xls): он используется другим человеком или программой. Закройте все программы, которые могут использовать этот файл, и повторите попытку.

    Впоследствии я продолжал видеть уведомление Memeo о «синхронизации» и «ВЫЙТИ программу».

    Впоследствии НЕТ ОШИБКИ.

    Для вас это может быть ЛЮБОЙ из этих фона.

    Если вы не знаете программу, которую он использует, вы можете перейти в «Мой компьютер»; Щелчок правой кнопкой мыши; Выберите «Управление». В разделе «Служебные»> «Общие папки»> «Открыть файлы» вы сможете увидеть пользователя, который заблокировал файл. Вы можете закрыть файл здесь, а затем выполнить задачу переименования или удаления файла. Надеюсь это поможет

    Убедитесь, что файл или папка находятся на локальном диске.

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

    Давайте будем гением компьютера.