Как исправить ошибку 0x80070003 при восстановлении системы Windows 10 – вопрос, который мучает множество пользователей. Она может возникнуть как при установке обновлений, так и при восстановлении системы. Существует множество факторов, приводящих к появлению этой ошибки. Поэтому нужно найти первоисточник ошибки и подобрать правильный способ ее исправления.
- Суть ошибки
- Как исправить ошибку 0x80070003 на Windows 10
- Отключаем службу обновления
- Редактор реестра
- Образ восстановления системы
- Отключаем сторонний брандмауэр
- Перезапускаем и переименовываем Wuauserv и SoftwareDistribution
- Запускаем средство проверки системных файлов и переименовываем папку Spupsvc
- Заключение
Суть ошибки
Код ошибки 0x80070003 при установке Windows 10, ее обновлении или восстановлении обозначает, что во время работы подсистемы установки обновлений операционной системы произошел сбой или возник конфликт распознавания файлов. В связи с этим процессы в системе не могут завершиться. Это может из-за слабого сетевого канала, по которому скачиваются данные или из-за проблем с файлами операционной системы.
Как исправить ошибку 0x80070003 на Windows 10
Поскольку ошибка может быть вызвана установкой обновлений на ОС, то в первую очередь нужно попробовать выключить соответствующую службу, есть и другие способы.
Отключаем службу обновления
Делается это очень просто:
- Требуется открыть меню служб. Это можно сделать через поиск, набрав в нем Службы.
- В окне нужно найти «Центр обновлений Windows» и остановить службу.
Редактор реестра
В случае если ошибка обновления Windows 10 с кодом “0x80070003” не устранилась, то можно внести правки в реестр, поскольку в нем содержатся все настройки системы.
- Воспользуйтесь поиском, набрав в нем «Regedit».
- Найдите раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto Update.
- В конечном разделе создайте «Параметр DWORD 32 бита», для этого в правой области кликните правой кнопкой мыши.
- Имя параметра «AllowOSUpgrade», значения цифру 1, систему счисления шестнадцатеричная.
- Перезапустите компьютер.
Образ восстановления системы
Если полученные изменения не дали результатов, и ваша Windows 10 выдает ошибку с кодом 0x80070003, то систему можно восстановить из образа.
- Откройте «Параметры» «Обновление и безопасность» «Восстановление».
- Найдите пункт «Особые варианты загрузки» и нажмите кнопку «Перезагрузить сейчас».
- После запуска откроется окно установки. Нажмите «Далее» «Восстановление системы».
- Выберите язык системы и нажимайте «Выбор действия» «Поиск и устранение неисправностей» «Дополнительные параметры» «Восстановление образа системы».
- В новом окне отобразятся все доступные для восстановления ОС. Выберете нужную вам.
- Далее вам предложат последний образ систем. Переходите дальше.
- Если вам требуется установка дополнительных драйверов с диска, например, microsoft visual c или директ икс, то в следующем окне нажмите «Дополнительно…». Если же нет, то «Далее».
- На новом экране нажмите «Готово».
- В окне с предупреждением, в котором говориться о том, что данные на жестком диске будут заменены данными из образа, выбирайте «Да».
- Теперь запустится восстановление, после которого компьютер перезагрузится, и система запустится.
Отключаем сторонний брандмауэр
Обычно такой радикальный шаг, как восстановление операционной системы решаем большинство проблем. Однако если у вас нет образа или после проделанных операций появилась ошибка при восстановлении системы windows 10 0x80070003, то проблема может крыться в брандмауэре.
Если у вас на компьютере установлен сторонний антивирус, то он берет управление на себя встроенным в Виндовс брандмауэром. Поэтому попробуйте добавить системные процессы Windows Update в исключения антивируса, отключите или удалить его.
Однако, если это не помогло, или у вас не установлен антивирус, то нужно проделать следующее:
- Откройте с правами администратора командную строку.
- В ней наберите «netsh advfirewall set allprofiles state off» и нажмите «Enter».
- Появится всплывающее окно с сообщением об отключении брандмауэра.
- Для его включения наберите «netsh advfirewall set allprofiles state on».
Перезапускаем и переименовываем Wuauserv и SoftwareDistribution
Если код ошибки касается исключительно установки обновлений и при этом вам не помог первый и второй способ, то следует отредактировать папку, в которую скачиваются обновления ОС.
Первоначально требуется отключить службы wuauserv. Для этого откройте командную строку под администратором и введите «net stop wuauserv». Далее найдите папку «C:WindowsSoftwareDistributionDownload» и смените у нее название.
Теперь снова запустите командную строку и наберите последовательно команды:
- net start wuauserv
- wuauclt /resetauthorization
- wuauclt /detectnow
Это позволит возобновить закачку.
Запускаем средство проверки системных файлов и переименовываем папку Spupsvc
Если ни один из перечисленных выше методов так и не помог, то стоит проверить службу проверки цифровых подписей. Возможно в ней возник сбой, и это не позволяет соотнести подпись обновления и операционной системы, что приводит к появлению ошибки.
За работу этой службы отвечает файл sppsvc.exe. Найти его можно по пути C:WindowsSystem32. Потребуется всего лишь переименовать файл. Однако, если операционная система не дает внести изменения, то просто перенесите (не скопируйте, а именно перенесите или вырежьте) его в любое другое место.
Теперь служба перестала работать, поскольку отсутствует исполнительный для нее файл.
Заключение
Даже с учетом многообразия возможных факторов, приводящих к ошибке, мы рассмотрели способы решения для каждого конкретного случая. Поэтому не стоит отчаиваться, если не помог один вариант – поможет другой. Внимательно выполняйте все шаги, описанные в статье, и вы больше не увидите эту ошибку на своем ПК.
Источник: