Папка или файл открыты в другой программе как узнать в какой
Как я могу узнать, какой процесс блокирует файл или папку в Windows? Например, при попытке удалить папку Windows сообщает следующее:
Операция не может быть завершена, так как эти папка или файл открыты в другой программе. Закройте папку или файл и повторите попытку.
Такая же ошибка может возникнуть при переименовании или удаления как папки, так и файла. Но как узнать, какая программа или приложение в настоящее время использует его и не позволяет удалить файл или папку?
Имеется сразу несколько способов и программ чтобы найти процессы и программы, которые открыли файл.
1. Монитор ресурсов
Для поиска программы или процесса, открывшей файл, вы можете использовать Монитор ресурсов (Resource Monitor), который встроен в Windows 7, 8 и 10.
Откройте Монитор ресурсов, это можно сделать несколькими способами:
- В поле для поиска введите «Монитор ресурсов» или resmon.exe:
- Или в Диспетчере задач перейдите на вкладку «Производительность» и найдите кнопку «Открыть монитор ресурсов»:
В Мониторе ресурсов перейдите на вкладку ЦП (CPU). Используйте поле поиска в разделе «Связанные дескрипторы»
В результатах поиска в столбце «Образ» вы увидите, какая программа запустила процесс, блокирующий файл.
Здесь же вы можете кликнуть правой кнопкой мыши по любому найденному процессу и нажать «Завершить процесс», чтобы закрыть программу, блокирующую файл.
2. Process Explorer
Перейдите в Find → Handle or DLL.
В текстовом поле "Handle or DLL substring:" введите путь до файла или папки. Будут показаны все процессы, которые имеют открытый обработчик на этот файл.
3. OpenedFilesView
OpenedFilesView это бесплатная программа не требующая установки, она покажет все открытые файлы, имеется возможность искать по имени или пути файла:
4. LockHunter
LockHunter — это надёжная программа для разблокировки файлов.
Это бесплатный инструмент для удаления файлов, заблокированных неизвестным процессом. LockHunter полезен для борьбы с вредоносными программами и другими программами, которые блокируют файлы без причины. В отличие от других подобных инструментов, он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке.
1. Перезагрузите ПК
Программы или скрытые службы могут использовать файл или папку, которая у вас не удаляется. В этом случае будет разумно выключить и включить обратно компьютер, чтобы все занятые службы закрылись автоматически.
2. Диспетчер задач
В Windows 10/7/8.1 иногда бывает такой момент, когда мы закрываем программу, то она может остаться работать в фоновом режиме. По этой причине нужно завершить процесс связанный с файлом или папкой, которую вы хотите удалить. Нажмите Esc+Shift+Ctrl, чтобы открыть диспетчер задач. В диспетчере задач определите, что за процесс может быть связан с вашим удаляемым файлом или папкой. Нажмите по нему правой кнопкой мыши и выберите "Снять задачу". После этого попробуйте удалить файл, который был занят программой.
3. Перезапуск Explorer.exe
Ошибка "Файл открыт в другой программе" может быть связана с проводником (Explorer.exe), который имеет проблемы с памятью или кешированными файлами. Откройте обратно диспетчер задач, найдите процесс "Проводник"и ниже нажмите на кнопку "Перезапустить". Попробуйте удалить файл.
4. Монитор ресурсов
Нажмите Win+R и введите resmon.exe, чтобы открыть монитор ресурсов. Далее найдите графу "Связанные дескрипторы" и введите в поиск имя файла. Далее вам отобразится один или несколько процессов связанных с вашим файлом. Нажмите по каждому из них правой кнопкой мыши и выберите "Завершить процесс", после чего попробуйте удалить папку или файл.
5. Запустить папку в отдельном процессе и отключить миниатюры
Этот способ отлично подойдет, если вы пытаетесь удалить файл по сети и вам выдает ошибку - "файл открыт в другой программе". Нажмите сочетание кнопок Win+R и введите control.exe folders, чтобы открыть параметры папок. Перейдите во вкладку "Вид" и выделите галочками две функции:
- Всегда отображать значки, а не эскизы.
- Запускать окна с папками в отдельном окне.
Перезагрузите ПК и проверьте решена ли проблема, когда при удалении файла выдается ошибка, что файл открыт в другой программе.
6. Удалить временные файлы
Временные файлы могут мешать вам удалить файл, который занят программой. Нажмите Win+R и введите по очереди команды ниже. Вам нужно удалить все содержимое в этих двух папках:
7. Антивирус
Сторонний или встроенный антивирус в данный момент может сканировать вашу систему и блокировать файлы. В этом случае вам нужно просто отключить на время антивирус и проверить удаляется ли файл. Также рекомендую проверить систему на вирусы запустив полное сканирование системы.
8. Корзина
Если у вас есть файлы в корзине, то очистите корзину полностью. Иногда файлы в корзине могут быть функционировать и связаны с вашей проблемой. Нажмите правой кнопкой мыши по корзине и выберите "Очистить корзину".
Все возможно. Приведу несколько вариантов как в таких ситуациях удалять файлы. В первую очередь обратите внимание на следующее.
В 90% таких случаев файл, который вы собираетесь удалить, действительно открыт другой программе и его просто нужно, закрыть.
Иногда это ошибка системы. Вы все закрыли, но по ее мнению — нет. Тогда просто перезагрузите свой ПК повторите попытку опять.
Кстати, есть очень простой способ решить вашу проблему — это перезапустить проводник. Как это делать, я уже описал раньше, поэтому повторять здесь не буду — вот описание.
Как найти файл который открыт в другой программе
Если имя файла вам известно, то найти его в программе (там где он открыт) не сложно. Первым делом посмотрите на панели задач и в трее.
Если приложение, в котором открыт ваш файл, не обнаружите – нажмите одновременно три клавиши «Ctrl+Shift+Esc» (запустится диспетчер задач).
Вам откроется окно, где можно увидеть/закрыть приложения и процессы, а после этого спокойно удалить то, что раньше было невозможно.
Деинсталлятор удаления файлов открытых в других программах
Если описанные выше варианты удаления файлов, которые открыты в других программах, положительного результате не принесли – воспользуйтесь бесплатным деинсталлятором, созданным специально для таких целей – «Unlocker»
После этого вам откроется вкладка, в которой будет строка «Unlocker» — нажмите.
Подождите несколько секунд. Всплывет маленькое окно. В нем кликните на опцию «нет действия», выберите «удалить» и нажмите «ОК».
Обычно в таких случаях приходит уведомление, что полное удаление будет осуществлено при следующем запуске компьютера.
Это конечно не единственная программа, но из бесплатных аналогов самая жесткая – уничтожает безвозвратно все.
Поэтому прежде чем воспользоваться ее услугами, обязательно поинтересуйтесь, а не повредит ли это систему вашего компьютера – впоследствии возможности все восстановить, как было раньше может не получиться. Успехов – не переусердствуйте.
Есть несколько способов удалить файл. Первый способ — закрыть программу, в которой открыт файл. Предположим, у нас работает Winamp и наш файл находится в текущем списке воспроизведения.
Поэтому закрытие программы должно разблокировать файл и разрешить его удаление. Но что, если программа, по-видимому, закрыта и файл все еще не может быть удален?
Возможной причиной может быть фоновый процесс, который в данный момент работает с файлом.
Щелкните ПКМ меню «Пуск» в нижней части экрана. В раскрывающемся меню выберите «Запустить диспетчер задач».
Перейдите на вкладку №. 2 во вновь открывшемся окне, т.е. «Процессы». Найдите программу в списке, которая может использовать ваш файл и щелкните по ней.
Выберите «Закрыть дерево процессов» в раскрывающемся меню действий. Только, если вашей программы нет в списке, единственным решением может быть перезагрузка компьютера, поскольку мы не можем точно определить, какой процесс все еще может использовать наш файл.
Кроме того, причиной может быть отсутствие разрешений, например для папок, и мы не сможем удалить их без получения дополнительных.
Удаление не удаляемой папки или файла открытых в другой программе
Здесь применяется та же философия, поэтому я не буду описывать шаг за шагом, только при удалении папок список программ, которые могут блокировать доступ, сужается. Возможные причины:
- Папка открыта в проводнике Windows и отображается ее содержимое через explorer.exe.
- Содержимое в папке, запускаются в любой программе.
- Нет разрешений на папку.
Таким способом, метод действия другой, мы закрываем папку и пытаемся удалить ее. Если это не помогает, тогда проверяем, что у нас есть в папке и активно ли, например, в Irfan View у нас есть открытые изображения.
Если это так, закройте программу и попробуйте удалить папку. Все еще не удалили папку? Мы перезагружаем систему и пытаемся удалить ее.
Последняя история — папка или файл открыты в другой программе
«Спасите меня!» – недавно я получил такое электронное письмо. Содержание было коротким: «Как мне удалить данные?».
На первый взгляд это звучит абсурдно, но бывают ситуации, когда некоторые файлы невозможно удалить обычными, общеизвестными способами («корзина», кнопка «удалить»).
Почти полтора миллиона аналогичных запросов в Google показали, что эта проблема «встречается» относительно часто.
Дело, положившее начало работе над этим руководством, было особенным. Причиной удаления проблемного файла было его имя.
Только, прежде чем я перейду к объяснению этого конкретного случая, давайте начнем одно за другим: почему невозможно удалить файл, почему некоторые становятся «устойчивыми» к стандартным командам удаления.
Все советы, описанные ниже для удаления «на первый взгляд не удаляемых» данных и объяснения причин проблем, возникают в Windows.
Если явно не указано иное, наши рекомендации применимы ко всем версиям этой системы, которая в настоящее время работает на компьютерах пользователей, начиная с самой популярной Windows 7, до Windows 8 и 8.1 и заканчивая версией Windows 10.
Пользователи Windows XP также могут последовать этому совету, но я не принял эту систему в расчет по простой причине: это устаревший продукт, не поддерживаемый производителем, и по этой причине многие причины возможных проблем с не стираемыми данными могут иметь основу, не связанную со сценариями, описанными здесь — это может быть просто результатом заражения вредоносным ПО.
Как удалить файл или паку используемый другой программой
Первый случай теоретически очевиден, некоторые операции могут быть заблокированы операционной системой, когда он просто используется.
Попытка переместить данные в системную корзину или удалить его с помощью кнопки [Del] на клавиатуре приведет к появлению запрета.
Дело кажется очевидным: операционная система четко указывает причину блокировки. В диалоговом окне мы получаем информацию о приложении, в котором файл открыт.
Все было бы круто, если бы система всегда давала одинаково четкую информацию — но, к сожалению, это не так.
Другой вариант описанного примера — это когда компьютером пользуются несколько человек. Если другой пользователь, ранее создавший и редактировавший документ, вошел в операционную систему, попытка удаления также будет отклонена.
Поэтому при перезапуске системы для разблокировки данных всегда следите за тем, чтобы кто-то еще не вошел в систему.
Как проверить блокирование удаления файла или папки с отказом в доступе — решение
Очень часто случается, что данный файл блокируется перед удалением, потому что он используется каким-либо процессом в системе — теперь вы узнаете, какой программой можно удалить файл с запрещенным доступом.
Почему при удалении файла возникает проблема отказа в доступе
Такая защита призвана защитить нас от потери важных данных — представьте ситуацию, в которой мы редактируем некоторый текст, и в то же время мы хотели бы (возможно, неосознанно) удалить его с компьютера.
Сначала мы должны закончить редактирование файла (сохранить его), и только потом мы можем выполнять над ним дополнительные операции, такие как удаление или перемещение.
Как проверить, что блокирует удаление файла
Приступая к сути вопроса, мы можем сделать две вещи. Первое (более простой) — перезагрузка компьютера и рас считывание на то, что использовавшая его программа освободит ресурсы (хотя это не всегда так).
Второе — найти процесс, который использует файл, который вы хотите удалить. Мы будем использовать бесплатную программу под названием Process Explorer, которая не требует установки — просто примите лицензию и запустите ее.
Когда мы запустим Process Explorer, мы сможем просмотреть все процессы, запущенные на нашем компьютере, и то, как они влияют, например, на использование процессора.
Хорошо, но вы все еще не знаете, что делать с файлом, который нельзя удалить, — как найти процесс, не позволяющий нам удалить его. В меню Process Explorer выберите параметр: найти -> Найти дескриптор или DLL
Теперь нам нужно будет ввести имя, того что хотим удалить, или выяснить, каким процессом он заблокирован — другими словами, что мешает нам удалить данные.
Например, мы будем использовать Firefox и набирать «firefox.exe», чтобы узнать больше о процессах, связанных с этим приложением:
Если вы хотите удалить данный процесс — дважды щелкните по нему мышью, и через некоторое время вы попадете в окно, в котором мы сможем «убить данный процесс»:
После выбора опции Kill Process (Удалить) мы завершаем процесс, связанный с данным файлом или приложением.
Когда мы удаляем (или, скорее, принудительно закрываем) все процессы, мы можем легко удалить его из системы.
Программа, о которой я упоминал в этой статье, несомненно, будет полезна для удаления вредоносных программ на нашем компьютере, которые очень часто не хотят удаляться «естественным» способом, и вам нужно немного постараться, чтобы избавиться от них. Успехов.
Иногда, когда мы пытаемся удалить какой-либо объект на своем компьютере или ноутбуке, появляется ошибка, не позволяющая стереть файл. Именно этому сбою и будет посвящена наша сегодняшняя статья. Мы подробно расскажем, как удалить папку, если ОС пишет, что она открыта в другой программе. При этом инструкция, приведенная ниже, подойдет для любых операционных систем Microsoft, включая Windows XP, 7, 8 или 10. Давайте, не откладывая, приступать к делу.
Почему папка не удаляется?
Сначала давайте разберемся, почему так происходит, что папка не хочет удаляться. Операционная система Windows устроена таким образом, что если один из файлов открыт в каком-нибудь приложении, ни одна другая программа не может получить к нему доступ на запись. То есть, это означает, что удалить или изменить данный файл не получится до тех пор, пока от него не отключится первое предложение.
Удаляем через диспетчер задач
Первый и самый простой способ, позволяющий удалить папку, если она пишет, что открыта в другой программе или уже используется, это использование диспетчера задач Windows. Давайте немного подробнее рассмотрим, как это делается:
- Изначально нам нужно копировать название папки, которую не удается удалить. После этого запускаем диспетчер задач (делаем правый клик мышью по панели задач Windows и из контекстного меню выбираем нужный пункт).
- Далее переходим во вкладку «Производительность» и в самом низу окна жмем кнопку запуска монитора ресурсов.
- В мониторе ресурсов переключаемся на вкладку «ЦП» и вводим название нашей папки в поисковое поле, отмеченное цифрой «2». В результате немного ниже отобразится название программы, которая блокирует удаление нашей папки.
- Все что нам нужно сделать, это кликнуть правой кнопкой мыши на блокирующее приложение и из контекстного меню выбрать пункт его завершения. Как только вы это сделаете, папку можно будет удалять.
Если каталог используется и блокируется сразу несколькими программами, например, system, мы должны поочередно завершить их все.
Однако, не спешите делать это: если по названию вы понимаете, о какой программе идет речь, попробуйте корректно выйти из нее, воспользовавшись меню приложения. Ведь принудительное завершение любого ПО может повлечь за собой потерю пользовательских данных.
Стороннее программное обеспечение
Также мы можем прибегнуть к услугам одной из утилит, позволяющих автоматически закрыть процессы и удалить ненужные нам объект в виде папки. Рассмотрим сразу три таких приложения, для того чтобы у вас был выбор.
Unlocker
Первая программа является наиболее популярной. Если кто-то говорит, как удалить папку, когда она пишет, что открыта в другой программе, значит, автоматически подразумевается Unlocker. Что ж, давайте начнем именно с него:
- Переходим на официальный сайт Unlocker и скачиваем последнюю русскую версию программы по прямой ссылке.
- Когда установочный файл будет получен запускаем его и производим инсталляцию приложения.
- Теперь запускаем наше приложение (естественно, работать она будет только от имени администратора) и выбираем в появившемся окне проводника папку, которая не хочет удаляться.
- Когда появится маленькое окошко Unlocker из выпадающего списка выбираем функцию удаления и жмем «ОК».
Программа автоматически завершит процесс, который не давал удалить нашу папку и сотрет ее с компьютера.
Иногда случается так, что сразу произвести удаление каталога у нашей утилиты не получается. В таком случае пользователю необходимо перезагрузить свой компьютер или ноутбук и удаление будет произведено при старте операционной системы.
DeadLock
Второе приложение в нашем списке автоматических утилит для удаления папки, которая не удаляется, так как открыта другой программе, это DeadLock:
- Переходим на официальный сайт нужной нам программы и скачиваем оттуда ее последнюю русскую версию.
- Когда нужный нам файл будет получен производим установку.
- При помощи главного меню данного приложения открываем папку, которая не удаляется. Далее, при помощи остальных пунктов главного меню мы можем либо просто снять блокировку, либо удалить каталог автоматически.
Как и предыдущая утилита, данный софт работает только из-под аккаунта с администраторскими полномочиями.
LockHunter
Последняя программа в нашем списке, способная удалить папку, если та пишет, что открыта в другой программе, это так называемый охотник за блокировками. Давайте кратко рассмотрим, как его установить и использовать:
- Как и в двух предыдущих случаях переходим на официальный сайт нужной нам программы. После чего скачиваем ее оттуда.
- Производим установку приложения, следуя подсказкам пошагового мастера. Когда процесс будет завершен запускаем LockHunter.
- Когда приложение запустится в верхней его части при помощи кнопки с изображением трех точек находим папку, которую у нас не получается удалить. Когда объект будет выбран в главном окне программы вы сразу увидите тот процесс, который блокирует папку. Отсюда можно либо сразу произвести удаление каталога, либо разблокировать его.
Это одно из самых удобных приложений, так как обладает более наглядным пользовательским интерфейсом и способно отображать имя процесса, который блокирует объект.
Управление компьютером
Существует еще один действенный вариант, позволяющий нам удалить папку, которую другими средствами удалить не получается. Давайте рассмотрим, как с ним работать:
- Делаем правый клик мышью по кнопке «Пуск» и из контекстного меню выбираем пункт управления компьютером.
- В открывшемся окне, точнее в левой его части, выбираем раздел «Служебные», затем «Общие папки и открытые файлы».
- Потом в правой части окна жмем по пункту «Дополнительные действия» и выбираем ссылку для открытия всех файлов.
Внимание: прежде чем вы это сделаете, обязательно закройте все пользовательские программы и сохраните данные!
Используем командную строку
Если ни один из приведенных выше вариантов вам не помог, попробуйте воспользоваться функционалом командной строки «Виндовс». Делается это следующим образом:
- Воспользовавшись меню «Пуск», запускаем командную строку от имени администратора. Для этого просто прописываем буквы «CMD» и жмем правой кнопкой мыши по нужному результату в выдаче. Из контекстного меню выбираем пункт запустить от имени администратора.
- В открывшемся черном окне вводим команду удаление файла. net file [название файла] /close. Например, нам нужно удалить объект «Новая папка», соответственно, команда будет следующей: net file Новая папка /close. После завершения ввода жмем кнопку Enter .
Заметка: для того чтобы система могла найти указанный файл вам необходимо прописать путь к нему либо запустить командную строку из текущего расположения.
Безопасный режим Windows
Безопасный режим Windows – это особый вид работы операционной системы, при котором запускаются только самые нужные службы и драйверы. Поэтому используя его, мы можем попытаться удалить папку, которую не удалось удалить ни одним из предыдущих способов. Так как в операционных системах Windows 7 и Windows 10 способы запуска безопасного режима различаются, рассмотрим их все.
Windows XP, Windows 7 и Windows 8
Для того чтобы запустить безопасный режим в данных операционных системах вам достаточно при старте компьютера просто нажать кнопку F8 . Теперь, когда все исправления будут внесены, мы сможем просто перезагрузить компьютер через меню «Пуск» и операционная система запустится в обычном режиме.
Теперь рассмотрим, как то же самое делается в более новой и «Десятке».
Windows 10
В Windows 10 перейти в безопасный режим при помощи горячих клавиш уже нельзя. Однако, и тут он доступен:
- Одновременно зажимаем кнопки Win + R на клавиатуре и в появившемся окошке вводим команду msconfig.
- В новом окошке переключаемся на вкладку «Загрузка» и устанавливаем флажок напротив «Включение безопасного режима при следующем старте операционной системы».
Когда все исправления будут внесены и безопасный режим нам больше не понадобится, запустите эту же утилиту и уберите галочку напротив отмеченного на скриншоте пункта.
Через загрузочный диск
Если никакие меры не помогают удалить папку в проводнике, и она все время пишет о том, что открыта в другой программе, мы можем поступить кардинально и стереть ненужный объект при помощи специального загрузочного диска. Такие носители могут быть не только на дисках, но и на флешках, а называется они Live CD. Скачайте один из вариантов в сети и запишите его на флешку или диск при помощи, например, программы UltraISO. О том как работать с данным приложением и через него создавать загрузочные флешки мы рассказали в этой пошаговой инструкции.
В качестве варианта для загрузки и редактирования операционной системы мы можем порекомендовать вам официальный образ Linux Ubuntu.
Вспомогательные способы
Существует ряд небольших советов, способных помочь удалить папку, которая пишет о том, что она открыта в другой программе:
- Возможно, вам просто нужно перезагрузить компьютер и сразу после его следующего запуска проблема уйдет сама собой.
- Попробуйте удалить приложение, которое блокирует вашу папку.
- Просканируйте свой компьютер на вирусы при помощи утилиты, рассмотренной в этой статье.
- Попробуйте откатить операционную систему при помощи контрольных точек восстановления.
- Можно попробовать выполнить проверку целостности системных файлов «Виндовс» при помощи командной строки.
А если все попытки удалить папку, которая не удаляется, окажутся тщетными вы можете спросить совета непосредственно у нас.
Видеоинструкция
Для того чтобы вам было легче понять материал, предложенный в статье, мы приготовили обучающее видео по теме, как обойти ошибку, если папка уже используется, и операция не может быть завершена.
Подводим итоги
Мы уверены, что вы теперь без труда сможете узнать, в какой программе открыт объект и удалить любую папку, которая ранее не удалялась. Переходите к практике, а если останутся какие-то вопросы, пишите их в комментариях. Данный раздел на нашем сайте нужен не только для галочки, но и для того, чтобы мы давали каждому обратившемуся за помощью человеку дельный совет.
Читайте также: