Что значит файл уже используется
Если вы откроете документ Word, а затем попробуйте удалить содержащую его папку, более чем наверняка получите сообщение «Папка уже используется. Операция не может быть завершена, так как эта папка открыта в Word». Из этого сообщения ясно видно, что для удаления каталога нужно закрыть редактор Word. Если бы так было всегда, но, увы, операционная система может и не обозначить имя процесса, который не позволяет удалить папку. В таких случаях Windows сообщает, что папка или файл открыты в другой программе, о том же, что это за программа, ничего не сообщается. Естественно, тут возникает вопрос: а как определить блокирующий удаление директории процесс и вообще, можно ли удалить папку, не заморачиваясь с определением этого процесса? Да, вполне возможно и первое, и второе. Начнём, пожалуй, с первого — с определения удерживающего процесса.
Папка уже используется. Как её удалить
Как определить процесс, не позволяющий удалить файл или папку
Для этого мы воспользуемся встроенной в Windows утилитой «Монитор ресурсов», позволяющей отслеживать использование запущенными в системе процессами ресурсов. Запускаем утилиту командой resmon, переключаемся на вкладку «ЦП» и вбиваем в поле поиска связанного дескриптора название папки, которую не можем удалить. В поле результатов поиска тут же отобразится имя и идентификатор удерживающего процесса. В нашем примере папку не позволяет удалить плеер VLS, точнее, открытый в нём файл MP4. Соответственно, чтобы удалить папку, нужно завершить процесс vls.exe. Кстати, сделать это можно прямо из монитора ресурсов, кликнув по идентифицированному процессу правой кнопку мыши и выбрав в меню единственно доступную в нём опцию «Завершить процесс».
Использование сторонних утилит
Кто не желает заморачиваться поиском блокирующего процесса, тот может воспользоваться специальными сторонними утилитами. Их много, но здесь мы вкратце рассмотрим только два таких инструмента — Unlocker и Wise Force Deleter. С тем же «Монитором ресурсов» могут возникнуть сложности, например, когда утилита обнаруживает несколько процессов, и пользователь не знает, какой или какие из них нужно завершить. Сторонние утилиты упрощают процедуру разблокировки, определяя удерживающие процессы автоматически.
Утилита Unlocker встраивается контекстное меню файлов и папок, откуда и запускается. В первую очередь ищет блокирующий дескриптор, а если не находит его, предлагает выбрать немедленное действие — переименование, перемещение или удаление объекта. В случае блокирования папки процессом, имеющим повышенный приоритет, немедленное удаление может оказаться невозможным, в этом случае его удаление будет автоматически выполнено при следующей загрузке системы.
Примерно по тому же принципу работает и Wise Force Deleter, она так же интегрируется в контекстное меню Проводника, но только для групп файлов. Если вы хотите удалить заблокированную папку, нужно будет открыть окно утилиты, добавить эту папку нажатием одноименной кнопки и только потом нажать «Удалить». В принципе, ничего сложного, но следует понимать, что CCleaner не всемогуща и у неё тоже могут возникнуть проблемы. Так, Wise Force Deleter не смогла справиться с удалением папки, содержащей открытый в проигрывателе VLC видеофайл.
Удаление используемых папок с помощью LiveCD
Теперь давайте представим, что Unlocker, ни Wise Force Deleter, ни какая иная программа, штатная или сторонняя, не смогла удалить используемые папку. Как быть тогда и что делать? Всё очень просто. Вы можете удалить практически любую папку или файл, загрузив компьютер с живого диска с линуксовой файловой системой, тем самым получив монопольный доступ к файловой системе жёсткого диска, на котором установлена Windows. Для обозначенных целей вполне подойдёт Dr.Web LiveDisk. Этот бесплатный антивирусный инструмент включает удобный файловый менеджер, позволяющий выполнять стандартные операции с файлами и каталогами.
Запустите его с рабочего стола Dr.Web LiveDisk, перейдите в папку win, неё выберите раздел, а затем и проблемную папку, от которой хотите избавиться. Кликните по ней правой кнопкой мыши, выберите опцию «Отправить в Корзину» и подтвердите действие. Папка будет немедленно удалена.
Обращаем только ваше внимание, что в загрузочной среде живого диска буквы разделов могут отличаться, например, у нас системному разделу в загрузочной среде Dr.Web LiveDisk была присвоена буква F. Способ практически безотказный, единственная причина, по которой он может не сработать — это повреждение сектора жёсткого диска с записанной в нём папкой: в этом случае LiveCD просто не сможет получить к ней доступ на физическом уровне.
Как удалить папку, если пишет, что она открыта в другой программе?
Почему папка не удаляется?
Сначала давайте разберемся, почему так происходит, что папка не хочет удаляться. Операционная система Windows устроена таким образом, что если один из файлов открыт в каком-нибудь приложении, ни одна другая программа не может получить к нему доступ на запись. То есть, это означает, что удалить или изменить данный файл не получится до тех пор, пока от него не отключится первое предложение.
Удаляем через диспетчер задач
Первый и самый простой способ, позволяющий удалить папку, если она пишет, что открыта в другой программе или уже используется, это использование диспетчера задач Windows. Давайте немного подробнее рассмотрим, как это делается:
Если каталог используется и блокируется сразу несколькими программами, например, system, мы должны поочередно завершить их все.
Однако, не спешите делать это: если по названию вы понимаете, о какой программе идет речь, попробуйте корректно выйти из нее, воспользовавшись меню приложения. Ведь принудительное завершение любого ПО может повлечь за собой потерю пользовательских данных.
Стороннее программное обеспечение
Также мы можем прибегнуть к услугам одной из утилит, позволяющих автоматически закрыть процессы и удалить ненужные нам объект в виде папки. Рассмотрим сразу три таких приложения, для того чтобы у вас был выбор.
Unlocker
Первая программа является наиболее популярной. Если кто-то говорит, как удалить папку, когда она пишет, что открыта в другой программе, значит, автоматически подразумевается Unlocker. Что ж, давайте начнем именно с него:
Программа автоматически завершит процесс, который не давал удалить нашу папку и сотрет ее с компьютера.
Иногда случается так, что сразу произвести удаление каталога у нашей утилиты не получается. В таком случае пользователю необходимо перезагрузить свой компьютер или ноутбук и удаление будет произведено при старте операционной системы.
DeadLock
Второе приложение в нашем списке автоматических утилит для удаления папки, которая не удаляется, так как открыта другой программе, это DeadLock:
Как и предыдущая утилита, данный софт работает только из-под аккаунта с администраторскими полномочиями.
LockHunter
Последняя программа в нашем списке, способная удалить папку, если та пишет, что открыта в другой программе, это так называемый охотник за блокировками. Давайте кратко рассмотрим, как его установить и использовать:
Это одно из самых удобных приложений, так как обладает более наглядным пользовательским интерфейсом и способно отображать имя процесса, который блокирует объект.
Управление компьютером
Существует еще один действенный вариант, позволяющий нам удалить папку, которую другими средствами удалить не получается. Давайте рассмотрим, как с ним работать:
Внимание: прежде чем вы это сделаете, обязательно закройте все пользовательские программы и сохраните данные!
Используем командную строку
Если ни один из приведенных выше вариантов вам не помог, попробуйте воспользоваться функционалом командной строки «Виндовс». Делается это следующим образом:
Заметка: для того чтобы система могла найти указанный файл вам необходимо прописать путь к нему либо запустить командную строку из текущего расположения.
Безопасный режим Windows
Безопасный режим Windows – это особый вид работы операционной системы, при котором запускаются только самые нужные службы и драйверы. Поэтому используя его, мы можем попытаться удалить папку, которую не удалось удалить ни одним из предыдущих способов. Так как в операционных системах Windows 7 и Windows 10 способы запуска безопасного режима различаются, рассмотрим их все.
Windows XP, Windows 7 и Windows 8
Теперь рассмотрим, как то же самое делается в более новой и «Десятке».
Windows 10
В Windows 10 перейти в безопасный режим при помощи горячих клавиш уже нельзя. Однако, и тут он доступен:
Когда все исправления будут внесены и безопасный режим нам больше не понадобится, запустите эту же утилиту и уберите галочку напротив отмеченного на скриншоте пункта.
Через загрузочный диск
Если никакие меры не помогают удалить папку в проводнике, и она все время пишет о том, что открыта в другой программе, мы можем поступить кардинально и стереть ненужный объект при помощи специального загрузочного диска. Такие носители могут быть не только на дисках, но и на флешках, а называется они Live CD. Скачайте один из вариантов в сети и запишите его на флешку или диск при помощи, например, программы UltraISO. О том как работать с данным приложением и через него создавать загрузочные флешки мы рассказали в этой пошаговой инструкции.
В качестве варианта для загрузки и редактирования операционной системы мы можем порекомендовать вам официальный образ Linux Ubuntu.
Вспомогательные способы
Существует ряд небольших советов, способных помочь удалить папку, которая пишет о том, что она открыта в другой программе:
А если все попытки удалить папку, которая не удаляется, окажутся тщетными вы можете спросить совета непосредственно у нас.
Видеоинструкция
Для того чтобы вам было легче понять материал, предложенный в статье, мы приготовили обучающее видео по теме, как обойти ошибку, если папка уже используется, и операция не может быть завершена.
Подводим итоги
Мы уверены, что вы теперь без труда сможете узнать, в какой программе открыт объект и удалить любую папку, которая ранее не удалялась. Переходите к практике, а если останутся какие-то вопросы, пишите их в комментариях. Данный раздел на нашем сайте нужен не только для галочки, но и для того, чтобы мы давали каждому обратившемуся за помощью человеку дельный совет.
Как удалить файл, если он открыт в другой программе
Как исправить ошибку «Файл используется»
Если вы хотите пропустить ручные решения, прокрутите вниз до раздела, где мы перечисляем инструменты, которые могут помочь вам разблокировать и удалить используемый файл.
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 и нажмите кнопку ОК. Это должно восстановить ваш рабочий стол в его обычном виде.
Удаление заблокированного файла с помощью загрузочной флешки или диска
Еще один способ удалить подобный файл — загрузиться с любого накопителя LiveCD, с диска реанимации системы или загрузочной флешки Windows. При использовании LiveCD в любых его вариантах вы сможете воспользоваться либо стандартным графическим интерфейсом Windows (например, в BartPE) и Linux (Ubuntu), либо же средствами командной строки. Обратите внимание, что при загрузке с подобного накопителя, жесткие диски компьютера могут оказаться под другими буквами. Чтобы убедиться, что вы удаляете файл с нужного диска, можно использовать команду dir c: (этот пример отобразит список папок на диске C).
При использовании загрузочной флешки или установочного диска Windows 7 и Windows 8, в любой момент установки (после того, как уже загрузится окно выбора языка и на следующих этапах) нажмите Shift + F10, чтобы войти в командную строку. Также можно выбрать «Восстановление системы», ссылка на которое также присутствует в программе установки. Также, как и в предыдущем случае, обратите внимание на возможное изменение букв дисков.
Разблокируйте используемый файл специальным инструментом
Иногда используемый файл остается заблокированным, хотя это не должно быть. Если попытка удалить его через командную строку не сработала или эта задача слишком сложна, воспользуйтесь одним из этих инструментов.
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 устроена таким образом, что если один из файлов открыт в каком-нибудь приложении, ни одна другая программа не может получить к нему доступ на запись. То есть, это означает, что удалить или изменить данный файл не получится до тех пор, пока от него не отключится первое предложение.
Перезагрузка
Итак, вы намерились удалить злополучную директорию, но система утверждает, что она не может это сделать по тем или иным причинам. Основная причина – использование файлов в папке каким-либо приложением или процессом, запущенным в данный момент.
На примере видно, что ликвидировать папку «скрины» не получается, поскольку один либо несколько файлов сейчас используются одной из программ Windows. Поскольку большинство не знает, какой именно, то им ничего не остается, кроме как перезапустить машину.
Жмем «Пуск» (1), затем кликаем по небольшому квадрату (2) около кнопки «завершение работы». Выбираем пункт с перезагрузкой (3).
Самое простое
Для начала попробуйте несколько простых способов.
Управление компьютером
Существует еще один действенный вариант, позволяющий нам удалить папку, которую другими средствами удалить не получается. Давайте рассмотрим, как с ним работать:
Внимание: прежде чем вы это сделаете, обязательно закройте все пользовательские программы и сохраните данные!