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

Операционные системы Windows стандартно настроены на поиск новейших обновлений после подключения к интернету. Однако вы также можете запустить поиск последних обновлений вручную в Центре обновления. Конечно, желательно использовать один из этих двух вариантов. В конце концов, без регулярных обновлений Windows вы не только не получите новейшие функции Windows и других приложений Microsoft, таких как Office или Outlook, но и важные исправления ошибок и улучшения безопасности (например, устранение уязвимостей).

Однако при поиске обновлений и их автоматической или ручной установке могут возникать проблемы, подобные ошибке 0x80070002. Эти проблемы препятствуют процессу обновления, тем самым подвергая стабильность системы значительному риску. Мы объясним, что стоит за сообщением об ошибке 0x80070002 и как вы можете решить эту проблему самостоятельно.

Что означает код ошибки «0x80070002»?

Сообщение об ошибке «0x80070002» является одним из наиболее известных кодов ошибок, связанных с проблемами, возникающими при обновлении Windows. Он возникает не только в текущих версиях Windows, таких как Windows 10, но и в более старых редакциях, таких как Vista или XP. В некоторых случаях также появляется код «0x80070003», который относится к той же проблеме. Кроме того, в зависимости от версии системы, существуют альтернативные коды «80070002» или «80070003». Сообщение, скрывающееся за этими четырьмя возможными кодами, — «ERROR_FILE_NOT_FOUND».

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

Примечание

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

Возможные решения ошибки Windows 0x80070002

Если вы получили код ошибки «0x80070002» при установке обновления Windows, это может быть вызвано различными причинами. Например, возможно, что служба Windows, отвечающая за обновления, работает неправильно, что делает установку невозможной. Также возможно, что важные системные файлы были потеряны или удалены, или были применены неправильные системные настройки. Это не обязательно может быть связано с изменениями, внесенными вами; эти системные проблемы также могут быть вызваны вредоносным ПО или неисправным оборудованием.

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

Решение 1: Проверьте системную дату и время

Как только вы подключились к Интернету, операционная система обычно автоматически определяет нужную информацию о часовом поясе, времени и дате. Если этот процесс синхронизации не работает, или вы вводите информацию о времени вручную, это может привести к проблемам, подобным ошибке обновления 0x80070002, в случае значительных расхождений с фактическими значениями. Сначала загляните в меню «Дата и время», которое можно открыть через Панель управления (в меню Пуск Windows). Выполните следующие действия:

  1. Проверьте, правильно ли установлен часовой пояс на вкладке «Дата и время». Если это не так, вы можете изменить текущую настройку через «Изменить часовой пояс». Также убедитесь, что установлен флажок «Автоматически переходить на летнее/зимнее время».
  2. Перейдите на вкладку «Время Интернета» и нажмите на кнопку «Изменить настройки».
  3. Убедитесь, что отмечена опция «Синхронизировать с сервером времени в Интернете» и выберите один из предложенных серверов.
  4. Нажмите на кнопку «Обновить сейчас», а затем на «ОК», чтобы подтвердить изменения.

Решение 2: Перезапустите службу обновления Windows

Операционные системы Windows содержат широкий спектр служб и процессов, которые либо постоянно активны, либо выполняются, как только они необходимы системе. Одной из таких служб является агент обновления Windows (WUA) — ответственный за распознавание, загрузку и установку обновлений для Windows и других установленных приложений Microsoft. Если эта система работает некорректно, обновить систему не удастся. Один из возможных подходов к решению ошибки 0x80070002 — перезапустить Агент обновления.

Как и все другие службы Windows, службу обновления можно найти в консоли управления Microsoft, доступ к которой можно получить через панель управления («Администрирование» -> «Службы») или функцию поиска в меню «Пуск». В последнем случае введите поисковый запрос «службы» и откройте одноименную ссылку. Найдите в списке запись «Windows Update» и нажмите на кнопку «Завершить работу службы» или квадратный символ остановки.

Перед перезапуском агента сначала откройте на компьютере следующий каталог (если вы установили Windows на другой диск, замените букву диска соответствующим образом):

C:/Windows/SoftwareDistribution

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

Теперь перезапустите службу обновлений с помощью одноименной кнопки в консоли управления Microsoft Management Console, а затем выполните перезагрузку системы. После этого агент сможет снова попытаться загрузить и установить проблемное обновление.

Решение 3: Проверка и восстановление системных файлов

Отсутствующие или неисправные системные файлы также могут быть причиной ошибки 0x80070002. Но поскольку сообщение об ошибке не дает никакой информации о том, где искать ошибку, вам придется прибегнуть к услугам программы SFC (System File Checker). Эта программа проверяет и ремонтирует все системные файлы в вашей установке Windows. Если ремонт невозможен, SFC сообщит вам о поврежденном файле (файлах). Для использования инструмента командной строки требуются права администратора, так как вы должны запустить командную строку от имени администратора. Для этого выполните следующие действия:

  1. Откройте меню «Пуск».
  2. Введите «cmd» в строке поиска.
  3. Выберите «Командная строка», щелкнув правой кнопкой мыши, и нажмите «Запуск от имени администратора».

Как только откроется командная строка, введите следующие команды для запуска SFC:

sfc /scannow

Держите командную строку открытой до тех пор, пока процесс проверки не будет полностью завершен. Затем программа покажет вам результат проверки. Список поврежденных файлов, которые не удалось восстановить, впоследствии можно найти в файле журнала cbs.log, расположенном в каталоге Windows/Logs/CBS.

Решение 4: Проверьте диск Windows на наличие ошибок файловой системы

Системные сбои или неправильное удаление могут привести к ошибкам файловой системы, то есть к дефектным секторам жесткого диска. В свою очередь, они могут вызвать широкий спектр осложнений, таких как проблема обновления 0x80070002. Windows предлагает решение, встроенное в стандартную комплектацию, — инструмент CHKDSK (CheckDisk), который позволяет обнаружить подобные ошибки в структуре файловой системы и устранить их в любое время. Как и описанная выше программа SFC, CHKDSK может быть запущена через командную строку.

Здесь также необходимо запустить командную строку от имени администратора:

  1. Откройте меню «Пуск» Windows.
  2. Введите в поиск термин «cmd».
  3. Щелкните правой кнопкой мыши на «Командная строка», а затем «Запуск от имени администратора».

Для сканирования и восстановления диска, на который установлена Windows (обычно C:), введите следующую команду:

 

chkdsk C: /F /R

Поскольку диск в настоящее время используется Windows и ее различными службами и процессами, вы получите сообщение о том, что CHKDSK не может быть запущен в данный момент. Введите «J» и подтвердите клавишей [Enter], чтобы программа проверки была запущена перед следующим запуском системы.

Решение 5: Используйте средство устранения неполадок обновления

Для текущих версий Windows средство устранения неполадок обновлений предоставляет службу, специально предназначенную для устранения ошибок обновления, подобных 0x80070002. Вы можете в любое время загрузить последнюю версию программы устранения неполадок с официального форума поддержки Microsoft; ее размер составляет всего несколько килобайт (KB). После того как вы откроете загруженный файл .diagcab с помощью «Помощника по устранению неполадок путем диагностики», просто следуйте инструкциям, чтобы устранить ошибку 0x80070002:

Решение 6: Проверьте систему на наличие вредоносных программ

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

Решение 7: Ручная установка проблемного обновления

Если, несмотря на все предложенные решения, Центр обновления по-прежнему отображает код ошибки «0x80070002», попробуйте самостоятельно загрузить и установить соответствующее обновление. Microsoft делает все выпущенные обновления доступными в своем Online Update Catalog. Достаточно ввести номер базы знаний обновления (всегда начинающийся с «KB») в строку поиска и нажать кнопку «Поиск»; после этого веб-приложение автоматически найдет нужные установочные файлы.

Примечание

Убедитесь, что вы выбрали и установили установочные файлы для нужной редакции Windows (серверная или настольная) и архитектуры (x64/ARM64/x86).

Нажмите здесь, чтобы ознакомиться с важными юридическими оговорками.

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