Как удалить файл, который не удаляется — 4 способа
Частая проблема, с которой сталкиваются начинающие пользователи — не удаляется файл или папка (из-за какого-то файла), который нужно-таки удалить. При этом, система пишет файл занят другим процессом или действие не может быть выполнено, так как этот файл открыт в Название_программы или о том, что нужно запросить разрешение у какого-либо пользователя. С этим можно столкнуться в любой версии ОС — Windows 11, Windows 10 и предыдущих версиях системы.
В этой инструкции подробно о способах удалить «неудаляемые» файл или папку встроенными средствами системы или с помощью сторонних инструментов. На близкую тему: Как удалить файл или папку, если пишет Элемент не найден (не удалось найти этот элемент). Примечание: если файл не удаляется не потому, что используется, а с сообщением о том, что отказано в доступе и вам нужно разрешение на выполнение этой операции или нужно запросить разрешение у владельца, то используйте это руководство: Как стать владельцем файла и папки в Windows или Запросите разрешение у TrustedInstaller (подойдет и для случая когда требуется запросить разрешение у Администраторы или других пользователей.). А для файлов pagefile.sys и swapfile.sys, hiberfil.sys вам пригодятся инструкции про Файл подкачки Windows (первые два файла) или про отключение гибернации. Аналогично, может быть полезна отдельная статья про то, как удалить папку Windows.old.
Удаление файла без дополнительных программ
Ситуации с файлами и папками, которые нельзя удалить могут отличаться. Один из самых распространённых вариантов — сообщение о том что файл или папка уже используется, как на изображении ниже:

Как правило, если файл не удаляется по указанной причине, в сообщении вы видите, каким именно процессом он занят — это может быть explorer.exe или какая-либо другая проблема. Логично предположить, что для его удаления нужно сделать так, чтобы файл был «не занят». Для Windows 11 и 10 есть простой способ узнать, каким процессом занят файл или в какой программе он открыт и разблокировать этот файл.
Это легко сделать — запустите диспетчер задач, например, с помощью сочетания клавиш Ctrl+Shift+Esc или из меню по правому клику на кнопке Пуск.
Найдите процесс, использующий файл, который нужно удалить и снимите задачу с этого процесса (правый клик — снять задачу). Удалите файл. Если файл занят процессом explorer.exe, то перед тем, как снять задачу в диспетчере задач, запустите командную строку от имени администратора и, уже после того, как снимите задачу, используйте в командной строке команду del полный_путь_к_файлу, чтобы удалить его.
Чтобы после этого вернуть стандартный вид рабочего стола, нужно снова запустить explorer.exe, для этого в диспетчере задач выберите «Файл» — «Новая задача» — «explorer.exe».
Принудительное удаление файлов и папок с ошибочными именами или поврежденных элементов
Иногда проблемы с удалением файла могут быть вызваны ошибками файловой системы на накопителе, недопустимым для Windows именем файла или папки и схожими причинами. Обычно это можно решить одним из следующих способов:
- Удаление файла или папки с помощью следующих команд в командной строке (обратите внимание, как указан путь: это позволяет обойти фильтры Windows и выполнить удаление независимо от правильности имени, букву диска измените на нужную), первая — для папки, вторая — для файла:
rmdir /s /q "\\?\C:\Путь_к_папке" del "\\?\C:\Путь_к_файлу"
- Использование архиватора, например, 7-Zip в качестве файлового менеджера. Он, как и команды выше, «обходит» некоторые ограничения Windows и позволяет переименовать файл (после чего удаление становится возможным), удалить напрямую в своём интерфейсе, либо добавить в архив, установив отметку удаления после архивации, что удалит файл или папку по завершении, а сам архив удаляется уже без ошибок.
Если есть основания предполагать, что проблемы возникли из-за ошибок файловой системы на диске, рекомендую выполнить его проверку, пример команды для диска C:
chkdsk C: /f
Использование DeadLock для разблокирования и удаления файлов
Поскольку рассмотренная далее программа Unlocker даже с официального сайта с недавних пор стала устанавливать различные нежелательные программы и блокируется браузерами и антивирусами, предлагаю рассмотреть альтернативу — DeadLock, которая также позволяет разблокировать и удалить файлы с компьютера (обещает также и изменить владельца, но в моих тестах это не сработало).

Итак, если при удалении файла вы видите сообщение о том, что действие не может быть выполнено, так как файл открыт в какой-то программе, то с помощью DeadLock в меню File вы можете добавить этот файл в список, а затем, с помощью правого клика — разблокировать его (Unlock) и удалить (Remove). Также можно выполнить и перемещение файла. Вторая возможность — посмотреть, какие программы блокируют файл в списке в нижней части окна и снять задачи с этих процессов.

В программе последней версии появился русский язык интерфейса, включить его можно в настройках программы. Недостаток (а для кого-то, возможно, и достоинство) — в отличие от Unlocker, не добавляет действие разблокировки файла в контекстное меню проводника. Скачать DeadLock можно с официального сайта https://codedead.com/software/deadlock
Бесплатная программа Unlocker для разблокировки файлов, которые не удаляются
Программа Unlocker, наверное, самый популярный способ удалить файлы, которые используются тем или иным процессом. Причины тому просты: она бесплатная, исправно справляется со своей задачей, в общем, работает. Скачать Unlocker бесплатно можно на официальном сайте разработчика http://www.emptyloop.com/unlocker/ (с недавних пор сайт стал определяться как вредоносный).
Использование программы очень простое — после установки, просто кликните правой кнопкой мыши по файлу, которые не удаляется и выберите в контекстном меню пункт «Unlocker». В случае использования portable версии программы, которая также доступна для загрузки, запустите программу, откроется окно для выбора файла или папки, которые требуется удалить.

Суть работы программы та же самая, что и в первом описанном способе — выгрузка из памяти процессов, которыми занят файл. Основные преимущества перед первым способом — с помощью программы Unlocker файл удалить проще и, более того, она может найти и завершить процесс, который скрыт от глаз пользователей, то есть недоступен для просмотра через диспетчер задач.
WinPE и другие LiveCD
Еще один способ удалить подобный файл — загрузиться с любого накопителя LiveCD, с диска реанимации системы или загрузочной флешки Windows. При использовании LiveCD в любых его вариантах вы сможете воспользоваться либо стандартным графическим интерфейсом Windows (например, в Sergei Strelec WinPE или BartPE) и Linux (Ubuntu), либо же средствами командной строки. Обратите внимание, что при загрузке с подобного накопителя, жесткие диски компьютера могут оказаться под другими буквами. Чтобы убедиться, что вы удаляете файл с нужного диска, можно использовать команду dir c: (этот пример отобразит список папок на диске C).

При использовании загрузочной флешки или установочного диска Windows, в любой момент установки (после того, как уже загрузится окно выбора языка и на следующих этапах) нажмите Shift + F10 (на некоторых ноутбуках — Shift + Fn + F10), чтобы войти в командную строку. Также можно выбрать «Восстановление системы», ссылка на которое присутствует на втором экране программы установки. Как и в предыдущем случае, обратите внимание на возможное изменение букв дисков.
Дополнительная информация
Некоторые дополнительные нюансы, которые могут быть полезными в контексте рассмотренной темы:
- На сайте есть отдельный подробный материал с фокусом на USB флешках и картах памяти: Не удаляются файлы с флешки — варианты решения.
- Если неудачное удаление файла или папки сопровождается каким-то сообщением об ошибке, выполните поиск (в том числе по этому сайту), используя текст этой ошибки — это поможет найти инструкцию для вашей конкретной ситуации.
Если ваша ситуация отличается от описанных выше, расскажите в комментариях, как именно проявляется проблема с удалением файла, я постараюсь помочь.
Владимир
Здравствуйте. Немного не по теме наверное. Виндовс 11 значок документы на рабочем столе как убрать? При перетягивании в корзину она не убирается с рабочего стола, а остается, но доступа к ней уже нет, при нажатии на значок правой кнопкой в меню нет позиции удалить, что делать?
Ответить
Dmitry
Здравствуйте.
Если речь о папке документов пользователя, то нажмите клавиши Win+R, вставьте вот это:
и нажмите Enter, там снимите отметку с папки пользователя.
Ответить