Ошибка 0x80070091 в Windows 10 возникает, когда система пытается удалить папку, но «видит» в ней скрытые или заблокированные файлы. Чаще всего это случается при работе с флешками, внешними дисками или системными каталогами. Решение есть — и их несколько.

В 90% случаев проблему решает очистка папки через командную строку или безопасный режим. Но есть и другие методы: от использования сторонних утилит до ручного удаления через Проводник с правильными настройками. Далее разберём все работающие способы, начиная с самых простых.

Почему появляется ошибка 0x80070091

Основная причина — система считает папку непустой, хотя вы видите, что она пуста. Это происходит из-за:

  • Скрытых файлов — например, thumbs.db (эскизы изображений) или .DS_Store (если папка с мака);
  • Заблокированных процессов — файл может быть открыт в фоновом режиме (например, в Explorer или антивирусе);
  • Прав доступа — у вашей учётной записи нет разрешения на удаление;
  • Повреждённых атрибутов — файл помечен как «скрытый» или «системный», но не отображается в проводнике;
  • Ошибок файловой системы — особенно актуально для внешних носителей (флешек, SD-карт).

Чаще всего ошибка всплывает при попытке удалить папку через Проводник Windows или командную строку с помощью rd (remove directory).

💡

Перед удалением проверьте папку на наличие скрытых файлов. Включите отображение скрытых элементов в проводнике: Вид → Скрытые элементы.

МетодСложностьВремя выполненияЭффективностьПодходит для
Удаление через безопасный режимНизкая2–5 минутВысокаяСистемные папки, заблокированные процессами
Командная строка (rd /s /q)Средняя1–3 минутыВысокаяСкрытые или защищённые файлы
Использование UnlockerНизкая1–2 минутыСредняяФайлы, заблокированные программами
Проверка диска на ошибки (chkdsk)Средняя5–15 минутВысокаяПовреждённые файлы на диске
Ручное изменение атрибутовВысокая3–10 минутСредняяФайлы с некорректными атрибутами

Способы устранения ошибки: сравнение методов

Не все методы одинаково эффективны. В таблице ниже — сравнение способов по сложности и результату. Выбирайте тот, который подходит под вашу ситуацию.

Простые решения: что попробовать в первую очередь

Начните с самых быстрых способов. Они не требуют глубинных знаний системы и часто решают проблему.

1. Перезагрузите компьютер

Звучит банально, но работает. Если папка заблокирована процессом (например, Explorer или антивирус), перезагрузка освободит файл.

2. Проверьте папку на скрытые файлы

Откройте Проводник, перейдите в папку и включите отображение скрытых файлов: Вид → Скрытые элементы. Удалите все найденные файлы вручную.

3. Используйте корзину

Иногда простой перенос папки в корзину (Delete) срабатывает, а уже потом очистка корзины проходит без ошибок.

4. Попробуйте удалить через другой аккаунт

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

Командная строка: надёжный способ для опытных пользователей

Если простые методы не сработали, переходите к командной строке. Это один из самых эффективных способов.

Шаг 1. Откройте командную строку от имени администратора

Нажмите Win + X и выберите Командная строка (администратор) или Windows PowerShell (администратор).

Шаг 2. Удалите папку принудительно

Введите команду:

rd /s /q "C:\Путь\к\папке"

Где:

  1. rd — команда для удаления папки;
  2. /s — удаление всех подпапок и файлов;
  3. /q — тихий режим (без подтверждения);
  4. "C:\Путь\к\папке" — полный путь к проблемной папке (используйте кавычки, если в пути есть пробелы).

Шаг 3. Если папка не удаляется

Попробуйте сначала удалить атрибуты файлов внутри папки:

attrib -r -a -s -h "C:\Путь\к\папке\*" /s /d

Затем повторите команду rd.

⚠️ Внимание: Будьте осторожны с командой rd — она удаляет папку безвозвратно, минуя корзину. Убедитесь, что в папке нет важных данных.
Какой метод вы уже пробовали?
Перезагрузка компьютера
Удаление через командную строку
Использование сторонних утилит
Проверка диска на ошибки

Сторонние утилиты: Unlocker и аналоги

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

ПрограммаФункционалПлюсыМинусыСайт разработчика
UnlockerПоказывает блокирующие процессы, удаляет заблокированные файлыБесплатная, простая, эффективнаяНе обнавляется с 2019 года, может не работать с новыми версиями Windowsempty
LockHunterАналог Unlocker, удаляет файлы и папки, заблокированные процессамиПоддерживает Windows 10/11, есть портативная версияИнтерфейс менее интуитивныйempty
IObit UnlockerУдаление заблокированных файлов, интеграция с контекстным менюПростой интерфейс, работает стабильноВходит в состав платного пакета IObitempty
FileAssassinУдаление файлов через низкоуровневый доступРаботает с сильно заблокированными файламиСложный интерфейс, требует осторожностиempty

Как пользоваться Unlocker:

  1. Скачайте и установите программу (или используйте портативную версию).
  2. Щёлкните правой кнопкой по проблемной папке и выберите Unlocker.
  3. Если программа найдёт блокирующие процессы, нажмите Разблокировать.
  4. Попробуйте удалить папку снова.

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

Безопасный режим: удаление без помех

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

Шаг 1. Зайдите в безопасный режим

  1. Нажмите Win + R, введите msconfig и нажмите Enter.
  2. Перейдите на вкладку Загрузка.
  3. Выберите вашу операционную систему и поставьте галочку Безопасный режим.
  4. Нажмите ОК и перезагрузите компьютер.

Шаг 2. Удалите папку

В безопасном режиме откройте Проводник и попробуйте удалить папку обычным способом (Delete или Shift + Delete).

Шаг 3. Вернитесь в нормальный режим

Повторите шаги из пункта 1, но снимите галочку Безопасный режим, затем перезагрузите компьютер.

Что делать, если в безопасном режиме папка всё равно не удаляется?

Попробуйте удалить её через командную строку в безопасном режиме. Откройте командную строку (Win + R → cmd) и введите rd /s /q "C:\Путь\к\папке". Если и это не сработает, проверьте диск на ошибки с помощью chkdsk.

Проверка диска на ошибки и восстановление файловой системы

Если ошибка 0x80070091 появляется на внешнем диске (флешке, SD-карте) или после сбоя системы, возможно, проблема в повреждённых секторах или файловой системе. В этом случае поможет утилита chkdsk.

Шаг 1. Запустите проверку диска

  1. Откройте командную строку от имени администратора.
  2. Введите команду для проверки диска (замените D: на букву вашего диска):

chkdsk D: /f /r

Где:

  • /f — исправление ошибок;
  • /r — поиск повреждённых секторов.

Шаг 2. Подтвердите проверку

Если диск используется (например, системный), chkdsk предложит выполнить проверку при следующей перезагрузке. Нажмите Y (Да) и перезагрузите компьютер.

Шаг 3. Попробуйте удалить папку снова

После завершения проверки попробуйте удалить папку через Проводник или командную строку.

Чек-лист перед удалением папки

Выполнено: 0 / 5

Часто задаваемые вопросы

Можно ли удалить папку с ошибкой 0x80070091 через PowerShell?

Да. Откройте PowerShell от имени администратора и введите:

Remove-Item -Path "C:\Путь\к\папке" -Recurse -Force

Эта команда удалит папку и все её содержимое без подтверждения. Будьте осторожны — данные будут удалены безвозвратно.

Почему ошибка 0x80070091 появляется на флешке?

Чаще всего из-за:

  • Файловой системы FAT32, которая не поддерживает длинные пути;
  • Повреждённых секторов на флешке;
  • Заблокированных файлов (например, если флешка использовалась на другом устройстве);
  • Неправильного извлечения флешки без использования функции Безопасное извлечение.

Попробуйте отформатировать флешку (если на ней нет важных данных) или проверьте её на ошибки через chkdsk.

Как удалить папку, если она используется системой?

В этом случае:

  1. Загрузитесь в безопасный режим;
  2. Используйте загрузочную флешку с Windows и удалите папку через командную строку в среде восстановления;
  3. Возьмите владение папкой через icacls или takeown.

Например, для взятия владения:

takeown /f "C:\Путь\к\папке" /r /d y

icacls "C:\Путь\к\папке" /grant %username%:F /t

Что делать, если ни один способ не работает?

Если папка не удаляется ни одним из способов:

  1. Попробуйте подключить диск к другому компьютеру и удалить папку там;
  2. Используйте с Linux (например, Ubuntu) — в этой ОС часто получается удалить файлы, которые не поддаются в Windows;
  3. Создайте резервную копию важных данных и отформатируйте диск.

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