К содержанию
АльфаКомпВсё о компьютерах — каждый день
WindowsИнструкция4 минуты чтения

Как удалить неудаляемые файлы и папки в Windows

Подробное руководство по использованию встроенных консольных утилит del и rd для принудительного удаления заблокированных или защищенных файлов в операционных системах Windows 10 и Windows 11.

Окно командной строки на экране монитора компьютера

Фото: Rafael Minguet Delgado / Pexels

Содержание
  1. Что понадобится
  2. Удаление файлов с помощью команды del
  3. Удаление папок и каталогов через команду rd
  4. Работа со скрытыми и системными файлами
  5. Как понять, что всё получилось
  6. Если не получилось

Что понадобится

Для работы понадобятся операционная система Windows 10 или Windows 11, доступ к командной строке с правами администратора, а также знание точного пути к проблемному объекту. Перед началом процедур рекомендуется закрыть сторонние приложения, которые могут удерживать целевой ресурс.

Удаление файлов с помощью команды del

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

  1. Откройте меню пуск, введите cmd, нажмите правой кнопкой мыши по результату и выберите пункт запуска с повышенными привилегиями.
  2. Перейдите в каталог с проблемным объектом либо укажите его полный путь в аргументах команды.
  3. Для принудительной ликвидации файлов, защищенных от записи, задействуйте параметр /f. Введите команду в следующем формате:
    del /f "c:\test folder\filename.txt"
    
  4. Если требуется зачистить целую группу объектов в папке вместе с подкаталогами, дополните инструкцию ключом /s:
    del /s "c:\test folder\"
    
  5. Для обработки файлов с определенными атрибутами, такими как скрытые или системные, используйте параметр /a с указанием типа:
    del /a:r *.*
    
    Здесь буква r означает объекты только для чтения, h — скрытые, s — системные, а префикс минус обозначает инверсию свойства.

Удаление папок и каталогов через команду rd

Когда стандартный каталог отказывается стираться из-за наличия вложенной структуры или внутренних конфликтов доступа, применяется консольная команда rd. Она эффективно стирает директории целиком вместе со всем содержимым. Утилиту также можно запустить из среды восстановления Windows Recovery Environment.

  1. Запустите командную строку от имени администратора стандартным способом через системное меню.
  2. Если вы находитесь внутри удаляемой директории, предварительно перейдите на уровень выше, введя следующую инструкцию:
    cd ..
    
    Попытка удалить текущую рабочую папку вызовет ошибку доступа, так как она занята процессом.
  3. Чтобы стереть каталог вместе со всеми вложенными подпапками и файлами, укажите ключ /s:
    rd /s c:\test
    
  4. Для проведения операции без вывода интерактивных запросов на подтверждение добавьте тихий режим /q:
    rd /s /q c:\test
    

Работа со скрытыми и системными файлами

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

  1. Откройте командную строку и перейдите к проблемной директории.
  2. Выведите список всех объектов, включая скрытые, при помощи команды:
    dir /a
    
  3. Снимите атрибуты скрытого и системного файлов с помощью утилиты attrib с ключами -h и -s.
  4. Повторите попытку удаления каталога через команду rd.

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

Как понять, что всё получилось

После успешного выполнения команд del или rd консоль возвращает стандартную строку приглашения без вывода сообщений об ошибках. При открытии целевого расположения в проводнике Windows папка или файл будут полностью отсутствовать, а при попытке повторного обращения к ним система выдаст сообщение об отсутствии указанного пути.

Если не получилось

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

Источники

Материал подготовлен автоматически на основе открытых источников. Факты автоматически сверены с публикациями из списка ниже. Как мы работаем

  1. learn.microsoft.com:rd
  2. learn.microsoft.com:del
Поделиться:TelegramВКонтакте

Опубликовано 23 октября 2026

Рубрики

↑↓ — выбор, Enter — открыть, Esc — закрыть