как узнать какой процесс использует файл

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

Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

Такая же ошибка может возникнуть при переименовании или удаления как папки, так и файла. Но как узнать, какая программа или приложение в настоящее время использует его и не позволяет удалить файл или папку?

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

1. Монитор ресурсов

Для поиска программы или процесса, открывшей файл, вы можете использовать Монитор ресурсов (Resource Monitor), который встроен в Windows 7, 8 и 10.

Откройте Монитор ресурсов, это можно сделать несколькими способами:

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

В Мониторе ресурсов перейдите на вкладку ЦП (CPU). Используйте поле поиска в разделе «Связанные дескрипторы»

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

В результатах поиска в столбце «Образ» вы увидите, какая программа запустила процесс, блокирующий файл.

Здесь же вы можете кликнуть правой кнопкой мыши по любому найденному процессу и нажать «Завершить процесс», чтобы закрыть программу, блокирующую файл.

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

2. Process Explorer

Process Explorer — это официальная программа от Microsoft/SysInternals, которую можно скачать по ссылке: https://download.sysinternals.com/files/ProcessExplorer.zip

Перейдите в FindHandle or DLL.

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

В текстовом поле «Handle or DLL substring:» введите путь до файла или папки. Будут показаны все процессы, которые имеют открытый обработчик на этот файл.

3. OpenedFilesView

OpenedFilesView это бесплатная программа не требующая установки, она покажет все открытые файлы, имеется возможность искать по имени или пути файла:

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

4. LockHunter

LockHunter — это надёжная программа для разблокировки файлов.

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

Источник

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

Н аверное, каждому из пользователей Windows хотя бы раз приходилось иметь дело с так называемыми неудаляемыми файлами и папками. Как правило, причиной невозможности удалить, переместить или хотя бы переименовать такой объект является использование его каким-то процессом, причём необязательно чтобы этот процесс был системным. Это может быть антивирус, архиватор или какой-нибудь редактор.

Обычно в окне с ошибкой прямо указывается, что за процесс препятствует дальнейшим действиям с объектом, но бывает и так, что вместо этого сообщается, что файл или папка открыты в другой программе. Это понятно, но вот в какой именно?

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

Так вот, определить её очень просто. Во всех популярных версиях Windows (начиная с 7) есть такая встроенная утилита как «Монитор ресурсов», предназначающаяся для контроля использования программных и аппаратных ресурсов. В её поле зрения попадают все процессы, в том числе и зависшие. Она то как раз и подскажет, что именно держит файл или папку.

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

Вот так всё просто. Кстати, если удерживающий процесс не является критическим, его можно завершить прямо из окна монитора ресурсов.

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

После этого проблемный файл, папка или другой объект легко смогут быть удалены обычным способом.

Источник

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

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

Любые предложения о том, как найти виновника?

Чтобы найти конкретный файл, используйте пункт меню « Find->Find Handle or DLL. Введите» в части пути к файлу. Список процессов появится ниже.

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

Найдя дескриптор, вы можете определить процесс, посмотрев на столбец «Изображение» и / или «PID».

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

см. сообщение Раймонда Чена на эту тему

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

Служба индекса поиска открывает другой файл, скажем, файл конфигурации для записи, чтобы обновить некоторое постоянное состояние. Дескриптор файла журнала перерабатывается как дескриптор файла конфигурации. Служба индекса поиска хочет записать некоторую информацию, поэтому она записывает в свой файл журнала. К сожалению, дескриптор файла журнала был закрыт, и этот дескриптор повторно использовался для его файла конфигурации. Зарегистрированная информация попадает в файл конфигурации, повреждая его.

Между тем, другой дескриптор, который вы принудительно закрыли, был повторно использован как дескриптор мьютекса, который используется для предотвращения повреждения данных. Когда оригинальный дескриптор файла закрыт, дескриптор мьютекса закрывается и защита от повреждения данных теряется. Чем дольше служба работает, тем более поврежденными становятся ее индексы. В конце концов, кто-то замечает, что индекс возвращает неверные результаты. И когда вы пытаетесь перезапустить службу, она терпит неудачу, потому что ее файлы конфигурации были повреждены.

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

Источник

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

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

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

Действие не может быть завершено, потому что папка открыта в другой программе

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

В openfiles команде должна быть включена поддержка локальных файлов при запуске openfiles /local on и перезапуске.

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

Найдя дескриптор, вы можете определить процесс, посмотрев на столбец «Изображение» и / или «PID».

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

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

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

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

Здесь было мое открытие и решение.

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

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

У меня проблема была с Memeo Autosync Backup

По-видимому, этот процесс резервного копирования оставляет достаточно «призрачного файла». Этот «призрачный файл» появлялся всякий раз, когда я запускал ALT-TAB на моем компьютере (Windows Professional XP), то есть я видел ДВА программы MS Excel, работающие, когда у меня была только ОДНА видимая, на панели задач.

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

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

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

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

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

Источник

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

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

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

Действие не может быть завершено, потому что папка открыта в другой программе

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

9 ответов 9

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

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

Взгляните на Process Explorer ( procexp.exe ).

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

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

В команде openfiles должна быть включена поддержка локальных файлов, для этого нужно запустить openfiles /local on и перезапустить.

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

как узнать какой процесс использует файл. Смотреть фото как узнать какой процесс использует файл. Смотреть картинку как узнать какой процесс использует файл. Картинка про как узнать какой процесс использует файл. Фото как узнать какой процесс использует файл

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

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

Здесь было мое открытие и решение.

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

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

У меня проблема была с Memeo Autosync Backup

По-видимому, этот процесс резервного копирования оставляет достаточно «призрачного файла». Этот «призрачный файл» будет появляться всякий раз, когда я буду ALT-TAB на моем компьютере (Windows Professional XP), то есть я вижу, что ДВА ПРОГРАММЫ MS Excel работают, когда у меня только ОДНА видимая, на моей панели задач.

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

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *