Привет, друзья. Что-то не подфартило компании Microsoft при выпуске последнего накопительного обновления для Windows 10 — April 2018 Update, обновляющего систему до версии 1803. Microsoft на целый месяц затянула с релизом обновления из-за наличия каких-то проблем в системе. Проблемы якобы были устранены, 30 апреля обновление мы получили, всё как бы было хорошо, пока по мере востребования отдельных системных функций мы не начали сталкиваться с их неработоспособностью. Одна из таких функций – защита системы. В среде Windows 10 у многих не работает откат к точкам восстановления. Как можно решить эту проблему?
Итак, друзья, в версии 1803 Windows 10 многие сталкиваются с проблемами при откате системы к точкам восстановления. После попытки отката система возвращается в текущее состояние и сообщает:
«Восстановление системы не было успешно завершено».
При этом может указываться разный код ошибки — 0x80070091 или 0x80070005, но другие параметры ошибки идентичны:
Сбой программы восстановления системы при восстановлении каталога из точки восстановления.
Источник: АррStaging
Назначение: %Program Files%WindowsApps
Непредвиденная ошибка при восстановлении системы. (0x80070005)
Существующие в сети варианты решения проблемы
В сети по этому поводу информации немного. На форуме Microsoft Community все стрелки традиционно переводятся на сторонние продукты. В этом случае в качестве козла отпущения выбраны сторонние антивирусы. Но, к примеру, в моём случае при попытке отката не то, что сторонний вирус не работал, был даже отключён штатный Защитник Windows. Другой совет спецов из Microsoft Community – откатиться в безопасном режиме. Он также при тестировании не дал положительных результатов.
На одном из сайтов IT-тематики я нашёл радикальное решение, которое, судя по отзывам, помогло далеко не всем, тем не менее некоторые отписались об успешности предлагаемых операций. Такое радикальное решение сводится к удалению той самой системной папки WindowsApps, которая указывается в сообщении об ошибке после неудачного отката. Поскольку эта папка системная, удалить её из среды работающей Windows непросто:
- сначала нужно стать её владельцем в настройках безопасности, т.е. получить полный доступ с правом перезаписи данных;
- потом переименовать её на WindowsApps.old;
- и только когда Windows автоматически восстановит эту папку, удалить переименованную папку WindowsApps.old.
Суть этой манипуляции, как видим – в автоматическом восстановлении папки WindowsApps.
В моём случае тестирование этого способа не увенчалось успехом. Папка WindowsApps даже при получении к ней полного доступа никак не хотела переименовываться – не помогли ни штатные средства Windows, ни сторонние утилиты Unlocker и LockHunter. Без проблем эта папка удалилась только из среды LiveDisk — когда её не блокировали никакие системные процессы. После этого тестовый откат к точке восстановления успешно завершился. Но у такого хода, естественно, оказалось побочное действие – перестал работать весь UWP-функционал Windows 10. Не открывалось ни меню «Пуск», ни приложение «Параметры», ни прочие современные приложения.
Позиция Remontcompa.Ru
Но, друзья, даже если бы мой эксперимент с удалением папки WindowsApps завершился удачно, вряд ли я бы стал советовать его вам. Вмешательство такого рода в системные файлы Windows – не лучшее решение проблем. Одна проблема если и решается, то обязательно появляется другая проблема. Да и нужны ли такие сомнительные решения, если для отката к точкам восстановления есть возможность работы из среды восстановления Windows 10. Эта среда запускается на установочном носителе. В этом случае работающая система не будет блокировать папку WindowsApps, и откат к точке восстановления должен пройти успешно.
Что же касается возможности запуска отката из среды работающей системы, скорее всего, Microsoft уже о проблеме знает и работает над её устранением. Вопрос наверняка решится со временем. «Десятку» давно уже прозвали «вечной бета», но, увы, имеем то, что имеем. Знаю, друзья, как многие из вас негодуют по поводу сырости Windows 10, однако в качестве основательного решения и упреждения появления новых багов после установки накопительных обновлений, могу предложить лишь:
- Использование Windows 8.1;
- Приостановку функциональных обновлений в Windows 10 на год;
- Использование Windows 10 LTSB
Но вернёмся к решению насущной проблемы. В моём случае, когда при попытке отката к точке восстановления из среды работающей системы я получал ошибку 0x80070005, откат с установочного носителя прошёл успешно. Кто, возможно, не проделывал эту операцию вне среды работающей системы, смотрите, как это происходит.
Скачиваем Windows 10 и создаём загрузочный носитель – флешку или DVD-диск. Выставляем с этого носителя загрузку в BIOS. Проходим первый этап мастера установки, на втором этапе жмём «Восстановление системы».
В меню «Выбор действия» выбираем «Поиск и устранение неисправностей».
Далее – «Восстановление системы».
Выбираем саму систему.
Запустится процесс отката к точкам восстановления. Жмём «Далее».
Выбираем точку.
Жмём «Готово».
Жмём «Да».
Ожидаем завершения операции. И вот – всё прошло успешно, система откатилась к нужной точке. Перезагружаем компьютер.
У многих штатных функций Windows есть альтернативы, обычно более продвинутые из числа стороннего софта. И точки отката – не исключение. Их альтернативу – снапшоты, те же снимки состояния системы – можно реализовать с помощью программы RollBack Rx.
Такого рода софт в народе именуется «Неубиваемая Windows». Откат к снапшотам осуществляется из работающей Windows и из среды предзагрузки, предусмотренной разработчиками на случай возникновения проблем с запуском системы. RollBack Rx всегда активна и прячется в трее, откуда её в любой момент можно вызвать и создать новый снапшот или запустить откат.
В бесплатной редакции программы Home Edition можно держать до 7 снапшотов с разным состоянием Windows и удалять выборочно ненужные из них. Чего, кстати, без помощи сторонних утилит нельзя делать со штатными точками отката. Более того, снапшоты, как и резервные копии, можно монтировать в виртуальный привод, просматривать содержимое и извлекать отдельные нужные файлы.
Содержание
- Причина 1: Антивирус
- Причина 2: Отключена служба VSS
- Причина 3: Сбой TCP/IP
- Причина 4: Атрибуты системной папки
- Причина 5: Ошибки при загрузке обновлений
- Причина 6: Права доступа
- Причина 7: Повреждение системных файлов
- Причина 8: Вирусы
- Причина 9: Ошибки на жестком диске
- Заключение
- Вопросы и ответы
Во время взаимодействия с компьютером мы можем столкнуться с проблемами в виде различных системных сбоев. Они имеют разную природу, но всегда вызывают дискомфорт, а иногда и остановку рабочего процесса. В этой статье мы разберем причины возникновения ошибки 0x80070005 и опишем варианты ее устранения.
Эта ошибка чаще всего возникает при очередном автоматическом или ручном обновлении ОС. Кроме того, бывают ситуации, когда диалоговое окно с этим кодом возникает при запуске какого-либо приложения. Причины, которые приводят к такому поведению «винды», весьма разнообразные – от «хулиганства» антивирусной программы до повреждения данных в системном разделе.
Причина 1: Антивирус
Антивирусные программы чувствуют себя хозяевами в системе и зачастую действуют совершенно по-хулигански. Применимо к нашей ситуации они могут заблокировать доступ в сеть для служб обновления или запретить выполнение программ. Решить проблему можно, отключив активную защиту и брандмауэр, если таковой входит в пакет, или совсем удалить софт на время произведения апдейта.
Подробнее:
Как отключить антивирус
Как удалить антивирус
Причина 2: Отключена служба VSS
VSS – это служба теневого копирования, позволяющая перезаписывать те файлы, которые в данный момент заняты какими-либо процессами или программами. Если она отключена, то некоторые фоновые операции могут проходить с ошибками.
- Открываем системный поиск, нажав на значок лупы в левом нижнем углу на «Панели задач», пишем запрос «Службы» и открываем найденное приложение.
- Ищем в списке сервис, показанный на скриншоте, кликаем по нему, а затем жмем на ссылку «Запустить».
Если в колонке «Состояние» уже указано «Выполняется», нажимаем «Перезапустить», после чего перезагружаем систему.
Причина 3: Сбой TCP/IP
Большинство операций обновления происходит с подключением к интернету с помощью TCP/IP. Сбой в работе последнего может приводить к ошибке 0x80070005. Здесь поможет сброс стека протокола с помощью консольной команды.
- Запускаем «Командную строку». Обратите внимание, что это нужно сделать от имени администратора, иначе прием может не сработать.
Подробнее: Открытие командной строки в ОС Windows 10
Пишем (копируем и вставляем) такую команду:
netsh int ip reset
Жмем клавишу ENTER.
- После того как процесс завершится, перезагружаем ПК.
Причина 4: Атрибуты системной папки
На каждом диске в системе присутствует специальная папка с названием «System Volume Information», содержащая некоторые данные о разделах и файловой системе. Если она имеет атрибут, разрешающий только чтение, то процессы, требующие записи в этот каталог, будут выдавать ошибку.
- Открываем системный диск, то есть тот, как который установлена Виндовс. Идем на вкладку «Вид», открываем «Параметры» и переходим к изменению параметров папок.
- Здесь снова активируем вкладку «Вид» и отключаем опцию (убираем флажок), скрывающую защищенные системные файлы. Жмем «Применить» и ОК.
- Ищем нашу папку, кликаем по ней ПКМ и открываем свойства.
- Возле позиции «Только для чтения» снимаем галку. Обратите внимание, что чекбокс не обязательно должен стать пустым. Квадратик тоже подойдет (см. скриншот). Тем более что после закрытия свойств именно эта отметка выставится автоматически. После настройки нажимаем «Применить» и закрываем окно.
Причина 5: Ошибки при загрузке обновлений
В «винде» имеется еще одна особая директория с названием «SoftwareDistribution», в которую попадают все загруженные обновления. Если во время процесса скачивания и копирования произошла ошибка или обрыв соединения, то пакеты могут оказаться поврежденными. При этом система будет «думать», что файлы уже скачаны и будет пытаться ими воспользоваться. Для решения проблемы нужно очистить эту папку.
- Открываем оснастку «Службы» через системный поиск (см.выше) и останавливаем «Центр обновлений».
- Таким же способом завершаем работу сервиса фоновой передачи.
- Теперь идем в папку «Windows» и открываем нашу директорию.
Выделяем все содержимое и удаляем его.
- Для гарантированного достижения результата необходимо очистить «Корзину» от этих файлов. Сделать это можно с помощью специальных программ или вручную.
Подробнее: Очистка Windows 10 от мусора
- Выполняем перезагрузку.
Читайте также: Решаем проблему с загрузкой обновлений в Windows 10
Причина 6: Права доступа
Обсуждаемая нами ошибка может возникать из-за неверных настроек прав доступа к изменению некоторых важных разделов и ключей системного реестра. Попытка настройки этих параметров вручную может также оказаться неудачной. Поможет нам справиться с поставленной задачей консольная утилита SubInACL. Поскольку по умолчанию она отсутствует в системе, ее нужно скачать и установить.
Скачать утилиту с официального сайта
- Создаем в корне диска C: папку с названием «SubInACL».
- Запускаем скачанный установщик и в стартовом окне жмем «Next».
- Принимаем условия лицензионного соглашения.
- Нажимаем кнопку обзора.
В выпадающем списке выбираем диск C:, кликаем по созданной ранее папке и жмем ОК.
- Запускаем установку.
- Закрываем инсталлятор.
Здесь стоит объяснить, зачем мы меняли путь установки. Дело в том, что дальше нам придется писать скрипты для управления реестром, и в них будет фигурировать этот адрес. По умолчанию он довольно длинный и при вводе вполне можно ошибиться. К тому же там еще присутствуют пробелы, что подразумевает взятие значения в кавычки, отчего утилита может повести себя непредсказуемо. Итак, с инсталляцией мы разобрались, переходим к скриптам.
- Открываем обычный системный «Блокнот» и прописываем в нем вот такой код:
@echo off
Set OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f
@Echo Gotovo.
@pause
- Идем в меню «Файл» и выбираем пункт «Сохранить как».
- Тип выбираем «Все файлы», даем скрипту любое название с расширением .bat. Сохраняем в удобное место.
Перед тем, как применять данный «батник», необходимо подстраховаться и создать точку восстановления системы, чтобы можно было откатить изменения в случае сбоя.
Подробнее:
Как создать точку восстановления в Windows 10
Как откатить Windows 10 до точки восстановления
- Запускаем скрипт от имени администратора.
- Перезагружаем машину.
Если прием не сработал, следует создать и применить еще один «батник» с кодом, указанным ниже. Не забудьте про точку восстановления.
@echo off
C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=administrators=f
C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=system=f
C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f
@Echo Gotovo.
@pause
Примечание: если во время выполнения скриптов в «Командной строке» мы видим ошибки доступа, значит, изначальные настройки реестра уже правильные, и нужно смотреть в сторону других способов исправления.
Причина 7: Повреждение системных файлов
Ошибка 0x80070005 также возникает и по причине повреждения системных файлов, отвечающих за нормальное течение процесса апдейта или запуск среды для выполнения программ. В таких случаях можно только попытаться их восстановить, используя две консольных утилиты.
Подробнее: Восстановление системных файлов в Windows 10
Причина 8: Вирусы
Вредоносные программы это извечная проблема владельцев ПК под управлением Виндовс. Эти вредители способны портить или блокировать системные файлы, изменять параметры реестра, вызывая различные сбои в системе. Если приведенные выше способы не принесли положительного результата, нужно проверить ПК на наличие вредоносных программ и при обнаружении избавиться от них.
Подробнее: Борьба с компьютерными вирусами
Причина 9: Ошибки на жестком диске
Следующее, на что следует обратить внимание, это возможные ошибки на системном диске. В Виндовс имеется встроенное средство по проверке и устранению таких неполадок. Впрочем, можно воспользоваться и специально предназначенными для этого программами.
Подробнее: Выполнение диагностики жесткого диска в Windows 10
Заключение
Крайним средством исправления ошибки 0x80070005 является попытка восстановления системы или ее полная переустановка.
Подробнее:
Восстанавливаем ОС Windows 10 к исходному состоянию
Возвращаем Windows 10 к заводскому состоянию
Как установить Виндовс 10 с флешки или диска
Давать советы по профилактике данной неполадки довольно сложно, но есть несколько правил, позволяющих минимизировать ее возникновение. Во-первых, изучите статью из параграфа про вирусы, это поможет понять, как не заразить свой компьютер. Во-вторых, старайтесь не пользоваться взломанными программами, особенно теми, которые устанавливают свои драйвера или службы, или меняют параметры сети и системы в целом. В третьих, без крайней надобности и предварительного изучения процесса, не изменяйте содержимое системных папок, параметров реестра и настроек «винды».
Ошибка 0x80070005 «Отказано в доступе» наиболее часто встречается в трех случаях — при установке обновлений Windows, активации системы и при восстановлении системы. Если же аналогичная проблема возникает в других ситуациях, как правило, решения будут теми же, так как причина ошибки одна.
В этой инструкции подробно опишу работающие в большинстве случаев способы исправить ошибку доступа восстановления системы и установки обновлений с кодом 0x80070005. К сожалению, рекомендуемые шаги не гарантированно приводят к ее исправлению: в некоторых случаях требуется вручную определять, к какому файлу или папке и какому процессу требуется доступ и предоставлять его вручную. Описанное ниже подойдет для Windows 7, 8 и 8.1 и Windows 10.
Исправляем ошибку 0x80070005 с помощью subinacl.exe
Первый способ в большей степени относится к ошибке 0x80070005 при обновлении и активации Windows, так что если проблема у вас возникает при попытке восстановления системы, рекомендую начать со следующего способа, а уже потом, если не поможет, вернуться к данному.
Для начала, загрузите утилиту subinacl.exe с официального сайта Microsoft: http://www.microsoft.com/en-us/download/details.aspx?id=23510 и установите ее на компьютер. При этом, рекомендую устанавливать в какую-то папку, близкую к корню диска, например C:subinacl (именно с таким расположением я буду приводить пример кода далее).
После этого, запустите Блокнот и введите в него следующий код:
@echo off Set OSBIT=32 IF exist "%ProgramFiles(x86)%" set OSBIT=64 set RUNNINGDIR=%ProgramFiles% IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)% C:subinaclsubinacl.exe /subkeyreg "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing" /grant="nt servicetrustedinstaller"=f @Echo Gotovo. @pause
В блокноте выберите «Файл» — «Сохранить как», затем в диалоговом окне сохранения выберите в поле «Тип файла» — «Все файлы» и укажите имя файла с расширением .bat, сохраните его (я сохраняю на рабочий стол).
Кликните правой кнопкой мыши по созданному файлу и выберите пункт «Запуск от имени Администратора». По завершении вы увидите надпись: «Gotovo» и предложение нажать любую клавишу. После этого закройте командную строку, перезагрузите компьютер и попробуйте выполнить ту операцию, которая выдавала ошибку 0x80070005 снова.
Если указанный сценарий не сработал, попробуйте аналогичным образом еще один вариант кода (Внимание: код ниже может привести к неработоспособности Windows, выполняйте его только если готовы к такому исходу и знаете, что делаете):
@echo off C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=administrators=f C:subinaclsubinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f C:subinaclsubinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=system=f C:subinaclsubinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=system=f C:subinaclsubinacl.exe /subdirectories %SystemDrive% /grant=system=f @Echo Gotovo. @pause
После запуска скрипта от имени администратора, откроется окно, в котором в течение нескольких минут поочередно будут меняться права доступа на разделы реестра, файлы и папки Windows, по завершении нажмите любую клавишу.
Опять же, лучше перезагрузить компьютер после его выполнения и только после этого проверять, удалось ли исправить ошибку.
Ошибка восстановления системы или при создании точки восстановления
Теперь об ошибке доступа 0x80070005 при использовании функций восстановления системы. Первое, на что следует обратить внимание — ваш антивирус: очень часто такая ошибка в Windows 8, 8.1 (а в скором времени и в Windows 10) бывает причиной функций защиты антивируса. Попробуйте, используя настройки самого антивируса, временно отключить его самозащиту и другие функции. В крайнем случае, можно попробовать удалить антивирус.
Если это не помогло, то следует попробовать выполнить следующие шаги по исправлению ошибки:
- Проверить, не переполнены ли локальные диски компьютера. Очистить, если да. Также, возможен вариант, когда ошибка появляется, если Восстановление системы использует один из зарезервированных системой дисков и нужно отключить защиту для этого диска. Как это сделать: зайдите в панель управления — Восстановление — Настройка восстановления системы. Выберите диск и нажмите кнопку «Настроить», после чего выберите пункт «Отключить защиту». Внимание: при этом действии имеющиеся точки восстановления будут удалены.
- Посмотреть, не установлено ли «Только чтение» для папки System Volume Information. Для этого в панели управления откройте «Параметры папок» и на вкладке «Вид» уберите отметку с «Скрывать защищенные системные файлы», а также включите «Показывать скрытые файлы и папки». После этого, на диске C кликните правой кнопкой мыши по System Volume Information, выберите пункт «Свойства», проверьте, чтобы не было отметки «Только чтение».
- Попробуйте выполнить выборочный запуск Windows. Для этого нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter. В появившемся окне на вкладке «Общие» включите либо диагностический запуск, либо выборочный, отключив все элементы автозагрузки.
- Проверьте, включена ли служба Теневое копирование тома. Для этого нажмите Win+R на клавиатуре, введите services.msc и нажмите Enter. В списке найдите данную службу, при необходимости запустите ее и установите для нее автоматический запуск.
- Попробуйте сбросить репозиторий. Для этого перезагрузите компьютер в безопасном режиме (можно использовать вкладку «Загрузка» в msconfig) с минимальным набором сервисов. Запустите командную строку от имени администратора и введите команду net stop winmgmt и нажмите Enter. После этого переименуйте папку WindowsSystem32wbemrepository во что-то другое, например, repository-old. Снова перезагрузите компьютер в безопасном режиме и введите ту же команду net stop winmgmt в командной строке от имени администратора. После этого используйте команду winmgmt /resetRepository и нажмите Enter. Перезагрузите компьютер в обычном режиме.
Дополнительная информация: если ошибку вызывают какие-либо программы, связанные с работой веб-камеры, попробуйте отключить в параметрах вашего антивируса защиту веб-камеры (например, в ESET — Контроль устройств — Защита веб камеры).
Пожалуй, на данный момент — это все способы, которые я могу советовать для исправления ошибки 0x80070005 «Отказано в доступе». Если эта проблема возникает у вас в каких-то других ситуациях, описывайте их в комментариях, возможно, я смогу помочь.
Просмотров 2к. Опубликовано 29 июня, 2018 Обновлено 24 июня, 2019
Проблема: Как исправить ошибку восстановления системы 0x80070005 в Windows 10?
Я не могу включить восстановление системы. Через пару дней я начал сталкиваться с BSOD во время запуска или случайных событий. Два раза я потерял важную работу из-за этого экрана BSOD, так как мне пришлось перезагрузить компьютер. Я инициировал поиск Google по этой проблеме и выяснил, что большинство людей исправили ее с помощью функции восстановления системы. Вот еще одна проблема. Когда я попытался включить точку восстановления системы, процесс завершился ошибкой «Восстановление системы не завершилось успешно. Системные файлы и настройки вашего компьютера не были изменены. «Код ошибки 0x80070005. Кажется, что мой компьютер — мешок ошибок. Не могли бы вы порекомендовать что-нибудь?
Ошибка восстановления системы 0x80070005 указывает на неспособность завершить процесс восстановления на зараженном компьютере. Обычно люди сталкиваются с этим сообщением в Windows 7, 8, 8.1 и 10, за исключением Windows XP и Vista. Аналогично, эта ошибка не позволяет пользователям восстанавливать важные данные на своих компьютерах.
System Restore — это законная функция Windows, которая позволяет пользователям возвращать ценную информацию в случае вредоносного ПО, ransomware и другой атаки кибер-угрозы. Таким образом, вы должны исправить ошибку восстановления системы 0x80070005, если вы хотите обеспечить безопасность своих данных.
Люди могут создавать точки восстановления системы и отмечать их определенной датой или другим индексом. Следовательно, если система сталкивается с любыми проблемами, например, после установки программного обеспечения или оборудования, вы можете отбросить систему обратно. Для этого следуйте этому легкому 4-шаговому руководству:
- Тип Создайте точку восстановления системы в Windows Search и нажмите на результаты поиска.
- Затем нажмите «Восстановление системы» -> «Далее».
- Выберите точку восстановления и нажмите «Далее».
- Подождите, пока система будет восстановлена.
К сожалению, очень часто сбой системы восстанавливается с ошибкой «Восстановление системы не завершилось успешно. Системные файлы и настройки вашего компьютера не были изменены. «Код ошибки 0x80070005. Список кодов ошибок, сопровождающих сообщение «Восстановление системы не завершен успешно», длинный, но ошибка 0x80070005 представляется одной из самых распространенных. В сообщении об ошибке указано следующее:
Восстановление системы не завершилось успешно. Системные файлы и настройки вашего компьютера не были изменены.
Подробности:
System Restore не смог получить доступ к файлу. Вероятно, это связано с тем, что на компьютере работает антивирусная программа. Временно отключите антивирусную программу и повторите попытку восстановления системы.Неопределенная ошибка произошла во время восстановления системы. (0x80070005)
Вы можете снова попробовать восстановить систему и выбрать другую точку восстановления. Если вы продолжаете видеть эту ошибку, вы можете попробовать расширенный метод восстановления.
Вы можете исправить ошибку восстановления системы 0x80070005, выполнив следующие инструкции. Они разработаны для простой в использовании и помогают пользователям Windows решать проблемы как можно быстрее. Хотя, мы настоятельно рекомендуем вам проявлять осторожность во время процедуры, так как любые ошибки могут привести к повреждению компьютера.
Узнайте, как исправить ошибку восстановления системы 0x80070005
Руководство по устранению ошибки восстановления системы 0x80070005 ниже эффективно, если в вашей системе нет вирусов.
Имейте в виду, что «Восстановление системы не завершилось успешно. Системные файлы и настройки вашего компьютера не были изменены »- это ошибка, известная для сообщества Windows в течение многих лет.
Тем не менее, есть еще много людей, которые не знают, как бороться с ошибкой 0x80070005 и ее вариантами. Эта конкретная ошибка означает, что функция восстановления системы отключена. Таким образом, чтобы исправить это, вы должны снова включить его.
Способ 1. Включите функцию восстановления системы.
- Нажмите клавишу Windows + R , введите services.msc и нажмите Enter .
- Проверьте, запущена ли служба теневого копирования томов и планировщик теневых копий и служба поставщика теневых копий программного обеспечения Microsoft .
- Если он не запущен, нажмите на него и выберите « Пуск».
- Затем установите для параметра « Тип запуска» значение « Автоматически».
Способ 2. Восстановление системы при загрузке
Если этот параметр не помог, попробуйте восстановить систему при загрузке. С этой целью мы подготовили дополнительное руководство, в котором показано, как исправить ошибку «Восстановление системы не удалось успешно».
- Откройте меню « Пуск» и наведите указатель мыши на кнопку « Питание» ;
- Выберите « Перезапустить» . Несколько раз нажмите клавишу Shift во время запуска;
- Выберите « Дополнительные параметры»;
- Выберите « Восстановление системы» и оставьте систему полностью и полностью восстановить.
«Ошибка 0x80070005 отказано в доступе» появляется при действиях, связанных с синхронизацией приложений с серверами Microsoft. Обычно пользователи сталкиваются с ней при обновлении Windows, восстановлении системы или ее активации. Неважно, какое событие вызвало проблему, существует несколько решений, которые подойдут для любых ситуаций. В этой статье вы узнаете, что такое ошибка 0x80070005 в Windows 10 – как исправить ее и не допустить появления в будущем.
Причины
0x80070005 – это код системной ошибки, которая появляется лишь по одной причине – попытка скачивания обновлений с серверов Microsoft. Во время этого процесса система может отказать пользователю в доступе к некоторым файлам, тем самым прерывая процесс апдейта.
Возникнуть подобная проблема может в разных ситуациях: отсутствие прав на скачивание файлов, заражение компьютера вирусами, недостаток свободной памяти, проблемные ключи в реестре. Способы устранения ошибки 0x80070005, описанные в этой статье, помогут решить проблему во всех возможных случаях.
Отсутствие прав
Первое, что вам нужно сделать при возникновении ошибки 0x80070005, – получить права администратора компьютера. Зачастую она возникает именно по причине недостаточного уровня доступа.
Чтобы получить права администратора в Windows 10, сделайте следующее:
- Откройте окно «Выполнить» (Win+R) и введите команду control.
- В появившейся панели управления перейдите в раздел учетных записей.
- Здесь нужно изменить тип своего аккаунта с пользовательского на администраторский. Меняйте уровень доступа для той учетной записи, под которой вы работаете в Windows.
- После этого понадобится заново войти в систему с новым типом аккаунта.
Системный раздел
Ошибка 0x80070005 нередко появляется по причине отсутствия доступа к системному разделу System Volume Information.
Чтобы решить проблему, вам нужно:
- Найти эту папку в поиске по компьютеру.
- Открыть ее «Свойства».
- Перейти на вкладку атрибутов и установить параметр «Чтение и запись» для своего аккаунта.
Данная папка может быть скрыта в Windows 10, поэтому предварительно нужно нажать на вкладку «Вид» в проводнике и активировать показ скрытых элементов.
Нехватка памяти
Помимо недостатка прав для изменения некоторых элементов компьютера, ошибка 0x80070005 появляется и по причине банальной нехватки памяти. Чтобы получить больше свободного места на диске, удалите ненужные вам файлы или почистите кэш.
Статья по теме: Как очистить кэш на телефоне и компьютере
Сканирование на вирусы
Если ваша система была заражена вредоносным программным обеспечением, это может вызвать ошибку с кодом 0x80070005. Необходимо провести сканирование на вирусы, чтобы избавиться от всех нежелательных программ, установленных на вашем компьютере. В Windows 10 есть встроенный антивирус «Защитник», можете воспользоваться им.
Редактор реестра
Редактор реестра Windows может помочь исправить ошибку 0x80070005, но делает он то же самое, что и первые два способа, описанные в этой статье. С помощью редактирования некоторых разделов реестра вы можете выдать себе права администратора, чтобы получить доступ к чтению и записи всех разделов компьютера. Делается это следующим образом:
- Откройте окно «Выполнить» и введите команду regedit.
- В появившемся редакторе кликните правой кнопкой мыши по папке HKEY_CLASSES_ROOT.
- Выберите разрешения и найдите в списке свою учетную запись.
- Выдайте аккаунту все необходимые права (проставьте галочки в столбике «Разрешить»).
Если нужного аккаунта в списке нет, выберите всех пользователей и администраторов и выдайте им полный доступ ко всем файлам.
Андрей Дорохов
Инженер, мастер по ремонту компьютеров
Ошибка 0x80070005 – частое явление в Windows 10. Связана она обычно с отсутствием доступа к системным файлам. В большинстве случаев проблема исправляется выдачей прав администратора конкретному пользователю. Как правило, дополнительных действий после этого не требуется.
Можно ли исправить ошибку 0x80070005 с помощью восстановления системы?
Восстановление системы может исправить множество проблем с Windows, включая эту. Для отката системы перейдите в соответствующий раздел параметров, выберите дату, в которую ошибки не было, и запустите процесс. Однако при этом ошибка может появиться снова в будущем. Поэтому лучше просто выдать своей учетной записи права администратора.
Поможет ли исправить ошибку 0x80070005 отключение обновлений?
Если проблема возникала именно из-за скачивания новых патчей для Windows 10, то отключение центра обновлений поможет ее решить. Однако делать это не рекомендуется, так как вы рискуете лишиться не только новых функций, но и обновлений безопасности системы.
Ошибка 0x80070005 возникает при попытках установки заплат на ОС, при ее активации и восстановлении. Основная причина ее возникновения – нарушение прав доступа. Соответственно и методы устранения будут связаны с восстановлением этих прав для текущего пользователя.
Что делать в первую очередь
Ошибка восстановления системы Windows 10 0x80070005 исправляется с помощью следующих действий.
Установите для текущего пользователя права администратора
При попытке зарегистрировать файл dll утилитой registerserver код ошибки 0x80070005 исправляется именно этим способом.
Зайдите в панель управления.
Вам нужно изменить учетные настройки пользователей.
Выберите изменение типа учетки.
И установите администратора.
Войдите в систему заново с этой же записью, ошибка 0x80070005 «Отказано в доступе» должна пропасть.
Проверка наличия свободного места на винчестере с ОС
Еще одна причина появления такой проблемы как непредвиденная ошибка при восстановлении системы 0x80070005 – отсутствие места, куда ОС могла бы копировать файлы. Для ее разрешения откройте проводник.
Посмотрите на значение показателя занятого пространства. Если полоса красная, значит места не осталось.
Нужно почистить диск вручную или специальным сервисом в свойствах.
Нажмите соответствующую кнопку.
Выставьте галочки для типов данных, которые можно удалить.
Подтвердите.
Ждите, пока будет выполняться очистка.
Можете таким же образом очистить и системные файлы, кнопка в этом же окне.
Проверка наличия доступа к системной папке диска
Все необходимые для управления диском данные сохраняются в каталоге System Volume Information. Если у пользователя нет на нее прав, то возникнет код ошибки 0x80070005 Windows 10, как исправить расскажем подробнее.
В обычном состоянии каталог скрыт. Чтобы изменить его свойства доступа отобразите системные файлы и папки в панели управления проводника, область «Вид».
Затем кликайте пкм на этой папке, выбирайте свойства и смотрите в раздел атрибутов. Вам нужно, чтобы квадратик не был помечен галочкой или черной заливкой.
Отключите защиту диска
Переходите на вкладку «Восстановление» в панели управления.
Затем в настройки.
Выбирайте системный диск и кликайте «Настроить».
Ставьте переключатель в режим отключения.
Учтите, что при этом пропадут все точки восстановления.
Проверка системы
Ошибка установки 0x80070005 Виндовс 10 поверх существующей ОС может заключаться в повреждении системы вирусами. Часто они «забирают» права у текущего пользователя.
Если у вас нет антивируса – установите сторонний или воспользуйтесь системными средствами. Кликайте [WIN]+[I] и выбирайте блок, отвечающий за безопасность.
Переключитесь в раздел защиты от вирусов.
Запускайте проверку.
Можно воспользоваться и утилитой проверки на вирусы Microsoft Security Scanner, которая размещена на официальном ресурсе. Что делать, если возник код ошибки 0x80070035? Ответ вы найдете в другой статье на нашем сайте.
Проверьте реестр утилитой CCLeaner, так как исправить ошибку 0х80070005 можно просто его почистив.
Правка реестра
Как исправить ошибку 0х80070005 нам подскажет редактор реестра – в нем тоже можно указать права пользователей.
В окне выполнения команд ([WIN]+[R]) вводим директиву regedit.
На первой команде HKEY_CLASSES_ROOT кликаем пкм и выбираем «Разрешения…».
Если в списке нет нужного пользователя, нажимаем «Добавить». Если есть – просто выделите его.
В пустом поле вводим логин юзера в системе и кликаем «Проверить имена».
Если такой пользователь есть, щелкаем «ОК».
Далее галочками помечаем права выделенного юзера.
После перезагрузки права вступят в силу.
Если у вас возникла ошибка при запуске приложения 0xc00000142 в Windows 10, не спешите расстраиваться — переходите по ссылке и читайте инструкцию по ее устранению.
Запуск службы
Если проблема сохраняется, то как исправить ошибку 0x80070005 ищем в службах: надо запустить теневое копирование тома.
В поиске набирайте «Службы».
И в списке ищем соответствующую. Для запуска дважды кликните и выберите в списке значение «Автоматически».
Действия при активации и обновлении
Если вы пытались установить обновления или активировать ОС, и появилась ошибка 0x80070005 Windows 10, то как ее исправить мы найдем на том же официальном сайте. Была создана утилита SubInACL. Она поможет администратору автоматически настроить права пользователей в системе.
https://www.microsoft.com/en-us/download/details.aspx?id=23510
Проще всего инсталлировать ее прямо в корень системного диска.
Затем откройте обычный блокнот и введите код:
@echo of
Set OSBIT=32
IF exist «%ProgramFiles(x86)%» set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT% == 64 set RUNNINGDIR=%ProgramFiles(x86)%
C:subinacl.exe /subkeyreg «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionComponent Based Servicing» /grant=»nt servicetrustedinstaller»=f
@Echo END.
@pause
Сохраните его с расширением .bat
Запустите файл от имени админа, кликнув по нему пкм.
После завершения его работы в черном окне команд появится надпись «END». КС можно закрывать. Перезапустите ПК. Читайте далее статью о том, как установить обновления драйверов для Windows 10.
Пишите в комментариях о своем способе исправления ошибки.
Download PC Repair Tool to quickly find & fix Windows errors automatically
Some Windows users encountered Error code 0x80070005 when they tried to perform System Restore on their computer. Here are the best solutions you can try to resolve the issue effectively. It is basically an Access Denied error. The following error message will appear if you encounter this issue:
System Restore did not complete successfully. Your computer’s system files and settings were not changed.
Details: System Restore could not access a file. This is probably because an anti-virus program is running on the computer. Temporarily disable your antivirus program and retry System Restore.
An unspecified error occurred during System Restore. (0x80070005)
You can try System Restore again and choose a different restore point. If you continue to see this error, you can try an advanced recovery method.
Error 0x80070005 is rather ubiquitous and this code is also displayed in the following scenarios:
- We couldn’t set your default save location
- Office Key installation
- OneDrive
- Windows Activation
- IPersistFile Save failed
- Windows Services
- Windows Store apps
- Windows Update
- Task Scheduler
- While updating Chrome.
Today we will see how to fix System Restore error code 0x80070005.
To fix System Restore Error Code 0x80070005, follow the below suggestions:
- Temporarily disable your Antivirus program
- Reset the Repository
- Run System Restore in Safe Mode or Clean Boot
- Use the DISM tool
- Perform Cloud Reset PC
Let’s now see them in detail:
1] Temporarily disable your Antivirus program
This problem can sometimes be caused by antivirus software on your device. In this case, it may be a good idea to temporarily disable your antivirus software and see whether that resolves the problem.
- Press the Windows key + I keyboard shortcut to open the Settings app
- Click on Update & Security category
- On the left side of the screen, click on Windows Security.
- Select the Virus & threat protection option visible in the right section.
- On the next page, click on the Manage settings option under the Virus & threat protection settings.
- Turn off the toggle for Real-time protection.
If you’re using Microsoft Defender, then disable the Microsoft Defender Firewall and see if it helps.
2] Run System Restore in Safe Mode or Clean Boot
Boot into Safe Mode and run the System Restore, and see if it works in solving the problem.
3] Reset the Repository
Reset the Repository. To do so follows these steps:
- Boot into Safe Mode without networking and open a command prompt as administrator.
- Now type
net stop winmgmt
and hit Enter. - This will stop the Windows Management Instrumentation Service
- Next go to C:WindowsSystem32wbem and rename the repository folder to repositoryold
- Restart.
Again open a command prompt as administrator, type the following and hit Enter:
net stop winmgmt
Next, type the following and hit Enter:
winmgmt /resetRepository
Restart and see if you can create a System Restore Point manually.
4] Run the DISM tool
The Deployment Image Servicing and Management (DISM) scan will restore disk health. So, perform a DISM scan and wait for the process to finish. Here is how to do it-
- Open the Command Prompt as an administrator. For this, open the Start menu first.
- Next, search for Command Prompt, then right-click on it, and select Run as administrator.
- If UAC prompts on the screen, click on the Yes button to continue
- Now type the following command and hit enter after each line to initiate the process –
Dism.exe /online /cleanup-image /restorehealth
- It may take a while for this process to complete.
Restart your computer after executing the DISM command and see if it solved the error code.
5] Perform Cloud Reset PC
In case none of the above methods worked, it’s most likely a sign of system corruption that cannot be resolved conventionally. The appropriate solution, in this scenario, is to try to reset Windows via the Cloud download option and see if it can help.
Why does my System Restore keep failing?
System Restore is a feature in Windows that creates automatic backup copies of the operating system and important settings. It can be used to return your computer to a previously functional state without having to install a fresh operating system and applications. In other words, if something goes wrong, you can reverse the changes to the system without losing data and configurations. Unfortunately, the System Restore process does not always work as intended and often fails for unknown reasons. In most cases, this occurs as the result of using an anti-virus program or other software that runs in the background. In case your System Restore has stopped working and you’re not sure what to do next, then this post is for you.
What is the benefit of System Restore?
System Restore is a Windows feature that allows you to return your computer’s software to the state it was in a while ago. This can be helpful if something goes wrong with your computer or if you want to roll back changes made because of an update. While this feature does come in handy, there are some things to keep in mind before using it. For example, you should always create System Restore points before installing updates.
More suggestions here: System Restore not working or failed.
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.
Download PC Repair Tool to quickly find & fix Windows errors automatically
Some Windows users encountered Error code 0x80070005 when they tried to perform System Restore on their computer. Here are the best solutions you can try to resolve the issue effectively. It is basically an Access Denied error. The following error message will appear if you encounter this issue:
System Restore did not complete successfully. Your computer’s system files and settings were not changed.
Details: System Restore could not access a file. This is probably because an anti-virus program is running on the computer. Temporarily disable your antivirus program and retry System Restore.
An unspecified error occurred during System Restore. (0x80070005)
You can try System Restore again and choose a different restore point. If you continue to see this error, you can try an advanced recovery method.
Error 0x80070005 is rather ubiquitous and this code is also displayed in the following scenarios:
- We couldn’t set your default save location
- Office Key installation
- OneDrive
- Windows Activation
- IPersistFile Save failed
- Windows Services
- Windows Store apps
- Windows Update
- Task Scheduler
- While updating Chrome.
Today we will see how to fix System Restore error code 0x80070005.
To fix System Restore Error Code 0x80070005, follow the below suggestions:
- Temporarily disable your Antivirus program
- Reset the Repository
- Run System Restore in Safe Mode or Clean Boot
- Use the DISM tool
- Perform Cloud Reset PC
Let’s now see them in detail:
1] Temporarily disable your Antivirus program
This problem can sometimes be caused by antivirus software on your device. In this case, it may be a good idea to temporarily disable your antivirus software and see whether that resolves the problem.
- Press the Windows key + I keyboard shortcut to open the Settings app
- Click on Update & Security category
- On the left side of the screen, click on Windows Security.
- Select the Virus & threat protection option visible in the right section.
- On the next page, click on the Manage settings option under the Virus & threat protection settings.
- Turn off the toggle for Real-time protection.
If you’re using Microsoft Defender, then disable the Microsoft Defender Firewall and see if it helps.
2] Run System Restore in Safe Mode or Clean Boot
Boot into Safe Mode and run the System Restore, and see if it works in solving the problem.
3] Reset the Repository
Reset the Repository. To do so follows these steps:
- Boot into Safe Mode without networking and open a command prompt as administrator.
- Now type
net stop winmgmt
and hit Enter. - This will stop the Windows Management Instrumentation Service
- Next go to C:WindowsSystem32wbem and rename the repository folder to repositoryold
- Restart.
Again open a command prompt as administrator, type the following and hit Enter:
net stop winmgmt
Next, type the following and hit Enter:
winmgmt /resetRepository
Restart and see if you can create a System Restore Point manually.
4] Run the DISM tool
The Deployment Image Servicing and Management (DISM) scan will restore disk health. So, perform a DISM scan and wait for the process to finish. Here is how to do it-
- Open the Command Prompt as an administrator. For this, open the Start menu first.
- Next, search for Command Prompt, then right-click on it, and select Run as administrator.
- If UAC prompts on the screen, click on the Yes button to continue
- Now type the following command and hit enter after each line to initiate the process –
Dism.exe /online /cleanup-image /restorehealth
- It may take a while for this process to complete.
Restart your computer after executing the DISM command and see if it solved the error code.
5] Perform Cloud Reset PC
In case none of the above methods worked, it’s most likely a sign of system corruption that cannot be resolved conventionally. The appropriate solution, in this scenario, is to try to reset Windows via the Cloud download option and see if it can help.
Why does my System Restore keep failing?
System Restore is a feature in Windows that creates automatic backup copies of the operating system and important settings. It can be used to return your computer to a previously functional state without having to install a fresh operating system and applications. In other words, if something goes wrong, you can reverse the changes to the system without losing data and configurations. Unfortunately, the System Restore process does not always work as intended and often fails for unknown reasons. In most cases, this occurs as the result of using an anti-virus program or other software that runs in the background. In case your System Restore has stopped working and you’re not sure what to do next, then this post is for you.
What is the benefit of System Restore?
System Restore is a Windows feature that allows you to return your computer’s software to the state it was in a while ago. This can be helpful if something goes wrong with your computer or if you want to roll back changes made because of an update. While this feature does come in handy, there are some things to keep in mind before using it. For example, you should always create System Restore points before installing updates.
More suggestions here: System Restore not working or failed.
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP (2006-16) & a Windows Insider MVP (2016-2022). Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.