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

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

Почему папка не удаляется и когда нужны права админа

Windows 10 блокирует удаление папок по нескольким причинам:

  • Недостаточно прав. Папка принадлежит другому пользователю или системе (например, C:\Program Files или C:\Windows\Temp). Без прав администратора ОС не даст её изменить.
  • Файлы внутри используются.
  • Атрибуты Только чтение или Скрытый включены.
  • Путь содержит пробелы или кириллицу — командная строка требует специального синтаксиса.

В 90% случаев помогает запуск командной строки от имени администратора и передача прав владения на папку текущему пользователю. Для этого используем утилиту takeown, а затем удаляем папку через rd (remove directory).

💡

Перед удалением убедитесь, что папка не содержит важных данных. Используйте команду dir /a в CMD, чтобы проверить скрытые файлы

СпособДействияПримечания
Через меню ПускWin + X → «Командная строка (администратор)» или «Windows PowerShell (администратор)»Работает в Windows 10 версий 1803–22H2
Через поискВвести в поиске cmd → ПКМ по результату → «Запустить от имени администратора»Требует подтверждения в UAC
Через диспетчер задачCtrl + Shift + Esc → «Файл» → «Запустить новую задачу» → ввести cmd → поставить галочку «С правами админа»Помогает, если Проводник завис

Подготовка: запуск командной строки от админа

Первый шаг — открыть командную строку с правами администратора. Есть три проверенных способа:

После запуска проверьте, что в заголовке окна есть слово «Администратор». Если нет — права недостаточны, и команды не сработают.

Способы удаления папки через CMD

Есть два основных метода: через rd (удалить каталог) и del (удалить файлы). Для папок с вложенными данными подходит первый вариант.

Ключевые команды:

  • takeown /f "C:\Путь\К\Папке" /r /d y — берёт владение папкой и всеми вложенными файлами (/r — рекурсивно, /d y — автоматическое подтверждение).
  • icacls "C:\Путь\К\Папке" /grant %username%:F /t — даёт текущему пользователю полные права (F — Full Control, /t — для всех вложенных элементов).
  • rd /s /q "C:\Путь\К\Папке" — удаляет папку со всем содержимым (/s — удалить подкаталоги, /q — тихий режим без подтверждений).

Если путь содержит пробелы, обязательно оборачивайте его в кавычки. Например: rd /s /q " папка".

Пошаговая инструкция: удаляем папку с правами админа

Вот универсальный алгоритм, который работает в 95% случаев:

  1. Откройте от имени администратора ( см. раздел выше ).
  2. Проверьте папки: dir "C:\Путь\К\Папке". Если система пишет «Файл не найден», проверьте путь.
  3. Возьмите владение: takeown /f "C:\Путь\К\Папке" /r /d y. Дождитесь выполнения — в сложных случаях это занимает 1–2 минуты.
  4. Назначьте полные права: icacls "C:\Путь\К\Папке" /grant %username%:F /t.
  5. Удалите папку: rd /s /q "C:\Путь\К\Папке". Если папка используются, используйте /s для принудительного удаления.
⚠️ Внимание: Не удаляйте системные папки вроде C:\Windows, C:\Program Files или C:\Users — это приведёт к краху системы. Всегда проверяйте путь дважды.
Какой способ удаления папок испальзуете вы?
Через Проводник
Через командную строку
Через сторонние утилиты
Не удаляю системные папки

Ошибки при удалении и как их исправить

Даже с правами админа могут возникать ошибки. Рассмотрим самые частые:

ОшибкаПричинаРешение
«Отказано в доступе»Недостаточно прав или папка используетсяПовторите takeown и icacls, затем запустите rd в безопасном режиме
«Папка не найдена»Неверный путь или папка уже удаленаПроверьте путь через dir, используйте абсолютный путь (например, C:\...)
«Процесс не может получить доступ к файлу, так как он используется»Файл заблокирован программой или системойЗакройте все программы, использующие файлы, или перезагрузитесь в безопасном режиме
«Синтаксическая ошибка»Опечатка в команде или лишние пробелыПроверьте кавычки и пробелы, используйте копирование команд из статьи

Если папка используется системным процессом (например, svchost.exe), попробуйте:

  • Удалить её в безопасном режиме (загрузка с F8 или через msconfig).
  • Использовать утилиту Unlocker или Process Explorer от Microsoft для разблокировки.
  • Перезагрузить ПК и повторить попытку — иногда файлы высвобождаются после перезагрузки.

Дополнительные команды для сложных случаев

Если стандартные методы не сработали, попробуйте эти команды:

Команды для принудительного удаления

1. Удаление через rmdir с ключом /s (аналог rd): rmdir /s /q "C:\Путь". 2. Удаление через от админа: Remove-Item -Path "C:\Путь" -Recurse -Force. 3. Проверка и удаление атрибутов: attrib -R -A -S -H "C:\Путь\*" /s /d (снимает все атрибуты перед удалением).

Практика: удаляем папку на примере

Допустим, нужно удалить папку C:\OldGames, которая не удаляется через Проводник. Действия:

  1. Открываем от админа.
  2. Пишем: takeown /f "C:\OldGames" /r /d y → Enter.
  3. Ждём завершения (в окне появится сообщение о обработке).
  4. Даём права: icacls "C:\OldGames" /grant %username%:F /t → Enter.
  5. Удаляем: rd /s /q "C:\OldGames" → Enter.

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