Как удалить файл или папку, которые не удаляются в Windows

≈ 3 мин
Как удалить файл или папку, которые не удаляются в Windows
Содержание

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

Иногда вместо этого прилетает «Отказано в доступе». Вы администратор, компьютер ваш, но у папки, оказывается, собственное мнение.

Для таких случаев у меня есть RAZE — бесплатная утилита для удаления проблемных файлов и каталогов Windows. С окном, командной строкой, предварительным просмотром и интеграцией в Проводник.

изображение

Сначала выясним, почему не удаляется

Причины бывают разные:

  • файл открыт программой;

  • мешают владелец или права доступа;

  • у объекта проблемное имя;

  • путь слишком длинный для обычного инструмента;

  • Windows ещё завершает предыдущую операцию удаления.

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

Перезагрузка может снять временную блокировку. Но имя NUL или ограничения прав она от этого обычными не сделает.

RAZE, LockHunter или IObit Unlocker?

LockHunter и IObit Unlocker тоже помогают разбираться с занятыми файлами; у них есть собственные действия для разблокировки. RAZE пригодится, если хочется предварительно проверить цель, работать с проблемными путями и при необходимости использовать командную строку. Принудительно завершать процессы стоит только понимая последствия для открытых данных. Подробнее — в сравнении программ для удаления файлов.

Как запустить RAZE

изображение

Скачайте архив в официальных релизах и распакуйте целиком. Для окна запускайте raze-app.exe. Контекстное меню устанавливается отдельно — для разовой задачи оно необязательно.

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

Сначала просмотр, потом удаление

В PowerShell из распакованной папки выполните:

.\raze.exe -n "C:\Temp\raze-demo"

Замените путь своим. -n ничего не удаляет — показывает план: что выбрано, какие есть препятствия и куда отправятся объекты.

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

Как найти программу, которая держит файл

Для поиска блокировок с предварительным просмотром:

.\raze.exe -L -n "C:\Temp\raze-demo\report.txt"

Если удерживающий процесс найден, сохраните работу в нём и закройте приложение обычным способом.

Есть режим -c: он отправляет обычным приложениям запрос закрытия. Но это не обещание снять любую блокировку. Для объектов, которые нельзя убрать сейчас, предусмотрено удаление при следующей перезагрузке через --reboot; нужны административные права.

Как выполнить удаление

Когда цель и план проверены, запустите ту же команду без -n:

.\raze.exe "C:\Temp\raze-demo"

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

Если мешают права, RAZE может изменить владельца и доступ к объекту. Не хотите таких изменений — используйте --keep-owners, но тогда удаление может не пройти.

Что попадёт в корзину

Пригодные для корзины объекты отправляются туда. Некоторые имена, пути и настройки корзины требуют удаления навсегда — это отражается в плане и отчёте.

Если корзина отказала, по умолчанию файл остаётся на месте. Без отдельного согласия программа не переключается на безвозвратное удаление.

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

Где стоит остановиться

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

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

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

Параметры и ограничения: RAZE 0.1.4.

// каналы

Следите за мной в социальных сетях

Работает наRERCON X-1Создать свой магазин