Пользователи Windows нередко сталкиваются с проблемами при установке обновлений или обновлении до последней версии Windows. Проблема с этими кодами ошибок заключается в том, что в большинстве случаев они не указывают причину ошибки или то, что пользователи могут сделать, чтобы ее избежать.
Распространенная ошибка, с которой сталкиваются пользователи при попытке обновить свою систему, — 0x80070003. Эта ошибка сопровождается сообщением «Некоторые файлы обновления отсутствуют». Давайте рассмотрим причины этой проблемы и решения, которые вы можете попытаться решить.
Почему файлы обновлений отсутствуют на вашем ПК?
Одна или несколько из следующих причин могут объяснить, почему вы столкнулись с проблемой на вашем компьютере:
- Файл журнала Windows может содержать поврежденные файлы данных, которые мешают процессу установки обновления в Windows. Лучший способ справиться с поврежденными файлами — восстановить их с помощью встроенных утилит Windows. Если это не сработает, вы можете удалить их, чтобы решить проблему.
- Основные системные файлы повреждены. Этот сценарий можно решить, запустив утилиты устранения неполадок, описанные ниже. Они могут определять поврежденные файлы и заменять их здоровыми.
- Компоненты обновления Windows, необходимые для установки ожидающих обновлений, не работают должным образом, что приводит к тому, что система чтобы выдать ошибку. К счастью, восстановить поврежденные компоненты несложно, и это можно сделать в течение нескольких минут с помощью команды Быстрый.
- Служба Центра обновления Windows и другие соответствующие службы, необходимые системе для установки ожидающих обновлений, отключены или повреждены. В этом случае вы можете просто перезапустить службы, чтобы решить проблему.
Теперь, когда вы знаете, что может быть причиной проблемы, давайте посмотрим, как решить эту проблему с отсутствующими файлами обновлений в Windows.
1. Удалить содержимое папки DataStore
Папка DataStore в Windows — это лог-файл, в котором хранится информация обо всех обновлениях, установленных в системе. Эта папка находится в папке SoftwareDistribution, которая представляет собой каталог с информацией об обновлениях в Windows.
В некоторых случаях основная проблема была вызвана поврежденными компонентами папки DataStore, которые мешали процессу обновления системы. Простой способ решить эту проблему — удалить содержимое этой папки или удалить всю папку Data Store. Оба метода безопасны для выполнения.
Мы описали шаги для этого ниже. Однако, если вы не хотите удалять папку DataStore или ее содержимое, вы также можете восстановить их. Для этого следуйте следующему методу ниже.
- Запустите проводник и перейдите в следующее место ниже:
C:\Windows\SoftwareDistribution
- Найдите Хранилище данных папку в папке SoftwareDistribution и щелкните ее правой кнопкой мыши.
- Выбирать Удалить из контекстного меню.
- Нажмите Да в запросе подтверждения, чтобы продолжить.
После удаления папки откройте приложение «Настройки» и попробуйте снова установить обновления.
2. Запустить сканирование системы
Следующее, что вы можете сделать, это просканировать систему на наличие потенциальных проблем. Лучший способ сделать это — использовать встроенные системные утилиты, такие как средство проверки системных файлов и DISM.
Средство проверки системных файлов (SFC) сканирует защищенные системные файлы на наличие несоответствий. Если он обнаружит поврежденный файл, SFC заменит его более работоспособным кэшированным аналогом. DISM, с другой стороны, восстановит образ системы.
Мы будем использовать командную строку для запуска этих инструментов. Прежде чем продолжить, убедитесь, что вы вошли в Windows как администратор:
Вот все, что вам нужно сделать:
- Откройте командную строку от имени администратора (см. как запустить командную строку от имени администратора для инструкций).
- Нажмите Да в окне контроля учетных записей пользователей.
- В окне командной строки введите команду, указанную ниже, и нажмите Входить.
sfc/scannow
- Дождитесь выполнения команды, а затем выполните следующую команду:
Dism /Online /Cleanup-Image /ScanHealth
- Далее выполните следующую команду:
Dism /Online /Cleanup-Image /RestoreHealth
- После выполнения этой команды закройте окно командной строки и проверьте, можете ли вы теперь загружать целевые обновления.
Пока вы там, вы также можете запустите средство устранения неполадок Центра обновления Windows. Этот инструмент также работает как утилиты, которые мы только что описали выше. Он просканирует систему на наличие ошибок и предложит вам соответствующие исправления, которые также можно применить с помощью средства устранения неполадок.
3. Восстановите компоненты обновления
Как мы упоминали ранее, компоненты обновления также могут иметь дело с некоторыми повреждениями, что приводит к обсуждаемой проблеме.
Хорошая новость заключается в том, что восстановить эти компоненты довольно просто, и в этом методе мы также будем использовать командную строку. Мы рекомендуем создание точки восстановления прежде чем продолжить. Это поможет вам вернуться к текущему состоянию системы, если что-то пойдет не так во время выполнения метода.
После создания точки восстановления выполните следующие действия:
- Откройте диалоговое окно «Выполнить» (см. как открыть виндовс запустить научиться как).
- Введите cmd в текстовое поле «Выполнить» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку от имени администратора.
- Нажмите Да в окне контроля учетных записей пользователей.
- Как только вы окажетесь в командной строке, выполните приведенные ниже команды одну за другой:
<код>чистая остановка
сеть останавливаться cryptSvc
сеть останавливаться биты
сеть останавливаться мсервер - После того, как все службы остановлены, выполните следующие команды. Это очистит кеш обновлений в системе:
<код>ren %systemroot%\softwaredistribution softwaredistribution.bak
рен %системный корень%\система32\кошачий корень2кошачий корень2.бак - Теперь выполните следующие команды одну за другой, чтобы снова запустить службы обновления Windows:
<код>чистый старт
сеть начинать биты
сеть начинать криптсвк
сеть начинать доверенный установщик
сеть начинать appidsvc - После выполнения команд перезагрузите компьютер. Надеюсь, вы сможете установить ожидающие обновления при перезагрузке.
Верните отсутствующие файлы обновлений в Windows
Надеюсь, к настоящему времени вы успешно устранили надоедливую ошибку обновления. Если вы все еще сталкиваетесь с проблемой, вы можете использовать каталог обновлений Microsoft для установки обновлений вручную. Также может быть хорошей идеей сообщить об этой проблеме в службу поддержки Microsoft, чтобы они могли запустить официальное исправление проблемы.