Удалить файл открытый в другой программе. Удаление открытого файла

Иногда вам нужно поменять название какого-то файла, куда-то его переместить или вообще удалить, но вы не можете этого сделать по техническим причинам. Например, потому, что файл открыт в system, о чём вас любезно предупреждает ваш компьютер, посылая об этом сообщение в диалоговом окне.

Чтобы закрыть обычный открытый файл, достаточно пройти в «Диспетчер задач», выбрать приложение, в котором вы работали на момент поломки и то, которое вас нужно будет закрыть, внизу диалогового окна нажать на опцию «Снять задачу». Таким образом, всё приложение закроется.

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

Чтобы удалить такой файл, лучше всего использовать Daemon Tools. Открываем выше названую программу, в ней отображаются наличные виртуальные приводы и файлы, смонтированные в них. Первым делом надо размонтировать файл, который вы собрались удалять. Выбираем правой клавишей мышки привод, в появившемся списке нажимаем на опцию «Размонтировать». Теперь можете спокойно удалять ненужный файл.

К слову, с помощью Daemon Tools можно без особого труда закрыть файл в system. Для этого нужно в диалоговом окне программы «Автоматическое монтирование» удалить галочку и перезагрузить компьютер.

В этой программе можно удалять даже файлы, смонтированные, например, в UltraIso. В отличие от Daemon Tools, UltraIso может размонтировать и удалять файлы в system, но только при условии, что они были смонтированы в этой же программе.

Ещё одним способом удаления файлов в system является привлечение утилиты Unlocker. Она является бесплатной и легко инсталлируется. С её помощью можно легко удалить любые файлы, открытые в системной служебной программе. Но с утилитой Unlocker надо быть крайне осторожным – в отличие от UltraIso и Daemon Tools она способна удалять и системные файлы.

Использовать утилиту довольно просто: после того, как вы её установили, нажимаете правой клавишей на файл, который хотите удалить. Сперва, скорее всего, в диалоговом окне вам придёт сообщение о причине поломки, нажимаете «Ок». Unlocker найдёт все программы, которые использовали ваш файл и мешали его удалить, выключит их и вы легко сможете осуществить ваше желание – удалить злополучный файл. Иногда для удаления может потребоваться перезагрузка компьютера. К слову, эти файлы не идут в корзину, а удаляются безвозвратно. Вы должны помнить об этом и рассчитывать на то, что назад дороги не будет.

Нашли ошибку в тексте? Выделите ее и нажмите Ctrl + Enter

Если файл открыт в проводнике, как его удалить? Используемый объект в Windows нельзя переместить, переименовать, изменить или стереть. Для начала его надо закрыть и завершить связанные с ним процессы. Ещё или ещё вариант - отключить сам проводник .

Существует несколько способов удаления файла, если он занят Проводником Windows.

Для начала попробуйте несколько простых способов.


Диспетчер задач

Зависший элемент может отсутствовать на панели задач. Вы не увидите его, даже если он открыт. Но не надо перезагружать компьютер. В Windows 7, 8 и 10 есть служба, в которой можно просмотреть и выборочно отключить запущенные программы. Вот как закрыть файл в проводнике:


Программа может быть «спрятана» в фоновых процессах. Это значит, что её не видно, но при этом она работает и используется системой. И как удалить элемент, не перезапуская ПК? Поможет всё тот же Диспетчер задач.

  1. Откройте его и перейдите в раздел «Процессы».
  2. Найдите там процесс приложения. Обычно его название - это имя исполняемого файла.
  3. Щёлкните на него и нажмите «Завершить».
  4. Если не знаете, что это за программа и за что она отвечает, лучше не рискуйте. Вы можете случайно отключить системный процесс.

Управление компьютером

В Windows 7 и других версиях ОС Win есть ещё одна полезная функция. Вот как с её помощью закрыть файл в проводнике:

Закрыть проводник

Убирать использующиеся файлы бессмысленно. У вас не получится их стереть, пока они активны. Но необязательно искать их «Диспетчере», чтобы закрыть. Можно отключить сам проводник. А лучше - перезапустить его.

Если что-то сделать неправильно, возникнут ошибки. Это всё же системная служба, а не пользовательская программа. Не стоит её закрывать, если вы планируете ещё поработать на компьютере.

Вот как удалить файл из проводника:


Можно сделать и по-другому:

  1. Зайдите в «Пуск».
  2. Зажмите клавиши Ctrl+Shift и кликните правой кнопкой мыши по любому свободному месту. Не по логотипу, а именно в той области, где находится список ярлыков.
  3. В контекстном меню выберите «Выход из Проводника».

Чтобы запустить его:

  1. Снова зажмите Ctrl+Shift.
  2. Клик правой кнопкой мыши по «Пуск». На этот раз по самому значку, а не по области «внутри» главного меню.
  3. Строчка «Открыть проводник».

Сторонние программы

Разблокировать объекты можно при помощи специального софта. После этого вы сможете их стереть. С такими утилитами очень просто работать. У них понятный интерфейс и минимальный набор опций. Сами они компактные, весят мало и не требуют ресурсов. Вы быстро разберётесь, как закрыть файл в проводнике Windows 7.

  1. Найдите в интернете, скачайте, установите и запустите.
  2. Перед вами будет окно со строкой меню и пустой таблицей. В ней будет информация о выбранных элементах.
  3. Команда «Файл - Открыть».
  4. Укажите путь к объекту, который хотите стереть. Он появится в рабочей области программы-анлокера.
  5. Кликните по нему правой кнопкой мыши.
  6. Выберите «Разблокировать».
  7. В колонке «Статус» должна быть надпись «Удачно разблокировано».
  8. После этого вы сможете удалить элемент.

Установите эту утилиту, и она появится в контекстном меню. Щёлкните правой кнопкой мыши по любой иконке - там будет пункт «Unlocker». При его выборе откроется диалоговое окно. Там указан путь к файлу и к программе, которая по умолчанию его обрабатывает. Если это музыкальный трек, то в столбце «Обработка» будет медиаплеер. Если это картинка - будет графический редактор или средство просмотра изображений.

Чтобы избавиться от объекта, в выпадающем списке (он слева снизу) выберите «Удалить». Ещё можно переместить, разблокировать или сменить имя. Анлокер бесплатен.

Перед тем как удалить файл, отключите связанные с ним процессы. Если он открыт в какой-то программе, стереть его вы не сможете. Можно закрыть его через Диспетчер задач или воспользоваться «утилитами-анлокерами».

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

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

Папка не удаляется из-за отсутствия разрешения администратора

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

В первом случае для удаления папки вам придется ввести пароль учетной записи владельца ПК, так как система будет его у вас постоянно запрашивать, либо воспользоваться универсальным способом, о котором будет сказано в конце статьи.

А вот что делать, если папка не удаляется при работе под учетной записью администратора?

Причина может заключаться в том, что вы либо не являетесь ее владельцем, либо не имеете соответствующих прав доступа. Откройте свойства папки, переключитесь на вкладку «Безопасность» и нажмите в открывшемся окошке кнопку «Дополнительно».

В новом окне, напротив строки «Владелец» кликните по ссылке «Изменить».

В следующем окошке нажмите кнопку «Дополнительно». Откроется еще одно окно.

Тип объекта в нем оставьте «Пользователь», далее нажмите кнопку «Поиск» и выберите в появившемся внизу списке пользователя, которого хотите сделать владельцем каталога.

Нажмите «OK» и еще раз «OK».

После того как владелец будет заменен, отметьте птичкой пункт «Заменить владельца подконтейнеров и объектов» и сохраните настройки.

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

После этого папка должна легко удалиться.

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

Папка используется другой программой

Как и любой другой объект файловой системы, каталог может не удаляться по причине использования его каким-нибудь процессом. Как удалить папку в таком случае? Первое, что нужно постараться сделать, это определить удерживающий процесс, второе – завершить его в принудительном режиме, используя Диспетчер задач или иную специализированную утилиту. В большинстве подобных случаев, когда не удаляется папка, Windows пишет, что она используется другой программой, причем имя этой программы обычно указывается в окошке с сообщением.

Но может быть и так, что имя программы не будет фигурировать. В такой ситуации здорово может выручить утилита Process Explorer , входящая в комплект инструментов администрирования Sysinternals. Запустите утилиту (она портативна), выберите в главном меню Find – Find Handle or DLL .

Введите в поле «Handle or DLL substring» имя удерживаемой папки и нажмите «Search». Через пару секунд вы получите имя процесса, его PID в Диспетчере задач и полный путь к используемому процессом объекту.

Кстати, с помощью утилиты процесс можно завершить, а затем удалить и саму папку.

Система пишет, что ей не удалось найти этот элемент

Среди «неудаляемых» папок есть особая группа, которая относится к так называемым объектам-призракам. Сложность здесь кроется в том, что выявить причину появления такого объекта не всегда удается. Это может быть некорректное (длинное или зарезервированное) имя, действие вредоносной программы, блокировка его другим процессом или повреждение файловой системы. Как проверить, имеет ли место блокировка процессом, мы уже знаем, теперь попробуем разобраться, что делать, если не удаляется папка с рабочего стола с сообщением «не удалось найти этот элемент».

Если папка имеет системное зарезервированное имя, например, COM или PRN, удалить ее можно с помощью командной строки. Запустите консоль CMD от имени администратора и выполните в ней такого вида команду:

rd //./Диск:/полный путь к папке

Чтобы удалить «неудаляемую» папку со слишком длинным именем, сначала необходимо узнать ее короткое имя-псевдоним. Делается это опять же с помощью командной строки. Командой cd /d {путь} перейдите в родительский каталог с проблемной директорией и выведете имена всех содержащихся в ней объектов с помощью команды dir /x /n .

Примечание: если папка находится на диске С, ключ /d в команде перехода использовать не нужно.

В нашем примере папка с именем, состоящем из множества точек, имеет короткое имя 782F~1 . Зная псевдоним, можем спокойно ее удалить:

rd C:/Users/компик/Desktop/782F~1

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

Действие вирусов

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

Неверные атрибуты

Еще одна возможная причина, по которой не удаляется папка – установленные для нее атрибуты системный и только для чтения. Проверить наличие таких «удерживающих» атрибутов несложно, достаточно в командной строке выполнить команду attrib [полный путь к папке]. Наличие ключей S или R будет указывать, что папка является доступной только для чтения или системной. Чтобы разблокировать директорию, выполните в запущенной от имени администратора командной строке такую команду:

attrib -r -s D:/Private /d /s

В данном примере мы сняли атрибуты «Только для чтения» и «Скрытый» для каталога Private в корне диска D. После изменения атрибутов папку можно будет удалить.

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

Как удалить папку в Windows 7/10 с помощью Unlocker? Очень просто. В процессе инсталляции утилита встраивается в контекстное меню Проводника, так что для удаления объекта вам достаточно кликнуть по нему ПКМ и выбрать в меню опцию «Unlocker». Если объект не будет удален сразу, появится окошко, в котором вы можете выбрать необходимое действие, такое как удаление, переименование и перемещение. Если файл или папка блокируются системным процессом, который нельзя закрыть немедленно, утилита предложит удалить объект в процессе перезагрузки компьютера.

Выше мы разобрались, почему может не удаляться папка с компьютера, а заодно рассмотрели основные способы решения проблемы. В завершение мы предлагаем рассмотреть еще один способ удаления заблокированных папок. Главное его достоинство заключается в универсальности, так как он позволяет получать практически неограниченный доступ к файловой системе компьютера. Для дела вам понадобится любой LiveCD на базе Linux или WinPE со встроенным файловым менеджером. Выставив в BIOS соответствующие приоритеты, загрузитесь с такого диска, найдите с помощью встроенного Проводника заблокированный объект и удалите его.

Если компьютер сообщает, что файл открыт в другой программе

Чаще всего невозможность удалить файл в Windows связана с тем, что он занят каким-то системным процессом. При этом появляется надпись «Действие не может быть выполнено, так как этот файл открыт в «Название программы ».

В таком случае нужно закрыть программу, которая использует файл, и повторить попытку удаления. Если вы видите её окно, то просто закройте его. Если программа работает в фоновом режиме и вы не знаете, как её закрыть, запустите «Диспетчер задач» (Ctrl + Alt + Del), найдите эту программу по названию в списке, кликните по ней правой кнопкой мыши и выберите «Снять задачу».

Если вы не можете найти нужную программу в «Диспетчере задач», попробуйте стороннюю утилиту, которая снимает блокировку с файлов. Подойдёт бесплатное приложение LockHunter . После его установки кликните правой кнопкой мыши по файлу и выберите What is locking this file?. Когда появится окно LockHunter, кликните в нём по кнопке Unlock It!.

После этого попробуйте снова удалить файл. В случае неудачи перезагрузите компьютер и повторите попытку ещё раз. Для полного удаления с компьютера не забудьте очистить корзину.

Если компьютер сообщает, что вам отказано в доступе

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

Чтобы изменить права доступа, кликните по файлу правой кнопкой мыши и перейдите в раздел «Свойства» → «Безопасность» → «Дополнительно». Возле пункта «Владелец» нажмите «Изменить», затем «Дополнительно» и «Поиск». Выберите в списке текущую учётную запись и кликните ОК.

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

Как удалить файл в macOS

Если Mac сообщает, что файл используется

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

Если не сработает, войдите в безопасный режим. Для этого перезапустите Mac, удерживая клавишу Shift. Попробуйте переместить файл в корзину и очистить её, после чего перезагрузите компьютер в обычном режиме.

Если файл нельзя удалить по другим причинам

Файл может не удаляться из-за ошибок на диске. Поэтому запустите «Дисковую утилиту» в разделе Finder → «Программы» → «Утилиты» и проверьте в ней диск, на котором находится файл, службой «Первая помощь».

После проверки перезапустите Mac и попробуйте удалить файл.

Если вы не знаете как удалить папку которая не удаляется, то наш материал поможет вам в этом разобраться.

Каждый периодически имеет дело с «неудаляемыми» папками на ПК.

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

Как результат – все манипуляции по ликвидации заканчиваются фиаско. Подбираемся к основной теме: как удалить папку, которая не удаляется на windows 7 (win8)?

Существует 5 вариантов решения проблемы:

  • Проверка системы;
  • Вирусы;
  • Настройки папки;
  • Сторонние утилиты.
  • Попробуем разобраться с ситуацией.

    Перезагрузка

    Итак, вы намерились удалить злополучную директорию, но система утверждает, что она не может это сделать по тем или иным причинам. Основная причина – использование файлов в папке каким-либо приложением или процессом, запущенным в данный момент.

    На примере видно, что ликвидировать папку «скрины» не получается, поскольку один либо несколько файлов сейчас используются одной из программ Windows. Поскольку большинство не знает, какой именно, то им ничего не остается, кроме как перезапустить машину.

    Жмем «Пуск» (1), затем кликаем по небольшому квадрату (2) около кнопки «завершение работы». Выбираем пункт с перезагрузкой (3).

    Проверка системы

    Если вы не хотите делать рестарт, а решили докопаться до истины, проверьте, не находится ли в папке приложение, запущенное в данный момент.

    Допустим, вы решили избавиться от Skype по какой-то причине, только не путем деинсталляции, а варварским удалением папки, в которой находится все содержимое программы. Рассмотрим этот вариант.

    Для начала откроем папку. Следуем по пути: Диск С – Programm Files – Skype.

    Видим вот такую картину.

    И вот что выдает система, если нажать на «Delete» на клавиатуре.

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

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

    Выходим из Skype, после чего жмем Ctrl+Alt+Delete (диспетчер задач) и выделяем программу. После этого жмем на кнопку «завершить процесс».

    Отобразится окошко с подтверждением намерений. Жмем повторно на завершение. Теперь вы знаете, как удалить папку, которая не удаляется на windows 8, и прочих версиях ОС.

    Обратите внимание! Вышеописанная процедура одинаково полезна для всех подобных случаев, не только для Skype.

    Вирусы

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

    А как удалить папку, которая не удаляется с флешки? Правильно, путем предварительной проверки антивирусом.

    Открываем антивирус и сканируем накопитель. Затем пробуем удалить папку. Если не получилось, придется форматировать флешку.

    Обратите внимание! Помните, после форматирования удалятся все данные, папки и файлы, хранящиеся на флеш-памяти.

    Процедура следующая. Жмем правой кнопкой на накопитель и выбираем «форматировать».

    Перед нами меню с настройками.

    1. Емкость флешки;
    2. Файловая система;
    3. Метка тома (имя накопителя);
    4. Способ форматирования;
    5. Запуск процесса.

    Основное внимание на файловую систему. FAT 32 должна быть выбрана по умолчанию. Так содержимое накопителя сможет «прочесть» любой ПК. Имя можно дать любое, поскольку оно не влияет ни на какой параметр.

    А вот для более качественного форматирования галочку «быстрой очистки» лучше снять. Жмем «начать» и ждем.

    Настройки папки

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

    Делается это следующим образом. Для начала открываем свойства папки правой кнопкой.

    Переходим в раздел «безопасность» и жмем «дополнительно».

    Выбираем группу либо пользователя, которому «режем права».

    Снова выбираем группу, и теперь уже настраиваем уровень доступа.

    Если вы установите галочки на двух пунктах, связанных с удалением, пользователь по сети не сможет убрать ни папку, ни ее содержимое.

    После этого можно с легкостью избавиться от приложения, поскольку мы его «убили».

    Таким нехитрым способом можно почистить систему от других программ, приложений и папок.

    Сказать, что этот способ рассчитан на ленивых – нельзя. В любом случае от вас потребуется знание места, в котором хранится папка. С другой стороны, все программы изначально инсталлируются в папку Programm Files.

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

    Важно! Система никогда не будет «ругаться», если перечень файлов, находящихся в папке, в данный момент времени нигде не задействуются. Будь то набор фотографий, фильмов или музыки. Если же вы не используете файл, но по каким-то необъяснимым причинам вам не удается почистить компьютер, значит содержимое каталога попросту заражено вирусом. На всякий случай просканируйте систему на предмет нежелательного ПО и будьте внимательны, когда качаете что-то из интернета.

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



    
    Top