как узнать какой процесс не дает удалить файл
Как определить, какой процесс в Windows 10 не дает переименовать, переместить либо удалить файл или папку
Н аверное, каждому из пользователей Windows хотя бы раз приходилось иметь дело с так называемыми неудаляемыми файлами и папками. Как правило, причиной невозможности удалить, переместить или хотя бы переименовать такой объект является использование его каким-то процессом, причём необязательно чтобы этот процесс был системным. Это может быть антивирус, архиватор или какой-нибудь редактор.
Обычно в окне с ошибкой прямо указывается, что за процесс препятствует дальнейшим действиям с объектом, но бывает и так, что вместо этого сообщается, что файл или папка открыты в другой программе. Это понятно, но вот в какой именно?
Так вот, определить её очень просто. Во всех популярных версиях Windows (начиная с 7) есть такая встроенная утилита как «Монитор ресурсов», предназначающаяся для контроля использования программных и аппаратных ресурсов. В её поле зрения попадают все процессы, в том числе и зависшие. Она то как раз и подскажет, что именно держит файл или папку.
Вот так всё просто. Кстати, если удерживающий процесс не является критическим, его можно завершить прямо из окна монитора ресурсов.
После этого проблемный файл, папка или другой объект легко смогут быть удалены обычным способом.
Как узнать, какой процесс блокирует файл или папку в 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
Перейдите в Find → Handle or DLL.
В текстовом поле «Handle or DLL substring:» введите путь до файла или папки. Будут показаны все процессы, которые имеют открытый обработчик на этот файл.
3. OpenedFilesView
OpenedFilesView это бесплатная программа не требующая установки, она покажет все открытые файлы, имеется возможность искать по имени или пути файла:
4. LockHunter
LockHunter — это надёжная программа для разблокировки файлов.
Это бесплатный инструмент для удаления файлов, заблокированных неизвестным процессом. LockHunter полезен для борьбы с вредоносными программами и другими программами, которые блокируют файлы без причины. В отличие от других подобных инструментов, он удаляет файлы в корзину, поэтому вы можете восстановить их, если удалили по ошибке.
Как удалить файл, если он открыт в другой программе
Когда вы пытаетесь удалить, переместить файл или папку в Windows, то можете наткнуться на сообщение, что «Операция не может быть завершена, так как файл или папка открыта в другой программе». Ошибка появляется, когда удаляемый файл или папка заняты в другой программе. Одним словом, файл в данный момент работает и вы его не сможете удалить. Это сделано в первую очередь для уменьшения несогласованности данных. Приведу просто пример, когда вы работаете в Word и ваш рабочий файл в этой программе открыт, то вы не сможете его удалить. Для этого нужно закрыть саму программу Word, а потом уже удалять файл. Может быть так, что скрытая служба не дает вам удалить файл или папку. Давайте разберем возможные способы, чтобы устранить ошибку, когда файл открыт в другой программе и мы его не можем удалить.
1. Перезагрузите ПК
Программы или скрытые службы могут использовать файл или папку, которая у вас не удаляется. В этом случае будет разумно выключить и включить обратно компьютер, чтобы все занятые службы закрылись автоматически.
2. Диспетчер задач
В Windows 10/7/8.1 иногда бывает такой момент, когда мы закрываем программу, то она может остаться работать в фоновом режиме. По этой причине нужно завершить процесс связанный с файлом или папкой, которую вы хотите удалить. Нажмите Esc+Shift+Ctrl, чтобы открыть диспетчер задач. В диспетчере задач определите, что за процесс может быть связан с вашим удаляемым файлом или папкой. Нажмите по нему правой кнопкой мыши и выберите «Снять задачу«. После этого попробуйте удалить файл, который был занят программой.
3. Перезапуск Explorer.exe
Ошибка «Файл открыт в другой программе» может быть связана с проводником (Explorer.exe), который имеет проблемы с памятью или кешированными файлами. Откройте обратно диспетчер задач, найдите процесс «Проводник«и ниже нажмите на кнопку «Перезапустить«. Попробуйте удалить файл.
4. Монитор ресурсов
Нажмите Win+R и введите resmon.exe, чтобы открыть монитор ресурсов. Далее найдите графу «Связанные дескрипторы» и введите в поиск имя файла. Далее вам отобразится один или несколько процессов связанных с вашим файлом. Нажмите по каждому из них правой кнопкой мыши и выберите «Завершить процесс«, после чего попробуйте удалить папку или файл.
5. Запустить папку в отдельном процессе и отключить миниатюры
Перезагрузите ПК и проверьте решена ли проблема, когда при удалении файла выдается ошибка, что файл открыт в другой программе.
6. Удалить временные файлы
Временные файлы могут мешать вам удалить файл, который занят программой. Нажмите Win+R и введите по очереди команды ниже. Вам нужно удалить все содержимое в этих двух папках:
7. Антивирус
Сторонний или встроенный антивирус в данный момент может сканировать вашу систему и блокировать файлы. В этом случае вам нужно просто отключить на время антивирус и проверить удаляется ли файл. Также рекомендую проверить систему на вирусы запустив полное сканирование системы.
8. Корзина
Если у вас есть файлы в корзине, то очистите корзину полностью. Иногда файлы в корзине могут быть функционировать и связаны с вашей проблемой. Нажмите правой кнопкой мыши по корзине и выберите «Очистить корзину«.
Как удалить файл, используемый другой программой
Windows File Explorer утверждает, что файл, который вы пытаетесь удалить, открыт в другой программе или в системе? Если вы не можете открыть, отредактировать или удалить файл, он все еще работает в фоновом режиме или не закрылся должным образом.
К счастью, вы можете принудительно закрыть, переименовать, переместить или удалить используемый файл. Вот как!
Как исправить ошибку «Файл используется»
Если вы хотите пропустить ручные решения, прокрутите вниз до раздела, где мы перечисляем инструменты, которые могут помочь вам разблокировать и удалить используемый файл.
1. Закройте программу
Начнем с очевидного. Вы только что открыли файл, а не закрыли его? Если файл закрыт, но программа все еще работает, закройте его, а затем повторите попытку.
2. Перезагрузите компьютер
Хотя перезагрузка неудобна, она требует нулевых навыков или работы с такими вещами, как диспетчер задач или сторонние инструменты. Перезагрузка также очищает вашу оперативную память и, возможно, устраняет другие неприятности за один раз. Так что попробуйте это, если вы не можете быть обеспокоены, чтобы посмотреть на причину.
Если вы уже попытались перезагрузить компьютер, но это не помогло, перейдите к следующему варианту.
3. Завершить приложение через диспетчер задач
Причина, по которой перезагрузка помогает, в том, что система запустится с нуля и, среди прочего, все процессы, запущенные в настоящее время в диспетчере задач, будут закрыты. Вместо перезагрузки вы также можете попытаться вручную завершить процесс или приложение. который держит ваш файл в заложниках. Это наиболее успешный способ исправить ошибку «файл открыт в другой программе».
Как только вы найдете процесс, выберите его и нажмите Завершить задачу в правом нижнем углу. Это закроет все экземпляры программы. Если вы не можете найти процесс, вы уже пытались перезагрузиться?
4. Измените настройки процесса проводника
По умолчанию File Explorer запускает все свои окна в одном процессе (explorer.exe). Однако может случиться так, что ваши настройки заставят Проводник запускать отдельные процессы, что может вызвать конфликт между различными процессами.
Нажмите Windows + E, чтобы открыть проводник. Перейдите в Вид → Параметры → Изменить папку и параметры поиска.
В окне «Параметры папки» перейдите на вкладку «Вид» и найдите окна «Запуск папки» в отдельном параметре процесса. Убедитесь, что это не проверено. Нажмите Применить, чтобы сохранить любые изменения.
Если эта опция не была отмечена, вы можете попробовать, если ее проверка решит вашу проблему.
5. Отключите панель предварительного просмотра проводника
Предварительный просмотр в проводнике может вызвать конфликты, такие как ошибка «файл открыт в другой программе».
После закрытия панели предварительного просмотра попробуйте снова выполнить операцию и посмотрите, не исчезла ли ошибка «файл используется».
6. Принудительно удалите используемый файл через командную строку.
Вы можете обойти File Explorer и принудительно удалить файл, используя командную строку.
Во-первых, нам нужно отследить каталог пути к файлу в проводнике. Нажмите Windows + E, чтобы открыть проводник, найти поврежденный файл и скопировать путь к файлу.
Прежде чем мы сможем продолжить и принудительно удалить используемый файл, мы должны временно завершить процесс проводника. Это приведет к исчезновению панели задач, обоев и открытых папок. Но не волнуйтесь, вы можете перезапустить Проводник, и мы покажем вам, как это сделать ниже.
Чтобы закрыть Проводник, нажмите Ctrl + Shift + ESC, найдите Проводник Windows, щелкните правой кнопкой мыши процесс и выберите Завершить задачу.
Вернитесь в командную строку. Если вы потеряли окно, нажмите Alt + Tab, чтобы перейти к нему.
Введите эту команду, чтобы удалить файл, заменив все в кавычках фактическим именем файла: del «File in Use.doc»
Чтобы перезапустить Диспетчер файлов, откройте Диспетчер задач ( Ctrl + Shift + ESC ), нажмите Файл → Запустить новое задание, введите explorer.exe и нажмите кнопку ОК. Это должно восстановить ваш рабочий стол в его обычном виде.
Разблокируйте используемый файл специальным инструментом
Иногда используемый файл остается заблокированным, хотя это не должно быть. Если попытка удалить его через командную строку не сработала или эта задача слишком сложна, воспользуйтесь одним из этих инструментов.
1. Microsoft Process Explorer
Process Explorer — это более мощный File Explorer. Он не только перечисляет все запущенные процессы, он также может показать вам, какой процесс взял ваш файл в заложники. Просто откройте Process Explorer Search через Find → Find Handle или DLL (или нажмите Ctrl + F ), введите имя файла и дождитесь списка процессов, обращающихся к вашему файлу.
Вы не можете закрыть процесс из окна поиска, но вы можете использовать Process Explorer или Windows Task Manager, чтобы закрыть нарушающее работу приложение.
2. Unlocker
Unlocker используется для добавления себя в контекстное меню Windows, что означает, что вы можете щелкнуть правой кнопкой мыши по используемому файлу и разблокировать его через контекстное меню.
Если файл все еще используется, вы можете позволить Unlocker выполнить действие при следующей перезагрузке.
3. LockHunter
LockHunter добавит себя в контекстное меню Windows. После установки просто щелкните правой кнопкой мыши заблокированный файл и выберите Что блокирует этот файл? Это должно вызвать окно, показывающее все процессы, использующие файл. Теперь вы можете выбрать «Разблокировать», «Удалить» (при следующем перезапуске системы) или «Разблокировать и переименовать файл». В нашем случае мы не смогли разблокировать файл, но удаление его при следующем перезапуске системы сработало.
В Windows 10 запустите Unlocker, найдите файл, выберите файл и нажмите OK. Разблокировщик посмотрит и (если найдет) снимет блокирующие ручки. Даже если он не находит дескриптор, вы можете использовать Unlocker для удаления, переименования или перемещения файла.
Другой сторонний инструмент, FilExile, не смог удалить наш используемый файл, хотя и сообщил об успехе. Однако, если ваш путь к файлу слишком длинный, вы все равно можете попробовать этот инструмент.
Файл все еще используется? Загрузитесь в безопасный режим
Если вышеописанное не помогло или вы не заинтересованы в установке программного обеспечения, есть еще одна вещь, которую вы можете попробовать: загрузиться в безопасном режиме Windows. Файл, который вы пытаетесь удалить, может автоматически загружаться другим приложением. Разблокировщики должны все еще работать, если это так, но если вредоносное ПО задействовано или если вы не хотите иметь дело со сторонними инструментами, это альтернативный путь, который вы можете выбрать.
Как только вы перейдете в безопасный режим, перейдите к соответствующему файлу и попробуйте еще раз.
Как удалить файл или папку, которые не удаляются
Любой пользователь компьютеров хоть раз, но сталкивался с ситуацией, когда простая, казалось бы, процедура, коей является удаление файла, заканчивалась неудачей. Если же такого у вас не случалось, то либо вы знаете, как не допустить этой ситуации, либо все еще у вас впереди. Потому и поведем сегодня речь о том, как удалить не удаляющийся файл или папку, приведем несколько методов решения этой проблемы. Тем, кто столкнулся с такой ситуацией, поможем ее решить, для кого это внове – будут уже во всеоружии и будут готовы справиться с неудаляемыми файлами.
Причины, из-за которых папка или файл не удаляются
Невозможность удаления файла может быть объяснена несколькими причинами:
Решить возникшую проблему можно разными способами: воспользоваться возможностями, которые есть в операционной системе, либо прибегнуть к помощи сторонних утилит, которые и предназначены для выполнения подобных действий. Рассмотрим все методы избавления от ненужных файлов.
Следует только сделать одну оговорку – вы уверены, что предназначенный для удаления файл действительно ненужный? ОС Windows защищает папки и файлы, необходимые для ее стабильного функционирования, и попытки настоять на своем могут привести к «падению» системы и необходимости решать уже совсем другие задачи. Прежде, чем приступать к удалению файлов, убедитесь, что это действительно «мусор». Особенно аккуратным следует быть при избавлении от объектов в системных папках.
Проверка защиты от записи
Прежде чем приступать к каким-то радикальным методам, следует убедиться в том, что вы имеете право удалять файлы. Если они расположены на флешках или картах памяти, то начать надо с самого простого – убедиться, что механический переключатель, который предотвращает запись/стирание, не установлен в соответствующее положение, блокирующее выполнение подобных действий.
Проверка на вирусы
Файл может оказаться вирусом, той или иной вредоносной программой, или ее частью, удалить которую не удается. Если давно не было проведено сканирование компьютера на вирусы, следует сделать это. Если были найдены и обезврежены подозрительные программы, надо попробовать удалить этот файл.
Проверка доступа к файлу
Помогающий в некоторых случаях способ удалить файл – перезагрузка компьютера. Вполне возможно, что тот объект, от которого необходимо избавиться – результат работы той или иной программы, которая была деинсталлирована некорректно, или это было выполнено не полностью, и в системе остались какие-то программные модули (DLL, процессы), которые все еще работают и не позволяют выполнить удаление. Вполне возможно, что после перезапуска системы ненужные процессы работать не будут и файл освободится от излишней опеки. Удаляйте.
Другой момент – запрет на выполнение операций записи/стирания в данной папке, установленный администратором компьютера. Необходимо зайти в свойства папки, и на вкладке «Безопасность» проверить выданные права.
Если разрешено только чтение, то следует дать полный доступ к данной папке, после чего возможно будет производить любые действия со всеми файлами, в ней находящимися. Следует быть особенно аккуратным с системными папками.
Использование «Диспетчера задач»
Ели при попытке удаления выдается сообщение, что файл открыт в другой программе, и указывается конкретный процесс (программа), то ситуация несколько упрощается, т. к. известно, что именно нам мешает избавиться от ставшего ненужным файла.
После этого файл можно попробовать удалить. Скорее всего, это получится.
Использование командной строки
Файл может удерживаться системный процессом «explorer», отвечающим за работу панели задач, рабочего стола и т. п. Если просто снять этот процесс, то удалить файл может оказаться проблематичным. В то же время командная строка позволит справиться с теми объектами, которые никак не могут быть удалены с помощью «Проводника» Windows.
Для того, чтобы воспользоваться этим средством, нужно запустить командную строку, для чего после нажатия кнопки «Пуск» в поле поиска ввести «cmd», нажать правую кнопку мыши и выбрать режим запуска с административными правами. Откроется окно, в котором следует ввести команды на удаление файла или папки.
Этим способом можно попробовать удалить поврежденный файл.
Удаление файла
Используется команда «Del». Надо ввести строку:
/F – принудительное удаление файлов, помеченных как доступные только для чтения.
/Q – не выдавать запрос на подтверждение операции удаления.
/S – удаление вложенных папок и файлов в них.
Удаление папки
Для удаления папки целиком используется другая команда:
/S – удаление вложенных папок и файлов.
/Q — не выдавать запрос на подтверждение операции удаления.
Использование безопасного режима
Если остановить блокирующий доступ к файлу процесс не удается по тем или иным причинам, или непонятно, какой же процесс мешает, то может помочь этот способ, при котором система загружается в безопасном режиме. При этом стартует необходимый минимум процессов, и тот, который «держал» файл, останется в неактивированном состоянии. Можно попробовать удалить файл.
Использование загрузочного диска
Случается, что даже безопасный режим не позволяет избавиться от ненужной папки или файла. Тогда может помочь загрузка с внешнего загрузочного диска. Как вариант – жесткий диск, на котором необходимо произвести удаление файлов, можно подключить к другому компьютеру. Тогда, загрузившись с другого носителя, ваш диск будет подключен в качестве второго (третьего и т. д.) диска, ОС на котором будет не запущена. Теперь остается только найти нужный файл и удалить его.
Использование сторонних программ
Для того чтобы решить все проблемы с доступом к файлам и иметь возможность их удалить вне зависимости от того, используются они или нет, существует ряд утилит, как раз и предназначенных для разблокировки подлежащих уничтожению объектов.
FileASSASSIN
Бесплатная утилита, скачать которую можно по ссылке. Среди достоинств программы – простой интерфейс, возможность запуска из командной строки, разблокировка и (если указан такой режим) удаление файла.
Чтобы избавиться от ненужного файла, надо указать путь к нему, отметить галочкой пункт «Delete file» и нажать кнопку «Execute». Это все, что необходимо сделать. Если работать с командной строкой вы не хотите, а также не хотите копаться в процессах и запущенных программах, то данный способ – возможность быстро и эффективно решить все проблемы с заблокированными файлами.
Unlocker
Пожалуй, известнейшая программа, известная давно и используемая часто. Найти ее можно по этой ссылке, где есть нужные версии под 32-х и 64-х разрядные ОС. Есть и портативная версия для тех, кто не любит устанавливать много программ в систему, а предпочитает запускать нужные средства для обслуживания системы автономно.
В использовании портативных версий есть еще одно преимущество: при инсталляции подобных программ часто «паровозом» инсталлируются еще несколько утилит, расширений к браузерам и т. п., которые вам совсем не нужны, которые буду досаждать рекламой, и от которых, порой, не совсем просто избавиться. Приходится быть внимательным при установке подобного софта. Как правило, с портативными версиями такого не происходит.
Сама программа предельно проста. При запуске откроется окно, где необходимо указать расположение файла, который необходимо удалить.
Надо только нажать кнопку «Ок», после чего появится новое окно, в котором нужно будет подтвердить действие, которое надо выполнить над файлом. Если никаких блокировок файла не найдено, то появится окно:
Надо указать, что делать с файлом – удалить, оставить как есть, перенести и т. п.
Другие программы
Помимо перечисленных есть и другие утилиты, выполняющие ту же работу. Как пример, можно привести: Delete Doctor, Free File Unlocker, MoveOnBoot, Tizer UnLocker, Wize Force Deleter. Принцип действия у них схож, поэтому, выбирать можно ту, которая понравилась и которая помогла решить проблемы с неудаляемыми файлами или папками.
Заключение
Чем удалить файлы или папки, какой способ выбрать – все зависит от конкретной ситуации. Кто-то предпочитает использовать специализированный «софт», кто-то не любит захламлять систему множеством узкоспециальных утилит и предпочитает использовать все встроенные возможности ОС.
Главное – иметь представление о разных способах решения проблем и умение их применять на практике. Надеемся, что как минимум один из предложенных нами способов вам помог.