Как исправить ошибку обновления Windows 0x80070002

Ошибка 0x80070002 — это ошибка обновления Windows, которая обычно возникает, когда необходимые файлы обновления отсутствуют или повреждены. Если служба Windows Update не работает должным образом, это также может привести к этой ошибке.

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

Мы включили пошаговые инструкции по применению этих и других решений в руководство ниже.

Что вызывает ошибку Windows Update Error 0x80070002?

Ошибка 0x80070002, которая также иногда может альтернативно отображаться с кодом ошибки 0x80070003, возникает, когда система не может найти указанный файл обновления. К основным причинам этого относятся:
  • Неправильная конфигурация системы
  • Повреждение системного файла
  • Вредоносное ПО

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

Способы устранения ошибки 0x80070002

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

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

Проверьте дату и время

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

  1. Нажмите Windows + R, введите timedate.cpl и нажмите Enter.
  2. На вкладке Время интернета выберите Изменить настройки > Обновить сейчас для автоматической синхронизации даты и времени.
  3. Нажмите OK в обоих окнах, чтобы применить новые настройки.
  4. Снова откройте «Выполнить» и введите ms-settings:windowsupdate.
  5. Нажмите Check for Updates (Проверить наличие обновлений) и посмотрите, по-прежнему ли вы получаете ошибку.

Запустите средство устранения неполадок обновления Windows

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

  1. Нажмите Windows + I, чтобы открыть «Настройки».
  2. Перейдите в раздел Обновление и безопасность > Устранение неполадок > Дополнительные средства устранения неполадок.
  3. Щелкните на Windows Update и нажмите Запустить средство устранения неполадок.
  4. Следуйте инструкциям на экране, чтобы устранить обнаруженные проблемы.

Сброс компонентов обновления Windows

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

Использование графического интерфейса пользователя

В папке Software Distribution временно хранятся файлы Windows Update. Ее удаление или переименование (если вы не хотите потерять журнал истории обновлений) заставит Windows снова загрузить содержимое, заменив тем самым отсутствующие или поврежденные файлы.

  1. Нажмите клавиши Windows + R, введите services.mscи нажмите Enter.
  2. Прокрутите вниз и дважды щелкните Windows Update, чтобы открыть Свойства.
  3. Щелкните на «Остановить» и нажмите «Применить».
  4. Откройте «Выполнить» и введите %windir%.
  5. Удалите папку SoftwareDistribution или переименуйте ее во что-нибудь другое (например, SoftDisOld).
  6. Снова откройте Свойства обновления Windows (шаг 2), нажмите Пуск и нажмите OK.
  7. Проверьте наличие обновлений и проверьте, можете ли вы установить их сейчас.

Использование CLI

С помощью командной строки можно сбросить гораздо больше служб Windows Update, удалить и восстановить файлы обновлений, зарегистрировать некоторые библиотеки Update и сбросить каталог Winsock (сетевые конфигурации).

  1. Нажмите Windows + R, чтобы запустить «Выполнить».
  2. Введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить расширенную командную строку.
  3. Скопируйте следующие команды и нажмите Enter после каждой из них, чтобы выполнить их:
    • net stop bits
    • net stop wuauserv
    • net stop cryptsvc
    • net stop msiserver
    • net stop appidsvc
    • net stop trustedinstaller
    • Del «%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat»
    •  cd /d %windir%system32
    •  regsvr32.exe atl.dll
    • regsvr32.exe urlmon.dl
    • regsvr32.exe mshtml.dll
    • regsvr32.exe shdocvw.dll
    • regsvr32.exe browseui.dll
    • regsvr32.exe jscript.dll
    • regsvr32.exe vbscript.dll
    • regsvr32.exe scrrun.dll
    • regsvr32.exe msxml.dll
    • regsvr32.exe msxml3.dll
    • regsvr32.exe msxml6.dll
    • regsvr32.exe actxprxy.dll
    • regsvr32.exe softpub.dll
    • regsvr32.exe wintrust.dll
    • regsvr32.exe dssenh.dll
    • regsvr32.exe rsaenh.dll
    • regsvr32.exe gpkcsp.dll
    • regsvr32.exe sccbase.dll
    • regsvr32.exe slbcsp.dll
    • regsvr32.exe cryptdlg.dll
    • regsvr32.exe oleaut32.dll
    • regsvr32.exe ole32.dll
    • regsvr32.exe shell32.dll
    • regsvr32.exe initpki.dll
    • regsvr32.exe wuapi.dll
    • regsvr32.exe wuaueng.dll
    • regsvr32.exe wuaueng1.dll
    • regsvr32.exe wucltui.dll
    • regsvr32.exe wups.dll
    • regsvr32.exe wups2.dll
    • regsvr32.exe wuweb.dll
    • regsvr32.exe qmgr.dll
    • regsvr32.exe qmgrprxy.dll
    • regsvr32.exe wucltux.dll
    • regsvr32.exe muweb.dll
    • regsvr32.exe wuwebv.dll
    • ren %systemroot%softwaredistribution softwaredistributiontemp
    • ren %systemroot%system32catroot2 catroot2temp
    • netsh winsock reset
    • net start bits
    • net start wuauserv
    • net start cryptsvc
    • net start msiserver
    • net start appidsvc
    • net start trustedinstaller
  4. Перезагрузите компьютер и попробуйте проверить наличие обновлений.

Ручная загрузка обновлений

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

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

  1. Запустите команду Run и введите ms-settings:windowsupdate.
  2. Нажмите на Просмотр истории обновлений.
  3. Найдите в списке неудачное обновление и запишите его имя и код (например, KB4023057).
  4. Посетите Каталог обновлений и используйте код для поиска обновления. Убедитесь, что вы загрузили и установили правильную версию для вашей системы.

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

Сканирование и восстановление поврежденных системных файлов

Повреждение системных файлов приводит к множеству проблем, включая ошибку обновления 0x8007002. Лучший способ найти и исправить поврежденные системные файлы — использовать утилиты DISM и SFC.

  1. Запустите Elevated Command Prompt и выполните следующие команды:
    dism /online /cleanup-image /restorehealth
    sfc /scannow

  2. После завершения операции вы получите сообщение No Integrity Violations или Successful Repair. В этом случае повреждений либо не было обнаружено, либо они были устранены.
    В случае, если проблемы не были устранены, у нас есть статья с подробным описанием дальнейших действий.
  3. Проверьте, сохраняется ли ошибка обновления.

Сканирование системного диска с помощью CHKDSK

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

  1. Снова запустите Командную строку с правами администратора.
  2. Введите следующую команду, замените C: буквой диска, на котором установлена ваша ОС, если она отличается, и нажмите Enter:
    chkdsk c: /x /r

Чистая загрузка и проверка обновлений

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

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

Чтобы отменить эти изменения позже, просто повторите шаги, описанные ранее, но на этот раз включите все службы.

Сканирование на наличие вредоносных программ

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

Хотя идеальным вариантом является использование надежного антивируса, сканирование Windows Defender также является отличным вариантом. Чтобы выполнить сканирование, выполните следующие действия:

  1. Запустите «Выполнить», введите windowsdefender://threat/ и нажмите Enter.
  2. Выберите Параметры сканирования > Полное сканирование и нажмите кнопку Сканировать сейчас.
  3. Если обнаружены какие-либо угрозы, очистите их и попробуйте проверить наличие обновлений.

В любом случае, как только вы убедитесь, что на вашем компьютере больше нет вредоносных программ, следующим шагом должно стать временное отключение антивируса/брандмауэра.

Временно отключите сторонний антивирус/брандмауэр

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

Примечание: Если используемый брандмауэр — это брандмауэр Windows, не рекомендуется отключать эту службу.
  1. Запустите приложение антивируса/брандмауэра.
  2. Выберите опцию отключения защиты. Обычно она находится на главном экране или в разделе Дополнительные настройки.
  3. Кроме того, вы можете просто щелкнуть правой кнопкой мыши их значки на панели задач и выбрать Остановить службу или аналогичную опцию.
  4. Попробуйте обновить сейчас. После этого вам следует отменить изменения и включить все обратно.

Обновление с помощью средства создания мультимедиа

Для обновления компьютера можно использовать опцию Upgrade в Media Creation Tool. Для этого выполните следующие действия:

  1. На странице загрузки программного обеспечения Microsoft нажмите на Загрузить инструмент сейчас.
  2. Запустите загруженный файл .exe.
  3. Примите условия лицензии, выберите Обновить этот ПК сейчас и нажмите Далее.
  4. Следуйте инструкциям на экране.

Восстановление / перезагрузка ПК

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

Использование восстановления системы

  1. Запустите «Выполнить», введите systempropertiesprotection и нажмите Enter.
  2. Выберите Восстановление системы и нажмите Далее.
  3. Выберите точку восстановления (в идеале ту, которая была непосредственно перед началом проблемы с обновлением) и нажмите Далее.
  4. Следуйте инструкциям на экране.

Использование сброса настроек ПК

  1. Нажмите Windows + I, чтобы открыть Настройки.
  2. Перейдите в раздел Обновление и безопасность > Восстановление.
  3. В разделе Сброс этого ПК нажмите Начать.
  4. Выберите Сохранить мои файлы, чтобы сохранить личные файлы.
  5. Следуйте инструкциям на экране.

Оцените статью
cdelat.ru
Добавить комментарий