Как исправить ошибку 0x80070091 при восстановлении системы?

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

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

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

Удаление антивируса

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

Несмотря на то, что антивирус можно деинсталлировать в разделе «Удаления или изменения программ», его остаточные файлы и записи в реестре могут вызвать проблемы. Поэтому лучше использовать утилиту Revo Uninstaller, которая не только удалит приложение, но и очистит все оставшиеся файлы.

Перейдите на официальный сайт программы и скачайте бесплатную версию.

После установки запустите Revo Uninstaller, найдите и отметьте антивирус, затем нажмите на «Удалить».

После удаления установите флажок Продвинутый и выберите Сканировать.

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

После попробуйте восстановить систему к предыдущему состоянию. Если опять столкнулись с ошибкой 0x80070091 перейдите к следующему способу.

Возврат системы из среды восстановления Windows

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

Откроется окно выбора действия. Перейдите по пути:

Поиск и устранение неисправностей – Дополнительные параметры – Восстановление системы.

Укажите точку восстановления и следуйте инструкциям на экране.

Использование безопасного режима

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

Для запуска Windows 10 в безопасном режиме выполните шаги:

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

После загрузки попытайтесь откатить Windows в предыдущее состояние.

Откройте окно восстановления командой rstrui.exe, запущенной из окна «Выполнить» (Win + R).

Выберите точку восстановления, к которой хотите перейти и в следующем окне щелкните на «Готово».

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

Переименование папки WindowsApps из командной строки

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

Перезагрузите компьютер в безопасном режиме, как указано в предыдущем способе.

Совместным нажатием Win + X откройте контекстное меню и выберите пункт Командная строка (администратор).

В консоли по очереди запустите команды:

cd C:\Program Files
takeown /f WindowsApps /r /d Y
icacls WindowsApps /grant «%USERDOMAIN%\%USERNAME%»:(F) /t
attrib WindowsApps -h
rename WindowsApps WindowsApps.old

  1. Первая команда позволяет перейти в каталог, в котором размещена папка WindowsApps.
  2. Второй командой добавляется владельцем папки текущий пользователь.
  3. В третьей строке предоставляется полный контроль над папкой для того, чтобы можно было ее переименовать.
  4. Четвертой командой снимается атрибут «скрытый».
  5. Последней командой переименовываем папку в WindowsApps.old

Теперь попытайтесь восстановить систему. Посмотрите, удалось ли исправить ошибку 0x80070091.

Как переименовать папку с помощью Unlocker

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

Откройте официальный сайт и загрузите утилиту Unlocker 1.9.2.

Запустите загруженный файл и в начале установки нажмите на кнопку Advanced. Снимите флажок с опции Install Delta Toolbar.

После завершения откройте Проводник совместным нажатием Win + E. Перейдите в каталог C:\Program Files. В верхнем меню откройте вкладку Вид и установите флажок на опции «Скрытые элементы».

Отобразится WindowsApps, щелкните на ней правой кнопкой мыши и выберите Unlocker.

В раскрывающемся меню выберите пункт Переименовать, введите WindowsApps.old и кликните на ОК. Если возникнет окно с запросом переименовать его при следующей перезагрузке, подтвердите это действие.

После перезагрузки компьютера проверьте, возникает ли сообщение об ошибке 0x80070091 при восстановлении системы.

Ссылка на основную публикацию