- Что делать, если при попытке удаления папки выдается ошибка 0x80070091
- Error 0x80070091
- Ответы (9)
- Ошибка 0x80070091 при восстановлении Windows 10
- Исправление ошибки 0x800070091
- Ошибка при восстановлении Windows 10 с кодом 0x80070091
- Устранение ошибки 0x80070091 «Папка не пуста»
- Причины ошибки 0x80070091
- Исправляем ошибку
- Загрузка системы в чистом режиме
- Переименование папки
- Сканирование жёсткого диска на ошибки
- Изменение точки возврата
- Открытие доступа к Windows Apps
- Заключение
Что делать, если при попытке удаления папки выдается ошибка 0x80070091
Так называемые неудаляемые папки и файлы не такая уже редкость для Windows. Основная причина, по которой в системе не удаётся удалить объект заключается в удерживании его каким-нибудь процессом. В таких случаях обычно проблема решается с помощью утилиты-разблокировщика типа Unlocker , но так бывает не всегда. Даже такой, казалось бы, действенный способ как «отключение» объекта от всех процессов может оказаться бесполезным, если сектор, в который он записан, содержит ошибки файловой системы.
Ни переименование, ни использование разблокировщиков и шредеров, ни изменение прав доступа здесь не помогут. Нет даже гарантии, что застрявшую папку или файл вы сможете удалить, загрузившись с LiveCD с Linux , так как другая операционная система при попытке удаления объекта столкнётся с той же ошибкой.
По каким признакам можно судить, что невозможность удаления объекта вызвана именно повреждением файловой системы или диска?
Прямо на это указывает ошибка «Папка не пуста» с кодом 0x80070091 .
Косвенно — отсутствие какой-либо реакции на попытки удаления папки или файла (появления окон прии нажатии Dеlеte и т.п.) . В некоторых случаях проблемный объект таки удаётся удалить из-под LiveCD , но самое правильное, что нужно предпринять в такой ситуации — это проверить файловую систему встроенной утилитой Chkdsk. Наверняка в процессе проверки на диске (томе) будут обнаружены ошибки файловой системы.
Запустить проверку можно как через свойства раздела, так и через командную строку (команды chkdsk /f /r ) .
Если диск системный, проверка будет выполнена после перезагрузки Windows, для анализа пользовательского раздела перезагрузка не понадобится.
В большинстве случаев после успешной проверки файловой системы и исправления найденных ошибок проблемную папку удаётся удалить стандартными средствами системы.
Если процесс Chkdsk не удается завершить, возможно, диск нуждается в более тщательной проверке профессиональными утилитами типа Victoria.
Error 0x80070091
Немогу удалить папку с файлами. При попытке это сделать выдаёт код ошибки: Error 0x80070091 и пишет, что директория не пуста. Поиск по этому коду на сайте Microsoft ничего не дал.
При попытке удалить эту папку с файлами зависает система, реагирует на команды с большим запозданием, до нескольких минут или вообще не реагирует.(например не удаётся выйти в Старт-меню клавишей Windows или Ctrl+Alt+Del). Приходиться выдёргивать кабель питания из компа.
Ответы (9)
Скорее всего вы не являетесь владельцем этой папки. Если вы имеете права администратора, откройте свойства папки, замените владельца на себя(включая вложенные папки и файлы), установите разрешения — полный доступ, удалите папку.
17 польз. нашли этот ответ полезным
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв.
Я единственный владелец папок на моём компьютере. С удалением этих папок никогда не возникало никаких проблем. Именно потому, что теперь мне выдаёт ошибку, я и написал сюда.
P.S. К тому же, мне кажется, что, если бы я не являлся владельцем папок, кт. я хочу удалить, то мне всплыло бы окно с запросом прав администратора. Мне ничего подобного не всплылвало.
Так же, если бы я не являлся бы владельцем папок и пытался бы их удалить, то вряд ли бы от этого у меня висла ОС.
Просьба при желании помочь, всё же внимательно читать суть проблемы.
1 пользователь нашел этот ответ полезным
Был ли этот ответ полезным?
К сожалению, это не помогло.
Отлично! Благодарим за отзыв.
Насколько Вы удовлетворены этим ответом?
Благодарим за отзыв, он поможет улучшить наш сайт.
Ошибка 0x80070091 при восстановлении Windows 10
В последнее время в комментариях от пользователей Windows 10 появились сообщения об ошибке 0x80070091 при использовании точек восстановления — Восстановление системы не было успешно завершено. Сбой программы при восстановлении каталога из точки восстановления. Источник: AppxStaging, непредвиденная ошибка при восстановлении системы 0x80070091.
Не без помощи комментаторов удалось разобраться, как возникает ошибка и как исправить ее, о чем и пойдет речь в этой инструкции. См. также: Точки восстановления Windows 10.
Примечание: теоретически, описываемые далее шаги могут привести к нежелательным результатам, потому используйте данное руководство только если готовы к тому, что что-то может пойти не так и вызывать дополнительные ошибки в работе Windows 10.
Исправление ошибки 0x800070091
Указанная непредвиденная ошибка при восстановлении системы возникает при проблемах (после обновления Windows 10 или в иных ситуациях) с содержимым и регистрацией приложений в папке Program Files\ WindowsApps.
Путь исправления достаточно простой — удаление этой папки и запуск отката из точки восстановления заново.
Однако, просто удалить папку WindowsApps не получится и, более того, на всякий случай лучше не удалять её сразу, а временно переименовать, например, в WindowsApps.old а в дальнейшем, если ошибка 0x80070091 будет исправлена, удалить уже переименованный экземпляр папки.
- Сначала потребуется изменить владельца папки WindowsApps и получить права на её изменение. Для этого запустите командную строку от имени администратора и введите следующую команду
- Дождитесь окончания процесса (может занять продолжительное время, особенно на медленном диске).
- Включите показ скрытых и системных (это два разных пункта) файлов и папок в панель управления — параметры проводника — вид (Подробнее о том, как включить показ скрытых и системных файлов в Windows 10).
- Переименуйте папку C:\Program Files\WindowsApps в WindowsApps.old. Однако, учитывайте, что сделать это стандартными средствами не удастся. Но: сторонняя программа Unlocker с этим справляется. Важно: мне не удалось найти установщик Unlocker без стороннего нежелательного ПО, однако portable версия чистая, судя по проверке VirusTotal (но не поленитесь проверить ваш экземпляр). Действия в такой версии будут следующими: указать папку, внизу слева выбрать «Rename», указать новое имя папки, нажать Ок, а затем — Unlock All. Если переименование не пройдет сразу, то Unlocker предложит сделать это после перезагрузки, что уже сработает.
По завершении проверьте, удается ли использовать точки восстановления. С большой вероятностью ошибка 0x80070091 не проявит себя снова, а после успешного процесса восстановления вы можете удалить уже ненужную папку WindowsApps.old (при этом убедитесь, что появилась новая папка WindowsApps в том же расположении).
На этом завершаю, надеюсь, инструкция будет полезна, а за предложенный путь решения благодарю читателя Татьяну.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
31.05.2018 в 18:06
Защитник Windows. Стороннего антивирусника нет. Раньше стоял аваст. Из чистильщиков-сиклинер. Ашампу виноптимайзер, но на вин10-1803 не использовал. И ещё. делал переустановку системы с помощью МСТ, делал чистую установку, но ошибка 0x80070007 всё-равно оставалась, не исчезала. Читал в интернете, что такая проблема есть у других пользователей.
07.06.2018 в 15:47
Сделал, как описано, правда, Unlocker’ом не смог воспользоваться, он почему-то не интегрировался в Проводник, разблокировал с помощью LockHunter. После запуска восстановления и перезагрузки Windows как будто не грузится, чёрный экран, только курсор мышки можно подвигать (оставлял на ночь, ничего не изменилось). С помощью загрузочной флешки переименовал обратно WindowsApps, Windows загрузился, но ошибка 0xC0000005 осталась. Как от неё теперь избавляться, непонятно.
08.06.2018 в 17:55
Здравствуйте. Не включается Защита системы. Выдает «Ошибка программы восстановления системы. 0х81000203. Повторите попытку.»
08.06.2018 в 19:11
А службы никакие не отключали?
21.07.2018 в 18:33
В командной строке пять раз пытался запустить команду для переименования WindowsApps в разных вариантах, и каждый раз высвечивался ответ «ошибка» и всегда разная. Что я делал неправильно?
10.08.2018 в 13:42
Делал всё по рецепту. и возникли некоторые траблы: Анлокер согласился переименовать папку после перезагрузки, но после перезагрузки словил чёрный экран с курсором. Отсутствие в Вин 10 возможности войти при загрузке в безопасный режим (как было в ВинХР) меня неприятно поразило (Я перешёл на Вин 10 недавно с Вин ХР, минуя 7 и 8 так что удивлений с десятки у меня достаточно, причём много отрицательных). Помогла только загрузка с установочного диска и слава богу свежая точка восстановления которая, слава богу, сработала без ошибки. После удачной загрузки обнаружил папку WindowsApp и рядом папку WindowsApps.old которая опять заблокирована и нельзя удалить. При повторном использовании Анлокера (с коммандой Удалить) он высветил очень медленный прогрессбар, т.е. он удалял но очень медленно. Вот я теперь думаю, а что если и в первый раз, во время чёрного экрана, это просто так медленно работал Анлокер, всё таки папка WindowsApps у меня под 4 гига. Возможно надо было просто подождать? И теперь вопрос: там в папке WindowsApps столько всякой фигни оказывается винда накачала себе потихоньку, как её теперь корректно удалить?
11.08.2018 в 09:49
WindowsApps «конкретно» удалить не получится. Она будет создана заново, системная папка.
18.08.2018 в 18:01
После переименования папки перестал загружаться рабочий стол. Восстановление выдаёт ту же ошибку(
Ошибка при восстановлении Windows 10 с кодом 0x80070091
На официальном сайте Microsoft ошибка с кодом 0x80070091 у пользователей операционной системы Windows 7 возникала при попытке удалить папку, которая непустая. В Windows 10 такая неполадка появляется при восстановлении системы и также связана с удалением системной директории, в которой хранятся файлы управления некоторыми приложениями. Однако если в первом случае пользователям помогала проверка диска на ошибки, то с Windows 10 дела обстоят иначе.
Ошибка с кодом 0x80070091 в Windows 10 возникает при восстановлении системы и связана с регистрацией приложений, которые хранятся в папке Program Files\ WindowsApps. Некоторые пользователи пытаются её удалить или вовсе удаляют, после чего система перестает стабильно работать и появляется ошибка 0x80070091.
Также стоит отметить, что на форуме Microsoft пользователи отмечают, что баг возникает после установки обновления KB3213986. Поэтому в первую очередь стоит проверить, если у вас установленное обновление и удалить его и только затем приступать к следующим методам.
Способ №1. Проверка диска
- Переходим в «Мой компьютер». Нажимаем правой кнопкой мыши на локальном диске C и выбираем «Свойства».
- Откроется новое окно. Переходим во вкладку «Сервис» и выбираем «Проверить».
- Перезагружаем систему и повторно запускаем восстановление.
Способ №2. Переименование и удаление папки WindowsApps
Чтобы удалить папку WindowsApps нужно иметь на неё права. Для этого стоит выполнить следующие действия:
- Запускаем командную строку с правами Администратора. В консоли вводим TAKEOWN /F «C:\Program Files\WindowsApps» /R /D Y. Ожидаем, пока система выполнит передачу прав на папку.
Устранение ошибки 0x80070091 «Папка не пуста»
Появление всевозможных сбоев и багов не редкость для операционных систем Windows. Ошибки возникают по разным причинам, как программным, так и аппаратным, они могут быть незначительными или непосредственно влиять на работоспособность системы. С проблемой удаления файлов и каталогов сталкивались практически все пользователи и знают, что выполнить процедуру невозможно при том, что элемент используется, задействован в каком-либо процессе в текущий момент или в случае отсутствия прав доступа. Так, с переименованием, завершением процесса, привлечением утилит для разблокировки, шредеров, получением прав или загрузкой с внешнего накопителя типа LiveCD обычно задача решается. При этом в случае ошибки «Папка не пуста» с кодом 0x80070091 и эти действия не всегда эффективны. Сбой нередко появляется во время использования функции восстановления операционки, например, при попытке возврата к созданной точке или её пересоздании. Рассмотрим подробнее, чем вызвана данная проблема, и как с ней можно справиться.
Причины ошибки 0x80070091
Исправление любого сбоя направлено на устранение источника его возникновения. Так и с ошибкой «Папка не пуста», имеющей код 0x80070091. Если каталог занят каким-то процессом, здесь всё просто, его можно удалить, освободив его от задачи, в том числе методом перезагрузки системы. Другое дело, если проблема носит более серьёзный характер и обеспечена повреждением файловой системы винчестера, что может быть в свою очередь спровоцировано целым рядом факторов, начиная с кривых обновлений, неудачной инсталляции/деинсталляции софта или наличия вирусов, заканчивая нарушением целостности вследствие физических неисправностей жёсткого диска. Рассматривая ошибку «Папка не пуста», можно выделить два варианта её проявления – в процессе восстановления ОС, когда имеются проблемы с содержимым и регистрацией приложений в каталоге Windows Apps, или при попытке удаления любой папки. Уведомление о сбое, как правило, может содержать дополнительную информацию.
В нашем случае здесь указано местоположение проблемного элемента – каталог, находящийся в директории Program Files – Windows Apps. Именно в нём и обитают данные для восстановления операционки, а также могут содержаться остатки от ранее установленных версий системы. Проблема удаления папки возникает по разным причинам. Например, объект продолжает использоваться текущей Windows, из чего следует необходимость завершения процесса для совершения операции или система блокирует доступ к Windows Apps. Кроме того, масштабное распространение сбой получил после обновления КВ 3213968 (регулярные обновления ОС знамениты и не такими сюрпризами). Способов, как исправить ошибку 0x80070091 будет несколько ввиду того, что проблема может быть связана с различными провоцирующими факторами. Поскольку точно причина сбоя неизвестна, применяя поочерёдно каждый из вариантов решения, вы сможете добиться желаемого результата.
Исправляем ошибку
Если вы пытаетесь удалить папку, в то время как с ней работают какие-либо приложения, появление сбоя, имеющего код ошибки 0x80070091, вполне закономерно. Так, процессы должны быть завершены и в случае, когда ПО всё ещё использует объект, требуется отключение работающего софта, в том числе в фоне.
Загрузка системы в чистом режиме
Состояние чистой загрузки применяется при устранении неполадок, возникающих в работе с Windows. Так, используя данный вариант решения, вы сможете выбрать минимум драйверов и программ, с которыми загрузится операционная система, после чего вернуться к процедуре восстановления. Для чистой загрузки выполняем следующее:
- Переходим к Конфигурации системы (жмём Win+R и в строке консоли «Выполнить» набираем msconfig).
- В открывшемся окне во вкладке «Общие» выбираем «Выборочный запуск», где должна быть отмечена возможность запуска системных служб, в то время как напротив пункта «Загружать элементы автозагрузки» пометку следует убрать.
- Идём во вкладку «Службы», где следует отметить пункт «Не отображать службы Майкрософт» внизу окна.
- Жмём кнопку «Отключить все», подтверждаем действие и загружаемся в режиме чистой загрузки Windows.
Пробуем восстановить систему, вернув её в созданную ранее точку. Деактивируется режим обратным способом.
Переименование папки
Данный нехитрый метод решения заключается в переименовании системного каталога Windows Apps. Для этого выполняем такие манипуляции:
- Меняем название папки Windows Apps, но сначала нам понадобится получить права на изменение объекта. Запускаем командную строку под учётной записью администратора, где вводим команду TAKEOWN /F «C:\Program Files\WindowsApps» /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, предполагает получение доступа к заблокированному объекту, что обеспечит возможность восстанавливать систему или удалять файлы. Выполняем следующее:
- Идём в Program Files и во вкладке «Вид» проводника открываем «Параметры».
- В окне «Параметры папок» переходим к вкладке «Вид», где в блоке дополнительных параметров отмечаем «Показывать скрытые файлы, папки и диски».
- Теперь папка Windows Apps отобразится, жмём по ней ПКМ для перехода к свойствам объекта, выбираем раздел «Безопасность» и «Дополнительно».
- Нажимаем «Продолжить», находим опцию «Изменить», вводим внизу окна имя администратора и жмём по проверке имени, подтверждаем действие. Необходимо также отметить пункт по замене владельца.
- В разделе «Безопасности» свойств папки выбираем администратора, отметив пункт «Полный доступ».
Заключение
После выполненных манипуляций вы получите полное право на изменение папки Windows Apps, её можно переименовать (см. выше), перезагрузить устройство и попробовать снова выполнить восстановление системы. Ошибка 0x80070091, хотя и не является критической, доставляет немало неудобств, при этом вышеописанных способов достаточно для исправления сбоя.