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

 

Пользователь 21055

Постоянный посетитель

Сообщений: 135
Баллов: 11
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 20.02.2008

Ошибочно была создана папка в корневом каталоге сайта, теперь не могу её удалить, через FTP она только числиться,  но сама не удаляется, через админку — не могу найти кнопку удалить, подскажите, плз, как это сделать.

 

Пользователь 1848

Эксперт

Сообщений: 1312
Баллов: 178
Авторитет:

1

Рейтинг пользователя:

13

Регистрация: 15.06.2005

Чтоб жить до глубокой старости, нужно подняться на вершину блаженства бытия

Контент->Структура сайта->Файлы и папки

Прекрасная жизнь начинается с прекрасных мыслей…

 

Пользователь 20438

Эксперт

Сообщений: 554
Баллов: 74
Авторитет:

7

Рейтинг пользователя:

5

Регистрация: 06.02.2008

Через ФТП измени права на доступ.Ставь 755 или 777. Если создавал через админку — удалять нужно тоже через админку — так как владелец файлов созданных через админ — скрипт, поетому через ФТП неудается тебе видимо ее, папку, удалить)

крыша этого дома — пуленепробиваемая солома.

 

Пользователь 21055

Постоянный посетитель

Сообщений: 135
Баллов: 11
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 20.02.2008

#4

0

04.03.2008 19:53:48

Цитата
Евгений Малков пишет:
Контент->Структура сайта->Файлы и папки

Я это уже нашел, а где там кнопка Удалить? Не могу найти кнопку Удалить в админке!!!

 

Пользователь 2645

Эксперт

Сообщений: 335
Баллов: 151
Авторитет:

1

Рейтинг пользователя:

17

Регистрация: 31.10.2005

Вы нашли, видимо, не совсем то. Кнопка Удалить будет, если перейти, как вам уже указал Евгений Малков, Контент->Структура сайта-> _Файлы и папки_, а не просто название сайта.
В разделе — Файлы и папки есть кнопка удалить.

 

Пользователь 21055

Постоянный посетитель

Сообщений: 135
Баллов: 11
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 20.02.2008

А-а, нашел, это маленький красный крестик внизу списка… :D  Спасибо за разъяснения, просто не обращал на него внимания…

 

Пользователь 57614

Заглянувший

Сообщений: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 23.07.2012

Здравствуйте, подскажите пожалуйста как решить проблему. В корневом каталоге (файлы и папки) нужно удалить файл и загрузить новый. Уровни доступа проверила, для админа полный доступ. Но… не дает ни загрузить файл в корневую папку, ни удалить. Также не могу переименовать. При этом с другими папками работаю без проблем. Пишет Ошибка

Ошибка при переименовании «//head-2.jpg» в «/head.jpg»

 

Пользователь 5704420

Заглянувший

Сообщений: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 29.10.2021

#8

0

29.10.2021 10:45:27

Здравствуйте!
Подскажите, как удалить эту штуку?

Прикрепленные файлы

1222.jpg (97.54 КБ)

This issue was driving me crazy. I was seeing the EXACT behavior of the poster when using Directory.Delete(dirPath, recursive: true); to delete a directory and it’s contents. And just like the poster, even though the call threw an exception stating «Directory is not empty.» the call had actually deleted all the contents of the directory recursively BUT failed to delete the root directory of the path provided. Craziness.

In my case I found that the issue was brought on by whether left nav tree in window’s explorer showed the directory open which I was trying to delete. If so, then some sort of queued delete or caching of the delete of the directory’s contents seems to be occurring causing the issue. This behavior can seem squirrely and unpredictable because viewing the directory in windows explorer that is to be deleted does not cause this issue as long as the directory is not open in the Windows left nav tree.

A few pictures are probably necessary to make this clear. Notice in the path below that the window is showing 1346. 1346 is a child directory of directory 1001. In this case a call to delete 1346 recursively will succeed because it’s not an issue that we are looking at 1346 in Window’s explorer per se.

enter image description here

But in the picture below, notice that in the path below we are looking at directory 1018. BUT in the left nave we have directory 1349 opened up (see arrow). THIS IS WHAT CAUSES THE ISSUE, at least for me. If in this situation we call Directory.Delete(dirPath, recursive: true); for the dirPath of directory 1349 it will throw a «Directory is not empty.» exception. But if we check the directory after the exception occurrs we will find that it has deleted all the contents of the directory and it is in fact now empty.

So this seems very much like an edge case scenario but it’s one we developers can run into because when we are testing code we are wanting to watch to see if the folder gets deleted. And it’s challenging to understand what’s triggering it because it’s about the left nav bar of windows explorer not the main contents area of the window.

enter image description here

Anyway, as much as I dislike the code below, it does solve the problem for me in all cases:

        //delete the directory and it's contents if the directory exists
        if (Directory.Exists(dirPath)) {
            try {
                Directory.Delete(dirPath, recursive: true);                //throws if directory doesn't exist.
            } catch {
                //HACK because the recursive delete will throw with an "Directory is not empty." 
                //exception after it deletes all the contents of the diretory if the directory
                //is open in the left nav of Windows's explorer tree.  This appears to be a caching
                //or queuing latency issue.  Waiting 2 secs for the recursive delete of the directory's
                //contents to take effect solved the issue for me.  Hate it I do, but it was the only
                //way I found to work around the issue.
                Thread.Sleep(2000);     //wait 2 seconds
                Directory.Delete(dirPath, recursive: true);
            }
        }

I hope this helps others. It took quite a bit of time to track down and explain because it’s really odd behavior.

This issue was driving me crazy. I was seeing the EXACT behavior of the poster when using Directory.Delete(dirPath, recursive: true); to delete a directory and it’s contents. And just like the poster, even though the call threw an exception stating «Directory is not empty.» the call had actually deleted all the contents of the directory recursively BUT failed to delete the root directory of the path provided. Craziness.

In my case I found that the issue was brought on by whether left nav tree in window’s explorer showed the directory open which I was trying to delete. If so, then some sort of queued delete or caching of the delete of the directory’s contents seems to be occurring causing the issue. This behavior can seem squirrely and unpredictable because viewing the directory in windows explorer that is to be deleted does not cause this issue as long as the directory is not open in the Windows left nav tree.

A few pictures are probably necessary to make this clear. Notice in the path below that the window is showing 1346. 1346 is a child directory of directory 1001. In this case a call to delete 1346 recursively will succeed because it’s not an issue that we are looking at 1346 in Window’s explorer per se.

enter image description here

But in the picture below, notice that in the path below we are looking at directory 1018. BUT in the left nave we have directory 1349 opened up (see arrow). THIS IS WHAT CAUSES THE ISSUE, at least for me. If in this situation we call Directory.Delete(dirPath, recursive: true); for the dirPath of directory 1349 it will throw a «Directory is not empty.» exception. But if we check the directory after the exception occurrs we will find that it has deleted all the contents of the directory and it is in fact now empty.

So this seems very much like an edge case scenario but it’s one we developers can run into because when we are testing code we are wanting to watch to see if the folder gets deleted. And it’s challenging to understand what’s triggering it because it’s about the left nav bar of windows explorer not the main contents area of the window.

enter image description here

Anyway, as much as I dislike the code below, it does solve the problem for me in all cases:

        //delete the directory and it's contents if the directory exists
        if (Directory.Exists(dirPath)) {
            try {
                Directory.Delete(dirPath, recursive: true);                //throws if directory doesn't exist.
            } catch {
                //HACK because the recursive delete will throw with an "Directory is not empty." 
                //exception after it deletes all the contents of the diretory if the directory
                //is open in the left nav of Windows's explorer tree.  This appears to be a caching
                //or queuing latency issue.  Waiting 2 secs for the recursive delete of the directory's
                //contents to take effect solved the issue for me.  Hate it I do, but it was the only
                //way I found to work around the issue.
                Thread.Sleep(2000);     //wait 2 seconds
                Directory.Delete(dirPath, recursive: true);
            }
        }

I hope this helps others. It took quite a bit of time to track down and explain because it’s really odd behavior.

Появление всевозможных сбоев и багов не редкость для операционных систем Windows. Ошибки возникают по разным причинам, как программным, так и аппаратным, они могут быть незначительными или непосредственно влиять на работоспособность системы. С проблемой удаления файлов и каталогов сталкивались практически все пользователи и знают, что выполнить процедуру невозможно при том, что элемент используется, задействован в каком-либо процессе в текущий момент или в случае отсутствия прав доступа. Так, с переименованием, завершением процесса, привлечением утилит для разблокировки, шредеров, получением прав или загрузкой с внешнего накопителя типа LiveCD обычно задача решается. При этом в случае ошибки «Папка не пуста» с кодом 0x80070091 и эти действия не всегда эффективны. Сбой нередко появляется во время использования функции восстановления операционки, например, при попытке возврата к созданной точке или её пересоздании. Рассмотрим подробнее, чем вызвана данная проблема, и как с ней можно справиться.

Что делать если при попытке удаления папки выдаётся ошибка 0x80070091

Причины ошибки 0x80070091

Исправление любого сбоя направлено на устранение источника его возникновения. Так и с ошибкой «Папка не пуста», имеющей код 0x80070091. Если каталог занят каким-то процессом, здесь всё просто, его можно удалить, освободив его от задачи, в том числе методом перезагрузки системы. Другое дело, если проблема носит более серьёзный характер и обеспечена повреждением файловой системы винчестера, что может быть в свою очередь спровоцировано целым рядом факторов, начиная с кривых обновлений, неудачной инсталляции/деинсталляции софта или наличия вирусов, заканчивая нарушением целостности вследствие физических неисправностей жёсткого диска. Рассматривая ошибку «Папка не пуста», можно выделить два варианта её проявления – в процессе восстановления ОС, когда имеются проблемы с содержимым и регистрацией приложений в каталоге Windows Apps, или при попытке удаления любой папки. Уведомление о сбое, как правило, может содержать дополнительную информацию.

0x80070091

В нашем случае здесь указано местоположение проблемного элемента – каталог, находящийся в директории Program Files – Windows Apps. Именно в нём и обитают данные для восстановления операционки, а также могут содержаться остатки от ранее установленных версий системы. Проблема удаления папки возникает по разным причинам. Например, объект продолжает использоваться текущей Windows, из чего следует необходимость завершения процесса для совершения операции или система блокирует доступ к Windows Apps. Кроме того, масштабное распространение сбой получил после обновления КВ 3213968 (регулярные обновления ОС знамениты и не такими сюрпризами). Способов, как исправить ошибку 0x80070091 будет несколько ввиду того, что проблема может быть связана с различными провоцирующими факторами. Поскольку точно причина сбоя неизвестна, применяя поочерёдно каждый из вариантов решения, вы сможете добиться желаемого результата.

Исправляем ошибку

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

Загрузка системы в чистом режиме

Состояние чистой загрузки применяется при устранении неполадок, возникающих в работе с Windows. Так, используя данный вариант решения, вы сможете выбрать минимум драйверов и программ, с которыми загрузится операционная система, после чего вернуться к процедуре восстановления. Для чистой загрузки выполняем следующее:

Пробуем восстановить систему, вернув её в созданную ранее точку. Деактивируется режим обратным способом.

Переименование папки

Данный нехитрый метод решения заключается в переименовании системного каталога Windows Apps. Для этого выполняем такие манипуляции:

  • Меняем название папки Windows Apps, но сначала нам понадобится получить права на изменение объекта. Запускаем командную строку под учётной записью администратора, где вводим команду TAKEOWN /F «C:Program FilesWindowsApps» /R /D Y.Командная строка
  • Ждём окончания процесса, на это потребуется некоторое время, после чего закрываем консоль.
  • Переходим к проводнику, где в настройках включаем опцию показа системных элементов (в параметрах необходимо отметить пункт «Показывать скрытые файлы, папки и диски»).Отображение скрытых файлов
  • Теперь, используя инструмент Unlocker (для выполнения манипуляций достаточно его портативной версии), выбираем папку Windows Apps и жмём Rename, указываем новое имя, затем нажимаем кнопку Unlock All.

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

Сканирование жёсткого диска на ошибки

Системная утилита CHKDSK (Check Disk) позволяет сканировать диск на ошибки, битые сектора и устранять обнаруженные неисправности. Запустить инструмент можно при помощи командной строки. Необходимо открыть её на правах администратора посредством консоли «Выполнить», где в поле прописать команду cmd и нажать Ctrl+Shift+Enter. То же самое можно сделать, воспользовавшись поиском из меню Пуск, тогда в результатах выдачи нужно нажать ПКМ на названии утилиты и выбрать нужный вариант загрузки инструмента. Приступаем к процедуре:

  • В командной строке, открытой на правах администратора вводим команду chkdsk C: /f /r.
  • Вместо значения «C:/» необходимо подставить имя того диска, где стоит система. Значение f в команде означает выполнение проверки на ошибки и их исправление при обнаружении. Параметр /r отвечает за поиск повреждённых секторов и восстановление их содержимого.
  • При следующем старте системы утилита примется за работу (проверка несистемного диска перезагрузки не требует), потребуется подождать некоторое время до завершения процесса.
  • В итоговом отчёте вы увидите результат проверки.Проверка диска

Нередко данный способ решает проблему появления ошибки 0x80070091, поскольку если файл записан на повреждённом участке, к нему нет доступа. Чтобы содержимое секторов читалось и при необходимости удалилось, выполнять восстановление данных файловой системы необходимо.

Изменение точки возврата

Бывает, что невозможно вернуться к сохранённой точке исключительно по причине удаления конкретного каталога. В таком случае решит проблему возврат к ранней точке. Поскольку во время функционирования ОС возникает немало конфликтов, они впоследствии провоцируют различные ошибки и баги. Возвращаем систему в более раннее состояние, когда подобных проблем не возникало, используя штатный функционал восстановления Windows, и вполне вероятно, что ошибка 0x80070091 больше не побеспокоит.

Открытие доступа к Windows Apps

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

Заключение

После выполненных манипуляций вы получите полное право на изменение папки Windows Apps, её можно переименовать (см. выше), перезагрузить устройство и попробовать снова выполнить восстановление системы. Ошибка 0x80070091, хотя и не является критической, доставляет немало неудобств, при этом вышеописанных способов достаточно для исправления сбоя.

Если появился ошибка «0x80070091 папка не пуста», как удалить в таком случае эту папку? В данной заметке дам простейшее решение для любых версий и сборок операционной системы Windows.

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

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

Вот как на изображении выше выглядит ошибка «0x80070091 папка не пуста», появляющаяся в системах Windows. Чаще всего появления являются сбои в работе жесткого диска.

Любой диск, будь то HDD или современные SSD в ходе своей работы не застрахованы от появления ошибок файловой системы, поврежденных секторов и прочих, из-за сбоев питания (например, внезапные перезагрузки, выключения), из-за резких прерываний установок обновления и других процессов системы (касается любых, а не только Windows).

Поэтому и один из основных способов устранения такой проблемы — проверить диск через специальную утилиту (системную программу) и автоматически исправить ошибки. Но есть и другие варианты, когда этот метод может не сработать.

Основной способ — исправление ошибок на диске

В одной из ранее выпущенных статей (здесь) я уже рассказывал о том как проверить любой диск в Windows на ошибки. Сейчас продублирую самое основное, что потребуется вам для решения текущей проблемы:

  1. Выясните, на каком диске расположена та папка, которая не удаляется из-за ошибки «0x80070091 папка не пуста». Потому что именно этот диск будем исправлять.
  2. Откройте раздел «Этот компьютер» (или «Компьютер» в более старых ОС Windows), кликните правой кнопкой мыши по нужному диску и выберите «Свойства».
  3. В открывшемся окне перейдите на вкладку «Сервис» и нажимаем «Проверить».
  4. Даже если система сообщит, что проверка диска не требуется, нажмите «Проверить диск».

Ожидаем завершения проверки и на всякий случай еще перезагружаем компьютер. Я уже привык делать ребут компьютера после любой выполненной операции с виндой :) И после этого пробуем снова удалить папку.

Работает, ошибки «0x80070091 папка не пуста» больше нет? Отлично! Значит, проблема была именно в проблемах с диском, которые вы поправили и все стало работать правильно.

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

  1. Через команду «Выполнить» (открывается комбинацией клавиш Win+R) наберите cmd и откройте. Подробнее о том, зачем нужна функция «выполнить» и как ей пользоваться, рассказывал в другой заметке »
  2. В открывшейся командной строке наберите команду chkdsk c: /f Здесь «с» — это буква диска, поэтому если папка находится у вас на другом, например, на «d», то в той команде нужно изменить букву.
  3. Нажмите Enter на клавиатуре и ожидайте окончания проверки.
  4. Если в окне появится вопрос о том, что для продолжения необходимо перезагрузить компьютер, то введите символ «Y» и еще раз нажмите Enter, после чего перезагрузите компьютер.

Дополнительные варианты

Если вдруг не помог, вариант с исправлением ошибок на диске, то попробуйте следующее:

  1. Переименовать папку, которая не удаляется, после чего еще раз попробовать удалить.
  2. Включите отображение скрытых файлов и папок (рассказывал об этом здесь) и проверьте, точно ли папка пустая. Может другие данные в ней просто скрытые? Если это так, удалите сначала их.
  3. Попробуйте удалить папку через файловый менеджер, например, Far Manager.
  4. Должно получиться удалить «некорректную» папку через другой компьютер (лучше с другой операционной системой, например, Mac OS, Linux) или с Live CD диска.

Основные выводы

Теперь, если вдруг появится у вас ошибка 0x80070091 папка не пуста, то как удалить ее вы уже будете знать. Что-то из перечисленного определенно должно помочь, потому что в ином случае неудаляемая папка может быть только если она системная, занятая какими-то файлами Windows. Но в таком случае и ошибку вы получите другую.

Накрайняк вообще можно ничего не делать с этой несчастной папкой, оставить ее на компьютере и забыть :) Главное, чтобы места она много не занимала. Ну а я сам по себе перфекционист и если хоть что-то на компе не так, я уже не могу нормально работать, хочу сразу починить, тем более, что чаще всего нахожу решение проблемы.

Если появились вопросы, пишите в комментариях, постараемся во всем разобраться и буду рад отзыву, если заметка помогла вам справиться с проблемой 😉

Ошибка 0х80070091 возникает в том случае, когда пользователь собирается удалить какую-то папку, а операционная система Windows препятствует этому. С такой ошибкой может столкнуться кто угодно. В основном она возникает при удалении системных папок или файлов с диска С, однако бывают случаи, когда папку невозможно удалить с дисков D или E.

«Ошибка 0х80070091: Папка не пуста» сопровождается длинным системным текстом о том, что возникла непредвиденная ошибка и папка не может быть удалена. Самое интересное, что удаляемая папка может быть абсолютно пустой, даже если включить просмотр скрытых файлов или просмотреть папку при помощи стороннего софта. Данная ошибка происходит на уровне системных файлов, поэтому, прежде чем удалить папку, нужно решить проблему с этой ошибкой. Делается это очень просто, и способ мы опишем чуть ниже. Помимо основного способа удаления папки с ошибкой, можно попробовать альтернативные методы удаления, о которых мы также поговорим.

Как удалить папку, если возникла ошибка 0х80070091

Ошибка 0х80070091 представляет собой системный сбой, от которого не застрахован ни один современный диск: ни HDD, ни SSD. Точные причины возникновения этой ошибки сложно определить, например, это могут быть:

  • перебои в электропитании;

  • неправильное выключение компьютера;

  • прерывание процесса обновления Windows;

  • и др.

В любом случае ошибка 0х80070091 связана с повреждением файловой системы, а это значит, что вылечить ее можно системной утилитой. Для этого нужно:

  1. Определить, на каком диске находится неудаляемая папка, которая приводит к ошибке 0х80070091. Это может быть любой диск: С, D, E.

  2. Открыть «Свойства» диска, на котором расположена папка.

  3. Найти вкладку «Сервис» и нажать «Проверить».

  4. Если Windows обнаружит ошибку, тогда нажимайте кнопку «Закрыть» и выполняйте все дальше по пунктам. Если ошибка не обнаружена, тогда переходите к альтернативным методам.

  5. Если операционная система обнаружила ошибки и вы нажали кнопку «Закрыть», то перед вами откроется еще одно окно, где нужно будет нажать «Восстановить диск».

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

  7. После перезагрузки компьютера можете удалить папку, которая ранее не удалялась и провоцировала ошибку 0х80070091.

Альтернативные методы удаления папки с возникающей ошибкой 0х80070091

Первый вариант с восстановлением диска обычно помогает. Но могут быть случаи, когда после проверки диска Windows не обнаружила ошибки на диске, и восстановить его не получится. В этом случае можно попробовать один из альтернативных способов удаления папки в обход ошибки 0х80070091. Например:

  1. Попробуйте переименовать папку, которая не удаляется, а потом попробуйте удалить ее еще раз.

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

  3. Используйте программу-менеджер файлов для удаления выбранной папки.

  4. Может получиться удалить «проблемную» папку, если загрузиться в Безопасном режиме с загрузочного диска или по удаленному доступу с другого компьютера.

Заключение

Ошибка «0х8007009: Папка не пуста» частый «гость» операционной системы Windows. Какой-либо из перечисленных способов обязательно поможет удалить «проблемную» папку. Если представить, что ничего из перечисленного не помогло, значит, у вас вовсе не ошибка 0х80070091.

Даже новички в компьютерном деле знают, что, если в среде Windows не удаляются папка или файл, значит, нужно либо закрыть использующий их активный процесс (или программу), либо прибегнуть к помощи программ-разблокировщиков типа Unlocker или LockHunter. Однако не всегда таким способом можно удалить неудаляемые данные. Например, когда при их удалении появляется уведомление:

Ошибка 0x80070091 Папка не пуста

Однако в данном случае папка как раз таки и была пустой. Из неё без проблем удалилось всё её содержимое, но сама она отправляться в корзину не хотела никак. Такая системная ошибка ещё и может приводить к подвисанию операционной системы. Как удалить проблемный объект в этом случае?

Ошибка 0x80070091 не даст удалить объект ни одним из традиционных способов борьбы с неудаляемыми данными. Не помогут:

  • Ни переименование;
  • Ни программы-разблокировщики;
  • Ни шредер данных;
  • Ни полный доступ (с правами TrustedInstaller);
  • Ни даже загрузка с внешнего носителя типа LiveDisk. 

Ошибка 0x80070091 связана с проблемами файловой системы. А таковые решаются с помощью штатного средства проверки дисков Windows. Открываем окно свойств раздела диска, на котором находится неудаляемый объект. Во вкладке «Сервис» жмём «Проверить».

Windows обнаружила ошибки. Жмём «Закрыть».

В следующем окне кликаем на единственный возможный вариант «Восстановить диск».

Далее – «Восстановить».

Восстановление прошло успешно. В нашем случае проблемная папка размещалась не на диске (C:), потому не потребовалось даже перезагрузки компьютера.

Теперь неудаляемый ранее объект можно удалить обычным способом. 

July 9 2012, 15:12

Categories:

  • Компьютеры
  • Напитки
  • Cancel

Ошибка: Не удается удалить папку. Папка не пуста.

Был такой комп, на котором пересидело куча менеджеров и на нём накопилось куча уже не актуальных профилей, и вот при удалении одного из профилей в «Documents and Settings», начала вылезать ошибка «Не удается удалить папку <Название папки>. Папка не пуста».

Я и так и сяк, и ни как, так этот комп и стоял с этой ошибкой больше года, может и больше.
На прошлой неделе, я ковырял этот комп и снова наткнулся на этот баг. В общем мне въелось разобраться как таки удалить эту папку, ну и я ковырялся часа 2 с этим компом.
При чём такой баг был, что если создаёшь внутри этой папки ещё одну папку, то она создаётся, но при выходе на уровень вверх, пропадает, делается скрытой, но не видимой даже при включенных скрытых и системных файлов.
Что пробывал: просмотр автозагрузки, сканирование на вирусы, ковырялся с правами на папки в разных вариантах, почистил комп CCleaner’ом, пробовал удалить в Тотал Командере, пробовал воспользоваться утилитой Unlocker, всё бестолку. В итоге плюнул отсоединил жёсткий и подключил к другому компу, думал, что операционка не будет к этой папке никак обращаться и можно будет грохнуть её. Фиг там, даже так не получилось.

Что помогло: Сделал проверку диска chkdsk. Сначала закройте все программы. Выберите диск и нажмите на нем правую кнопку мыши. В появившемся окне выберите вкладку «Сервис», на этой вкладке найдете кнопку «Проверка диска». Если вы выбрали диск С, тогда Вам надо перезагрузить компьютер. После проверки Ваша проблемная папка примет вид неизвестного файла, который Вы легко удалите.

__________________________________
Я перелопатил кучу всяких видосов, форумов и статей и вложил личный опыт, что бы найти решение.
Если мой пост помог вам, можете угостить меня пивом)

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

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

  • От чего именно возникает проблема с удаление папки из системы?
  • Что необходимо предпринять, чтоб удалить папку, которая не удаляется?

Почему не удаляется папка из Windows?

Если попытаться рассмотреть вышеописанный вопрос, то тут необходимо двигаться, как минимум по двум направлениям, так как именно их стоит считать основными, все остальное – это дополнительные / сопутствующие проблемы, которые не являются основными:

  1. Папка, которую вы пытаетесь удалить, занята каким-то процессом. Тут по сути все просто, так как стоит перезагрузить операционную систему Windows, как тут же папка освободится и ее можно будет удалить
  2. Повреждение файловой системы жесткого диска. Данное повреждение может быть связано с чем угодно: неудачная установка программного обеспечения, неудачное удаление программного обеспечения, скачек напряжения, вирусная атака, выход из полноценно-рабочего состояния одного из секторов жесткого диска и тп.

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

Что нужно сделать, чтоб удалить не удаляемую папку из системы Windows?

Для того, чтоб избавиться от проблемы следующего вида: ошибка 0x80070091 папка не пуста, вы должны будите по работать немного с утилитой, которая присутствует в любой системе и имеет название «Chkdsk».

Для тех, кто не в курсе, утилита Chkdsk имеет возможность полноценного сканирования жестких дисков и выявления на них битых секторов, которые дают сбой. Так же, приложение может отыскать те файлы в системе, которые имеют какие-то повреждения.

Запуск утилиты Chkdsk производится при помощи «Командной строки», куда вы должны будите прописать команду «chkdsk /f /r». После чего, вам придется выбрать один из двух вариантов запуска самой утилиты, так как:

  1. Утилита запустится здесь и сей час после того, как перезагрузится операционная система Windows и будет просканирован системный жесткий диск.
  2. Утилита будет запущена без перезагрузки операционной системы, но в этом случае, сканироваться будет раздел, который не имеет отношение к системному HDD.

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

После окончания сканирования, утилита Chkdsk покажет вам те места в системе или на жестком диске, которые являются поврежденными. После проведения сканирования, утилита произведет восстановление файловой системы или жесткого диска, что в дальнейшем позволит вам произвести удаление и не увидеть сообщение о том, что присутствует ошибка 0x80070091 папка не пуста.

Очень важным моментов в данном процессе сканирования системы является и то, что в некоторых (особенно сложных случаях), Chkdsk не имеет возможности полноценно (на все 100%) закончить сканирование – это может означать только то, что ошибка весьма критична и для ее исправления, вам необходимо подыскать программное обеспечения, которое является более мощным, чем вышеназванная утилита.

Использование операционных систем Windows 7 и Windows 10 дает возможность пользователю выполнять сложные задачи, работать с файлами, создавать контент. Тем не менее, пользователи часто становятся свидетелями тех или иных ошибок. Распространенной считается ошибка 0x80070091, она появляется при попытке удаления файлов на внешнем HDD или системном диске компьютера. При попытке удаления появляется уведомление о том, что произошла непредвиденная ошибка. Сообщение также указывает, что папка не пуста и выдает код ошибки в виде 0x80070091. Мы разобираемся в том, почему система не удаляет папку 0x80070091 и как можно исправить эту ошибку.

Содержание

  • Причины ошибки 0x80070091 в Windows 7, 10
  • Как удалить папку при ошибке 0x80070091?
    • Способ 1: запускаем проверку системы на наличие ошибок
    • Способ 2: сканируем диск через chkdsk
    • Способ 3: удаляем вирусы
    • Способ 4: используем чистую загрузку Windows

Причины ошибки 0x80070091 в Windows 7, 10

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

Как удалить папку при ошибке 0x80070091?

Если не удалось удалить папку 0x80070091 и ошибка появляется постоянно, то следует изначально сделать простые шаги по решению. Прежде всего, есть смысл в том, чтобы попробовать переименовать папку и перезагрузить систему. Часто после этих действий проблема решается. Такой способ решения актуальный в том случае, если поломка происходит только лишь с одной определенной папкой. Если проблема носит массовый характер по всей системе, то здесь нужен более серьезный подход. Следует перейти к способам решения проблемы ниже.

Способ 1: запускаем проверку системы на наличие ошибок

В большом количестве случаев такая ошибка появляется именно по причине того, что в файловой системе возникают ошибки. Благо в операционной системе Windows есть встроенный функционал для запуска проверки система на наличие ошибок. Данный инструмент позволяет проверить систему на наличие ошибок и если они есть, то исправить неполадки в автоматическом режиме. Способ решения довольно простой, поэтому рекомендуется начать именно с него. Чтобы произвести проверку системы на ошибки, необходимо выполнить следующие действия:

  1. Запустить командную строку с правами администратора.
  2. Ввести команду sfc /scannow и нажать Enter.
  3. Ожидать окончания полной проверки системы.

0x80070091

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

Способ 2: сканируем диск через chkdsk

В системе Windows есть еще один встроенный инструмент для проверки файлов и их восстановления. Это более серьезная функция, которая срабатывает при очередной перезагрузке и проверяет все файлы на наличие повреждений. Если запустить правильную команду, то инструмент не просто будет находить саму проблему, но и устранит ее. В большинстве случаев именно проверка через chkdsk дает положительный результат. Данная проверка решает множество системных проблем, ее часто запускают тогда, когда появляются торможения или ошибки во время работы. Чтобы выполнить сканирование chkdsk, необходимо выполнить следующие действия:

  1. Зайти в командную строку с правами администратора.
  2. Ввести команду chkdsk /f /r С: (где буква С: это тот диск, который нужно проверить. Посмотрите предварительно, какую букву получил переносной диск, если проблема возникла на нем).
  3. Если появится сообщение о том, что невозможно выполнить проверку на этом томе, то нажмите «Y», чтобы отключить его и запустить проверку.
  4. После того как проверка начнется, необходим ожидать ее окончания и загрузки системы, если проверяется системный диск.

0x80070091

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

Способ 3: удаляем вирусы

Нередко именно вирусы в операционной системе являются причиной возникновения подобных проблем. Стороннее ПО попросту вмешивается в работу системы, отбирает у пользователя права на удаление или редактирование файлов. Возможно, именно та папка, которую не удается удалить, является зараженной. Вирус мог попасть в систему разными способами, необходимо решать проблему исходя из того, что уже есть. Самым простым решением будет проверка Windows на вирусы. В Windows 10 есть встроенное антивирусное ПО с очень хорошими показателями. Необходимо зайти в “Защитник Windows”, после чего выбрать там пункт «Проверка всей системы на наличие вирусов».

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

Способ 4: используем чистую загрузку Windows

Проблема может скрываться также в сторонних драйверах и программах, которые пользователь самостоятельно установил ранее. Перед тем как удалять все подряд и пытаться таким способом решить проблему, необходимо понять, действительно ли она в этом. Для того чтобы выполнить диагностику, изначально необходимо произвести чистую загрузку Windows. После такой загрузки в системе будут отключено все стороннее ПО, в том числе установленные ранее программы и драйвера. Если после такой загрузки ошибка 0x80070091 больше не появляется, то это уже говорит о том, что проблема найдена. Чтобы выполнить чистую загрузку, выполните следующие действия:

  1. Запустите командное окно «Выполнить», для этого зажмите клавиши Win + R.
  2. Введите в окне команду msconfig для входа в системные настройки.
  3. Перейдите на вкладку «Службы» и выберите там «Скрыть все службы Майкрософт», а потом установите галочку напротив «Отключить все».
  4. Следуйте в раздел «Запуск», после чего кликните по «Открыть диспетчер задач».
  5. Поочередно выберите каждый элемент запуска и отключите его.
  6. Нажмите «ОК» и согласитесь с требованием перезагрузить систему.

0x80070091

Запуск чистой ОС возможен в Windows 7, 8, 10, после перезагрузки можно будет попробовать убрать папку. Если положительный результат появился, то нужно искать программное обеспечение, которое работает мешает при стандартном запуске операционной системы.

Как можно заметить, самостоятельно решить проблему возможно. Если возникает ошибка 0x80070091 и не получается удалить папку, то необходимо просто попробовать применить вышеперечисленные способы. С этой задачей может справиться даже новичок, который ранее никогда не углублялся в системные настройки своей ОС.

According to the Google research result, many computer users have received the error message “the directory is not empty”. But please don’t worry, as this article will offer 5 solutions to solve “cannot remove item the directory is not empty”.

The Directory Is Not Empty

Windows 7 to Windows 10 users will receive the error message “Error 0x80070091 the directory is not empty” in different cases, like deleting a folder, transferring files from an external hard drive, backing up data, etc.

Tip: To transfer files to another drive with ease, you can click here to learn about the operations.

Now, you can try the following solutions that explain “how to delete error 0x80070091 the directory is not empty”, and then do what you want to. 

Substitute: Delete File or Folder via Command Prompt

You can learn how to delete files and folders via Command Prompt respectively after reading the following content. But to be honest, this solution is just a temporary solution that helps delete the unnecessary files or folders.

Please pay attention that you should type different commands in the Command Prompt window to delete files and folders.

Case 1: Delete A Folder

Note: # refers to the full path and the name of the folder that you fail to delete; * refers to the username of the Administrator account.

Step 1: Run Command Prompt as administrator.

Step 2: Please type the following parameters and hit the Enter key on the keyboard after typing each parameter.

  • takeown/F #/r/d y;
  • icals #/grant *:F/t;
  • rd * /S/Q

Case 2: Delete A File

Step 1: Run Command Prompt as administrator.

Step 2: Please type the following parameters and hit the Enter key on the keyboard after typing each parameter.

  • takeown/F #;
  • icacls #/grant *: F
  • del #

After typing all the commands for deleting a file or folder respectively, you can delete them. But this way is not enough convenient, and you can try the following solutions to troubleshoot the issue to delete the unnecessary files with ease.

Solution 1: Rename the Folder

The easiest solution is to see if renaming the folder works. To do that, you just need to do the following 2 steps:

Step 1: If the folder you want to delete is named office docs, please add a hyphen or exclamation character at the end of the file or folder, like office docs!

Step 2: Try to delete or copy the folder.

If you still receive the error message “Error 0x80070091: The directory is not empty” when performing deleting a file or folder, please move to the following solutions.

Solution 2: Check and Fix Bad Sectors

Bad sectors on the hard drive also lead to this error message. Therefore, you need to check the bad sectors and fix them.

Check Bad Sectors for Hard Drive

How to make sure there are any bad sectors on your hard drive? Here we recommend the free third-party software named MiniTool Partition Wizard to check the bad sectors on your hard drive.

This software is a multifunctional toolkit to help you manage your hard drive easily and effectively, like creating partitions, migrating operating system, converting MBR to GPT, and so on.

Free Download

Here is the tutorial on checking the bad sectors on hard drive with MiniTool Partition Wizard.

Step 1: Download MiniTool Partition Wizard and launch it to get its main interface.

the main interface of MiniTool Partition Wizard

Step 2: Select one hard disk in the Disk Map and choose the Surface Test feature from the left panel.

Note: The Surface Test feature is used to scan each sector status by reading data from the sector. After scanning, disk block without reading error will be marked with green, while the disk block with reading error marked with red. Therefore, in the scan result, you can see at a glance whether there are bad sectors.

click the Surface Test from the left panel

Step 3: After getting the Surface Test window, please click the Start Now button to check the bad sectors on the hard drive.

click the Start Now button in the Surface Test window

Step 4: Wait for the feature to complete the testing.

Step 5: Check the test result. There are two cases:

Case 1: If there are some red squares in the test result, it means that there are some bad sectors on your hard drive and you need to repair them by Command Prompt.

Note: In case of data loss caused by bad sectors on your hard drive, please back up data regularly.

Case 2: If there is no red square, it means the bad sectors are not the cause of this issue, and you can directly seek help for the following solutions.

It is convenient to use MiniTool Partition Wizard Free Edition to check the bad sectors for hard drive.Click to Tweet

Fix Bad Sectors for Your Hard Drive

To fix the bad sectors, you are required to run Command Prompt.

Several steps to fix bad sectors via Command Prompt:

Step 1: Run Command Prompt as administer.

  • Type Command Promptin the Cortana’s search
  • Right-click the first searchingresult and select Run as administrator.

 run Command Prompt as administrator

Step 2: After the Command Prompt window pops up, please type the chkdsk /f /r #: command and then hit the Enter key on the keyboard.

  • Switch /f is to fix the detected problems;
  • Switch /r is to identify the bad sector and recovers information for such sectors;
  • # refers to the drive letter of partition.

Note: After entering this command, your PC will restart and perform the tack. Please do not shut down the machine forcefully.

Step 3: Type Y and hit the Enter key on the keyboard if you are asked to check your disk the next time your PC restarts.

After finishing the whole process, you can try to delete folders or perform other operations to them.

Solution 3: Restart Windows Explorer

Introduced in Windows 95 and later versions, Windows explorer is the file manager which allows users to manage files, folders and network connections, as well as search for files and related components.

In order to fix the situation that you can’t delete a folder in Windows 10, please restart your Windows Explorer.

How to restart your Windows Explorer? Here is the tutorial.

Step 1: Right-click the taskbar on the desktop and select the Task Manager option.

Step 2: After getting the Task Manager window, find Windows Explorer among the options in the Processes tab. Right-click it and then choose the Restart option or select Windows Explorer and then click the Restart button at the bottom right corner of the Task Manager window.

choose the Restart option to restart Windows Explorer

Step 3: Try to delete the folder to check the issue has been solved. If you still receive this error message that the directory is not empty, please move to the following solutions.

Solution 4: Change the File or Folder’s Permissions

Please follow the listed steps to change the file or folder’s permission to delete it.

Step 1: Right-click the folder you cannot delete and choose the Properties option,

Step 2: Select the Security tab and then click the Advanced button.

click the Advanced button in the Security tab

Step 3: After accessing the window like the following image shows, please click Change to change the owner.

click Change to change the owner

Step 4: Type the name of Administrator account in the object name to select box, and then click OK. (Here we take User for example.)

select user for the folder

Step 5: Check the “Replace Owner on subcontainers and objects” checkbox and then click OK and OK again to close the security settings.

If you have changed the permissions of the specified folder and still delete it, the viruses may be the cause of this issue, hence please move to solution 5 to scan your computer for viruses.

Solution 5: Scan Your Computer for Viruses

If you have recently installed some third-party software and started receiving the error message “the directory is not empty” when you delete folders, you need to uninstall such software and scan the full system with a reliable antivirus.

In this situation, we recommend you to use the built-in utility that is Windows Defender Security Center. This utility delivers comprehensive, ongoing and real-time protection against software threats like malware, viruses, etc.

Here is the tutorial on running this utility to scan your computer for the virus.

Note: Before running Windows Defender Security Center to scan your computer for viruses, you should save any open files and close apps and programs in case of data loss.

Stage 1: Scan Your PC

Step 1: Click the Windows icon in the left corner of the desktop.

Step 2: Select Settings, Update & security, and Windows Defender in order.

click the Windows Defender from the left panel

Step 3: Select the Open Windows Defender Security Center button.

Step 4: Select Virus & threat protection and then select Advanced scan.

click Virus & threat protection

Step 5: In the Advanced screen window, select Windows Defender Offline scan and Scan now in order.

After carrying out the 5 steps, Windows Defender will start to check for the virus, and your PC will restart automatically.

Stage 2: View the Scan Result

Step 1: Repeat Step 1 to Step 3 mentioned in Scan Your PC to run Windows Defender again.

Step 2: Select Virus & threat protection and Scan history in order.

Windows Defender Offline scan will automatically detect and remove viruses. Once the viruses have been removed, please try to delete the folder.

How to deal with the error message “the directory is not empty” when you delete a file or folder? Here is an article in which 5 solutions to this issue have been stated in detail. If you are facing this issue now, you can read this article to find the right solutions.Click to Tweet

We Want Your Voice

“Error 0x80070091: The directory is not empty” is a common issue you will receive when you want to delete a file or folder or perform other operations to them. To solve this issue, we have mentioned 6 solutions in this article. Hope all of them can help you solve the issue successfully.

If you have other effective solutions to this issue, please don’t hesitate to contact us via [email protected] or leave your good ideals following this article. Thanks in advance.

If you have any questions about the solutions listed in this article, please let us know, and we are pleasured to answer them to you.

The Directory Is Not Empty FAQ

How do you delete a file that says the directory is not empty?

You can execute some commands in Command Prompt to delete a file when Wi8ndows says the directory is not empty.

  • takeown/F #;
  • icacls #/grant *: F
  • del #

Here # refers to the full path and the name of the folder that you fail to delete; * refers to the username of the Administrator account.

How do I fix error 0x80070091?

  • Rename the folder.
  • Check and repair bad sectors on the hard drive.
  • Restart Windows Explorer.
  • Change the file or folder permissions.
  • Scan your computer for virus or malware.

How do I permanently delete files from my hard drive?

You can use some eraser tool to remove files permanently, like CCleaner. With this tool, you can easily get rid of the files. But if you want to remove all the data on your hard drive, you can try the Wipe Disk feature of MiniTool Partition Wizard.

How do I restore a folder?

If you have mistakenly removed a folder from your computer, you can try the Data Recovery feature of MiniTool Partition Wizard to retrieve it back.

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

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

  • От чего именно возникает проблема с удаление папки из системы?
  • Что необходимо предпринять, чтоб удалить папку, которая не удаляется?

Почему не удаляется папка из Windows?

Если попытаться рассмотреть вышеописанный вопрос, то тут необходимо двигаться, как минимум по двум направлениям, так как именно их стоит считать основными, все остальное – это дополнительные / сопутствующие проблемы, которые не являются основными:

  1. Папка, которую вы пытаетесь удалить, занята каким-то процессом. Тут по сути все просто, так как стоит перезагрузить операционную систему Windows, как тут же папка освободится и ее можно будет удалить
  2. Повреждение файловой системы жесткого диска. Данное повреждение может быть связано с чем угодно: неудачная установка программного обеспечения, неудачное удаление программного обеспечения, скачек напряжения, вирусная атака, выход из полноценно-рабочего состояния одного из секторов жесткого диска и тп.

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

Что нужно сделать, чтоб удалить не удаляемую папку из системы Windows?

Для того, чтоб избавиться от проблемы следующего вида: ошибка 0x80070091 папка не пуста, вы должны будите по работать немного с утилитой, которая присутствует в любой системе и имеет название «Chkdsk».

Для тех, кто не в курсе, утилита Chkdsk имеет возможность полноценного сканирования жестких дисков и выявления на них битых секторов, которые дают сбой. Так же, приложение может отыскать те файлы в системе, которые имеют какие-то повреждения.

Запуск утилиты Chkdsk производится при помощи «Командной строки», куда вы должны будите прописать команду «chkdsk /f /r». После чего, вам придется выбрать один из двух вариантов запуска самой утилиты, так как:

  1. Утилита запустится здесь и сей час после того, как перезагрузится операционная система Windows и будет просканирован системный жесткий диск.
  2. Утилита будет запущена без перезагрузки операционной системы, но в этом случае, сканироваться будет раздел, который не имеет отношение к системному HDD.

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

После окончания сканирования, утилита Chkdsk покажет вам те места в системе или на жестком диске, которые являются поврежденными. После проведения сканирования, утилита произведет восстановление файловой системы или жесткого диска, что в дальнейшем позволит вам произвести удаление и не увидеть сообщение о том, что присутствует ошибка 0x80070091 папка не пуста.

Очень важным моментов в данном процессе сканирования системы является и то, что в некоторых (особенно сложных случаях), Chkdsk не имеет возможности полноценно (на все 100%) закончить сканирование – это может означать только то, что ошибка весьма критична и для ее исправления, вам необходимо подыскать программное обеспечения, которое является более мощным, чем вышеназванная утилита.

Появление всевозможных сбоев и багов не редкость для операционных систем Windows. Ошибки возникают по разным причинам, как программным, так и аппаратным, они могут быть незначительными или непосредственно влиять на работоспособность системы. С проблемой удаления файлов и каталогов сталкивались практически все пользователи и знают, что выполнить процедуру невозможно при том, что элемент используется, задействован в каком-либо процессе в текущий момент или в случае отсутствия прав доступа. Так, с переименованием, завершением процесса, привлечением утилит для разблокировки, шредеров, получением прав или загрузкой с внешнего накопителя типа LiveCD обычно задача решается. При этом в случае ошибки «Папка не пуста» с кодом 0x80070091 и эти действия не всегда эффективны. Сбой нередко появляется во время использования функции восстановления операционки, например, при попытке возврата к созданной точке или её пересоздании. Рассмотрим подробнее, чем вызвана данная проблема, и как с ней можно справиться.

Что делать если при попытке удаления папки выдаётся ошибка 0x80070091

Причины ошибки 0x80070091

Исправление любого сбоя направлено на устранение источника его возникновения. Так и с ошибкой «Папка не пуста», имеющей код 0x80070091. Если каталог занят каким-то процессом, здесь всё просто, его можно удалить, освободив его от задачи, в том числе методом перезагрузки системы. Другое дело, если проблема носит более серьёзный характер и обеспечена повреждением файловой системы винчестера, что может быть в свою очередь спровоцировано целым рядом факторов, начиная с кривых обновлений, неудачной инсталляции/деинсталляции софта или наличия вирусов, заканчивая нарушением целостности вследствие физических неисправностей жёсткого диска. Рассматривая ошибку «Папка не пуста», можно выделить два варианта её проявления – в процессе восстановления ОС, когда имеются проблемы с содержимым и регистрацией приложений в каталоге Windows Apps, или при попытке удаления любой папки. Уведомление о сбое, как правило, может содержать дополнительную информацию.

0x80070091

В нашем случае здесь указано местоположение проблемного элемента – каталог, находящийся в директории Program Files – Windows Apps. Именно в нём и обитают данные для восстановления операционки, а также могут содержаться остатки от ранее установленных версий системы. Проблема удаления папки возникает по разным причинам. Например, объект продолжает использоваться текущей Windows, из чего следует необходимость завершения процесса для совершения операции или система блокирует доступ к Windows Apps. Кроме того, масштабное распространение сбой получил после обновления КВ 3213968 (регулярные обновления ОС знамениты и не такими сюрпризами). Способов, как исправить ошибку 0x80070091 будет несколько ввиду того, что проблема может быть связана с различными провоцирующими факторами. Поскольку точно причина сбоя неизвестна, применяя поочерёдно каждый из вариантов решения, вы сможете добиться желаемого результата.

Исправляем ошибку

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

Загрузка системы в чистом режиме

Состояние чистой загрузки применяется при устранении неполадок, возникающих в работе с Windows. Так, используя данный вариант решения, вы сможете выбрать минимум драйверов и программ, с которыми загрузится операционная система, после чего вернуться к процедуре восстановления. Для чистой загрузки выполняем следующее:

Пробуем восстановить систему, вернув её в созданную ранее точку. Деактивируется режим обратным способом.

Переименование папки

Данный нехитрый метод решения заключается в переименовании системного каталога Windows Apps. Для этого выполняем такие манипуляции:

  • Меняем название папки Windows Apps, но сначала нам понадобится получить права на изменение объекта. Запускаем командную строку под учётной записью администратора, где вводим команду TAKEOWN /F «C:Program FilesWindowsApps» /R /D Y.Командная строка
  • Ждём окончания процесса, на это потребуется некоторое время, после чего закрываем консоль.
  • Переходим к проводнику, где в настройках включаем опцию показа системных элементов (в параметрах необходимо отметить пункт «Показывать скрытые файлы, папки и диски»).Отображение скрытых файлов
  • Теперь, используя инструмент Unlocker (для выполнения манипуляций достаточно его портативной версии), выбираем папку Windows Apps и жмём Rename, указываем новое имя, затем нажимаем кнопку Unlock All.

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

Сканирование жёсткого диска на ошибки

Системная утилита CHKDSK (Check Disk) позволяет сканировать диск на ошибки, битые сектора и устранять обнаруженные неисправности. Запустить инструмент можно при помощи командной строки. Необходимо открыть её на правах администратора посредством консоли «Выполнить», где в поле прописать команду cmd и нажать Ctrl+Shift+Enter. То же самое можно сделать, воспользовавшись поиском из меню Пуск, тогда в результатах выдачи нужно нажать ПКМ на названии утилиты и выбрать нужный вариант загрузки инструмента. Приступаем к процедуре:

  • В командной строке, открытой на правах администратора вводим команду chkdsk C: /f /r.
  • Вместо значения «C:/» необходимо подставить имя того диска, где стоит система. Значение f в команде означает выполнение проверки на ошибки и их исправление при обнаружении. Параметр /r отвечает за поиск повреждённых секторов и восстановление их содержимого.
  • При следующем старте системы утилита примется за работу (проверка несистемного диска перезагрузки не требует), потребуется подождать некоторое время до завершения процесса.
  • В итоговом отчёте вы увидите результат проверки.Проверка диска

Нередко данный способ решает проблему появления ошибки 0x80070091, поскольку если файл записан на повреждённом участке, к нему нет доступа. Чтобы содержимое секторов читалось и при необходимости удалилось, выполнять восстановление данных файловой системы необходимо.

Изменение точки возврата

Бывает, что невозможно вернуться к сохранённой точке исключительно по причине удаления конкретного каталога. В таком случае решит проблему возврат к ранней точке. Поскольку во время функционирования ОС возникает немало конфликтов, они впоследствии провоцируют различные ошибки и баги. Возвращаем систему в более раннее состояние, когда подобных проблем не возникало, используя штатный функционал восстановления Windows, и вполне вероятно, что ошибка 0x80070091 больше не побеспокоит.

Открытие доступа к Windows Apps

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

Заключение

После выполненных манипуляций вы получите полное право на изменение папки Windows Apps, её можно переименовать (см. выше), перезагрузить устройство и попробовать снова выполнить восстановление системы. Ошибка 0x80070091, хотя и не является критической, доставляет немало неудобств, при этом вышеописанных способов достаточно для исправления сбоя.

Появление всевозможных сбоев и багов не редкость для операционных систем Windows. Ошибки возникают по разным причинам, как программным, так и аппаратным, они могут быть незначительными или непосредственно влиять на работоспособность системы. С проблемой удаления файлов и каталогов сталкивались практически все пользователи и знают, что выполнить процедуру невозможно при том, что элемент используется, задействован в каком-либо процессе в текущий момент или в случае отсутствия прав доступа. Так, с переименованием, завершением процесса, привлечением утилит для разблокировки, шредеров, получением прав или загрузкой с внешнего накопителя типа LiveCD обычно задача решается. При этом в случае ошибки «Папка не пуста» с кодом 0x80070091 и эти действия не всегда эффективны. Сбой нередко появляется во время использования функции восстановления операционки, например, при попытке возврата к созданной точке или её пересоздании. Рассмотрим подробнее, чем вызвана данная проблема, и как с ней можно справиться.

Что делать если при попытке удаления папки выдаётся ошибка 0x80070091

Причины ошибки 0x80070091

Исправление любого сбоя направлено на устранение источника его возникновения. Так и с ошибкой «Папка не пуста», имеющей код 0x80070091. Если каталог занят каким-то процессом, здесь всё просто, его можно удалить, освободив его от задачи, в том числе методом перезагрузки системы. Другое дело, если проблема носит более серьёзный характер и обеспечена повреждением файловой системы винчестера, что может быть в свою очередь спровоцировано целым рядом факторов, начиная с кривых обновлений, неудачной инсталляции/деинсталляции софта или наличия вирусов, заканчивая нарушением целостности вследствие физических неисправностей жёсткого диска. Рассматривая ошибку «Папка не пуста», можно выделить два варианта её проявления – в процессе восстановления ОС, когда имеются проблемы с содержимым и регистрацией приложений в каталоге Windows Apps, или при попытке удаления любой папки. Уведомление о сбое, как правило, может содержать дополнительную информацию.

0x80070091

В нашем случае здесь указано местоположение проблемного элемента – каталог, находящийся в директории Program Files – Windows Apps. Именно в нём и обитают данные для восстановления операционки, а также могут содержаться остатки от ранее установленных версий системы. Проблема удаления папки возникает по разным причинам. Например, объект продолжает использоваться текущей Windows, из чего следует необходимость завершения процесса для совершения операции или система блокирует доступ к Windows Apps. Кроме того, масштабное распространение сбой получил после обновления КВ 3213968 (регулярные обновления ОС знамениты и не такими сюрпризами). Способов, как исправить ошибку 0x80070091 будет несколько ввиду того, что проблема может быть связана с различными провоцирующими факторами. Поскольку точно причина сбоя неизвестна, применяя поочерёдно каждый из вариантов решения, вы сможете добиться желаемого результата.

Исправляем ошибку

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

Загрузка системы в чистом режиме

Состояние чистой загрузки применяется при устранении неполадок, возникающих в работе с Windows. Так, используя данный вариант решения, вы сможете выбрать минимум драйверов и программ, с которыми загрузится операционная система, после чего вернуться к процедуре восстановления. Для чистой загрузки выполняем следующее:

Пробуем восстановить систему, вернув её в созданную ранее точку. Деактивируется режим обратным способом.

Переименование папки

Данный нехитрый метод решения заключается в переименовании системного каталога Windows Apps. Для этого выполняем такие манипуляции:

  • Меняем название папки Windows Apps, но сначала нам понадобится получить права на изменение объекта. Запускаем командную строку под учётной записью администратора, где вводим команду TAKEOWN /F «C:Program FilesWindowsApps» /R /D Y.Командная строка
  • Ждём окончания процесса, на это потребуется некоторое время, после чего закрываем консоль.
  • Переходим к проводнику, где в настройках включаем опцию показа системных элементов (в параметрах необходимо отметить пункт «Показывать скрытые файлы, папки и диски»).Отображение скрытых файлов
  • Теперь, используя инструмент Unlocker (для выполнения манипуляций достаточно его портативной версии), выбираем папку Windows Apps и жмём Rename, указываем новое имя, затем нажимаем кнопку Unlock All.

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

Сканирование жёсткого диска на ошибки

Системная утилита CHKDSK (Check Disk) позволяет сканировать диск на ошибки, битые сектора и устранять обнаруженные неисправности. Запустить инструмент можно при помощи командной строки. Необходимо открыть её на правах администратора посредством консоли «Выполнить», где в поле прописать команду cmd и нажать Ctrl+Shift+Enter. То же самое можно сделать, воспользовавшись поиском из меню Пуск, тогда в результатах выдачи нужно нажать ПКМ на названии утилиты и выбрать нужный вариант загрузки инструмента. Приступаем к процедуре:

  • В командной строке, открытой на правах администратора вводим команду chkdsk C: /f /r.
  • Вместо значения «C:/» необходимо подставить имя того диска, где стоит система. Значение f в команде означает выполнение проверки на ошибки и их исправление при обнаружении. Параметр /r отвечает за поиск повреждённых секторов и восстановление их содержимого.
  • При следующем старте системы утилита примется за работу (проверка несистемного диска перезагрузки не требует), потребуется подождать некоторое время до завершения процесса.
  • В итоговом отчёте вы увидите результат проверки.Проверка диска

Нередко данный способ решает проблему появления ошибки 0x80070091, поскольку если файл записан на повреждённом участке, к нему нет доступа. Чтобы содержимое секторов читалось и при необходимости удалилось, выполнять восстановление данных файловой системы необходимо.

Изменение точки возврата

Бывает, что невозможно вернуться к сохранённой точке исключительно по причине удаления конкретного каталога. В таком случае решит проблему возврат к ранней точке. Поскольку во время функционирования ОС возникает немало конфликтов, они впоследствии провоцируют различные ошибки и баги. Возвращаем систему в более раннее состояние, когда подобных проблем не возникало, используя штатный функционал восстановления Windows, и вполне вероятно, что ошибка 0x80070091 больше не побеспокоит.

Открытие доступа к Windows Apps

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

Заключение

После выполненных манипуляций вы получите полное право на изменение папки Windows Apps, её можно переименовать (см. выше), перезагрузить устройство и попробовать снова выполнить восстановление системы. Ошибка 0x80070091, хотя и не является критической, доставляет немало неудобств, при этом вышеописанных способов достаточно для исправления сбоя.

I am making a batch script and part of the script is trying to remove a directory and all of its sub-directories. I am getting an intermittent error about a sub-directory not being empty. I read one article about indexing being the culprit. I disabled WSearch but I eventually got the error again. Here’s the command:

rmdir /S /Q "C:<dir>"

Rose's user avatar

Rose

2,7824 gold badges27 silver badges42 bronze badges

asked Apr 8, 2014 at 21:07

Mayhem's user avatar

1

I experienced the same issues as Harry Johnston has mentioned. rmdir /s /q would complain that a directory was not empty even though /s is meant to do the emptying for you! I think it’s a bug in Windows, personally.

My workaround is to del everything in the directory before deleting the directory itself:

del /f /s /q mydir 1>nul
rmdir /s /q mydir

(The 1>nul hides the standard output of del because otherwise, it lists every single file it deletes.)

answered Sep 16, 2015 at 11:26

BoffinBrain's user avatar

BoffinBrainBoffinBrain

6,2876 gold badges33 silver badges59 bronze badges

6

I’m familiar with this problem. The simplest workaround is to conditionally repeat the operation. I’ve never seen it fail twice in a row — unless there actually is an open file or a permissions issue, obviously!

rd /s /q c:deleteme
if exist c:deleteme rd /s /q c:deleteme

answered Apr 8, 2014 at 22:47

Harry Johnston's user avatar

Harry JohnstonHarry Johnston

35.4k6 gold badges66 silver badges156 bronze badges

5

I just encountered the same problem and it had to do with some files being lost or corrupted. To correct the issue, just run check disk:

chkdsk /F e:

This can be run from the search windows box or from a cmd prompt. The /F fixes any issues it finds, like recovering the files. Once this finishes running, you can delete the files and folders like normal.

answered Feb 2, 2017 at 5:22

jrose's user avatar

jrosejrose

5496 silver badges11 bronze badges

2

enter the Command Prompt as Admin and run

rmdir /s <FOLDER>

answered May 2, 2018 at 15:24

Adilson Cabral's user avatar

1

I had a similar problem, tried to delete an empty folder via windows explorer. Showed me the not empty error, so I thought I try it via admin cmd, but none of the answers here helped.

After I moved a file into the empty folder. I was able to delete the non empty folder

answered Apr 3, 2018 at 11:11

Grisu118's user avatar

Grisu118Grisu118

3311 gold badge3 silver badges7 bronze badges

3

As @gfullam stated in a comment to @BoffinbraiN’s answer, the <dir> you are deleting itself might not be the one which contains files: there might be subdirectories in <dir> that get a «The directory is not empty» message and the only solution then would be to recursively iterate over the directories, manually deleting all their containing files… I ended up deciding to use a port of rm from UNIX. rm.exe comes with Git Bash, MinGW, Cygwin, GnuWin32 and others. You just need to have its parent directory in your PATH and then execute as you would in a UNIX system.

Batch script example:

set PATH=C:cygwin64bin;%PATH%
rm -rf "C:<dir>"

answered Mar 31, 2016 at 14:04

Gobe's user avatar

GobeGobe

2,4991 gold badge25 silver badges24 bronze badges

Im my case i just moved the folder to root directory like so.

move <source directory> c:

And then ran the command to remove the directory

rmdir c:<moved directory> /s /q

answered Oct 11, 2015 at 10:05

Daniel Barde's user avatar

Daniel BardeDaniel Barde

2,5635 gold badges30 silver badges39 bronze badges

3

I had «C:UsersUser NameOneDriveFonts», which was mklink’ed ( /D ) to «C:WindowsFonts», and I got the same problem. In my case

cd «C:UsersUser NameOneDrive»

rd /s Fonts

Y (to confirm the action)

helped me. I hope, that it helps you too ;D

answered Dec 8, 2018 at 22:23

Maciej Bledkowski's user avatar

1

What worked for me is the following. I appears like the RMDir command will issue “The directory is not empty” nearly all the time…

:Cleanup_Temporary_Files_and_Folders

Erase /F /S /Q C:MyDir

RMDir /S /Q C:MyDir
If  Exist  C:MyDir  GoTo Cleanup_Temporary_Files_and_Folders

Tamás Sengel's user avatar

Tamás Sengel

55.4k29 gold badges167 silver badges221 bronze badges

answered Jan 17, 2017 at 19:34

user7432246's user avatar

The reason rd /s refuses to delete certain files is most likely due to READONLY file attributes on files in the directory.

The proper way to fix this, is to make sure you reset the attributes on all files first:

attrib -r %directory% /s /d
rd /s %directory%

There could be others such as hidden or system files, so if you want to play it safe:

attrib -h -r -s %directory% /s /d
rd /s %directory%

answered Apr 22, 2020 at 1:59

Peter Hoeg's user avatar

Peter HoegPeter Hoeg

9019 silver badges13 bronze badges

0

one liner:

if exist folder rmdir /Q /S folder

I’m using this in a NPM script like so (Javascript) :

//package.json
  "scripts": {
    "start": "parcel --no-cache",
    "clean": "if exist dist rmdir /Q /S dist",
    "deploy": "npm run clean && parcel build --no-source-maps && firebase deploy"
  },

answered Nov 9, 2021 at 21:54

Alexandre Desroches's user avatar

Windows sometimes is «broken by design», so you need to create an empty folder, and then mirror the «broken folder» with an «empty folder» with backup mode.

robocopy - cmd copy utility

/copyall - copies everything
/mir deletes item if there is no such item in source a.k.a mirrors source with
destination
/b works around premissions shenanigans

Create en empty dir like this:

mkdir empty

overwrite broken folder with empty like this:

robocopy /copyall /mir /b empty broken

and then delete that folder

rd broken /s
rd empty /s

If this does not help, try restarting in «recovery mode with command prompt» by holding shift when clicking restart and trying to run these command again in recovery mode

Paul Roub's user avatar

Paul Roub

36.3k27 gold badges83 silver badges93 bronze badges

answered Jun 1, 2020 at 19:23

Kristijonas Grigorovičius's user avatar

1

Open CMD as administrator

chkdsk c: /F /R
  • Press the “Y” key if asked to check your disk the next time your system restarts.

Restart the machine. After that just delete the folder.

answered Mar 16, 2022 at 16:32

KR93's user avatar

KR93KR93

1,06811 silver badges10 bronze badges

I can think of the following possible causes:

  1. there are files or subdirectories which need higher permissions
  2. there are files in use, not only by WSearch, but maybe by your virus scanner or anything else

For 1.) you can try runas /user:Administrator in order to get higher privileges or start the batch file as administrator via context menu. If that doesn’t help, maybe even the administrator doesn’t have the rights. Then you need to take over the ownership of the directory.

For 2.) download Process Explorer, click Find/Find handle or DLL... or press Ctrl+F, type the name of the directory and find out who uses it. Close the application which uses the directory, if possible.

answered Apr 8, 2014 at 21:24

Thomas Weller's user avatar

Thomas WellerThomas Weller

54.8k20 gold badges124 silver badges218 bronze badges

2

Similar to Harry Johnston’s answer, I loop until it works.

set dirPath=C:tempmytest
:removedir
if exist "%dirPath%" (
    rd /s /q "%dirPath%" 
    goto removedir
)

answered May 1, 2017 at 21:46

BuvinJ's user avatar

BuvinJBuvinJ

10.1k5 gold badges81 silver badges94 bronze badges

Force delete the directory (if exists)

Delete.bat

set output_path="C:TempMyFolder"
    
if exist %output_path% (
   echo Deleting %output_path%
   attrib -r /s /d %output_path%
   rd /s /q %output_path%
)

answered Oct 6, 2021 at 9:07

Alper Ebicoglu's user avatar

Alper EbicogluAlper Ebicoglu

8,7861 gold badge49 silver badges54 bronze badges

I’ve fixed this before my making sure there wasn’t extra whitespace in the name of the directory I was deleting. This is more of a concern when I had the directory name contained within a variable that I was passing to RD. If you’re specifying your directly in quotes then this isn’t helpful, but I hope that someone like me comes along with the same problem and sees this. RD /S /Q can work, as I noticed the issue started happening when I changed something in my batch script.

answered Jun 19, 2022 at 7:07

gallopinggoose6's user avatar

July 9 2012, 15:12

Categories:

  • Компьютеры
  • Напитки
  • Cancel

Ошибка: Не удается удалить папку. Папка не пуста.

Был такой комп, на котором пересидело куча менеджеров и на нём накопилось куча уже не актуальных профилей, и вот при удалении одного из профилей в «Documents and Settings», начала вылезать ошибка «Не удается удалить папку <Название папки>. Папка не пуста».

Я и так и сяк, и ни как, так этот комп и стоял с этой ошибкой больше года, может и больше.
На прошлой неделе, я ковырял этот комп и снова наткнулся на этот баг. В общем мне въелось разобраться как таки удалить эту папку, ну и я ковырялся часа 2 с этим компом.
При чём такой баг был, что если создаёшь внутри этой папки ещё одну папку, то она создаётся, но при выходе на уровень вверх, пропадает, делается скрытой, но не видимой даже при включенных скрытых и системных файлов.
Что пробывал: просмотр автозагрузки, сканирование на вирусы, ковырялся с правами на папки в разных вариантах, почистил комп CCleaner’ом, пробовал удалить в Тотал Командере, пробовал воспользоваться утилитой Unlocker, всё бестолку. В итоге плюнул отсоединил жёсткий и подключил к другому компу, думал, что операционка не будет к этой папке никак обращаться и можно будет грохнуть её. Фиг там, даже так не получилось.

Что помогло: Сделал проверку диска chkdsk. Сначала закройте все программы. Выберите диск и нажмите на нем правую кнопку мыши. В появившемся окне выберите вкладку «Сервис», на этой вкладке найдете кнопку «Проверка диска». Если вы выбрали диск С, тогда Вам надо перезагрузить компьютер. После проверки Ваша проблемная папка примет вид неизвестного файла, который Вы легко удалите.

__________________________________
Я перелопатил кучу всяких видосов, форумов и статей и вложил личный опыт, что бы найти решение.
Если мой пост помог вам, можете угостить меня пивом)

  • Ошибка при удалении папки невозможно удалить устройство перестало отвечать или было отключено
  • Ошибка при удалении папки андроид
  • Ошибка при удалении папки айфон
  • Ошибка при удалении папки 0x80070570 как удалить файл
  • Ошибка при удалении папки 0x8007016a