Windows

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

Комментариев нет

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

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

Но в случае, если ошибка 0x800f0845 действительно вызвана каким-либо типом повреждения системных файлов, вы должны попытаться идентифицировать и исправить их с помощью двух встроенных утилит – DISM и SFC. Если этого недостаточно, подумайте о том, чтобы провести чистую установку Windows.

Однако, если вы не готовы переустановить версию Windows, скорее всего, сможете обойти сломанный компонент WU, установив обновления вручную непосредственно из каталога Центра обновления Windows.

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

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

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

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

  1. Нажмите клавишу  + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите «ms-settings:troubleshoot»  и нажмите Enter, чтобы открыть вкладку « Устранение неполадок».
Открытие настроек “Устранение неполадок” через командную строку
  1. Зайдя на вкладку « Устранение неполадок », перейдите в правый раздел и нажмите « Центр обновления Windows» , затем нажмите «Запустить средство устранения неполадок».
Пункт устранение неполадок в параметрах
  1. Как только вы откроете утилиту устранения неполадок Центра обновления Windows, она начнет сканирование на наличие общих несоответствий. После завершения этого процесса нажмите «Применить это исправление», если будет рекомендовано исправление.
Применение исправлений
  1. В зависимости от рекомендованного исправления может потребоваться выполнить ряд дополнительных инструкций.
  2. После того, как исправление было успешно применено, перезагрузите компьютер и попытайтесь переустановить обновления, которые ранее не выполнялись, с кодом ошибки 0x800f0845 .

Способ 2: сбросить Центр обновления Windows

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

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

Сброс WU через Update Agent

  1. Откройте эту ссылку ( здесь ) в браузере по умолчанию и нажмите кнопку « Загрузить», связанную с ResetWUEng.zip, чтобы загрузить агент сброса Центра обновления Windows от разработчиков Microsoft.
  1. После завершения загрузки продолжите и распакуйте архив с помощью такой утилиты, как 7zip или WinRAR.
  2. После извлечения утилиты дважды щелкните ResetWUEng.exe и нажмите кнопку « Да» при появлении запроса в окне контроля учетных записей (UAC) .
  3. В последнем окне нажмите « Да» и дождитесь завершения операции, затем перезагрузите компьютер.
  4. После того, как ваш компьютер загрузится, попробуйте переустановить обновление, которое ранее было проблемным, с ошибкой 0x800f0845 и посмотрите, решена ли теперь проблема.
  5. В случае возникновения такой же проблемы перейдите непосредственно к методу 3 .

Сброс WU через CMD (командная строка)

  1. Нажмите клавишу + R, чтобы открыть диалоговое окно « Выполнить ». Внутри нового текстового поля введите «cmd» и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями . Когда вы увидите UAC (Контроль учетных записей) , нажмите Да, чтобы предоставить административные привилегии.
Запуск командной строки с правами администратора
  1. Как только вы окажетесь внутри командной строки с повышенными правами CMD, введите поочередно команды в любом порядке и нажмите Enter после каждой, чтобы остановить все соответствующие службы Windows Update:
net stop wuauserv 
net stop cryptSvc 
net stop bits 
net stop msiserver 

Примечание: Эти команды остановят службы Windows Update, MSI Installer, Cryptographic и BITS.

  1. Как только все соответствующие службы были остановлены, выполните две следующие команды по порядку и нажмите Enter после каждой:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old  
ren C:\Windows\System32\catroot2 Catroot2.old 

Примечание: Эта операция переименует папки SoftwareDistribution и Catroot2 . Помните, что эти две папки используются в качестве контейнеров для хранения временных файлов обновления ОС компонентом WU. Поскольку нет способа их обычного удаления, вам нужно будет переименовать их, чтобы заставить вашу ОС создавать новые эквиваленты.

  1. После того, как две новые папки были переименованы, выполните следующие команды в любом порядке и нажмите Enter после каждой команды, чтобы повторно включить службы, которые вы отключили на шаге 2:
net start wuauserv 
net start cryptSvc 
net start bits 
net start msiserver 
  1. После перезапуска каждой службы попытайтесь переустановить обновления Windows, которые ранее не выполнялись, и посмотрите, завершается ли операция без кода ошибки 0x800f0845.

Если такая же проблема все еще возникает, перейдите к следующему потенциальному решению ниже.

Способ 3: Запуск сканирования DISM и SFC

По мнению затронутых пользователей, эта конкретная проблема (невозможность установить определенное обновление Windows с кодом ошибки 0x800f0845) часто вызывается поврежденными системными файлами, которые в конечном итоге нарушают компонент WU (Центр обновления Windows).

Это выглядит как серьезная проблема, но хорошая новость заключается в том, что Windows 10 включает в себя несколько встроенных утилит (DISM и SFC), которые способны автоматически исправлять большинство случаев поврежденных системных файлов.

SFC (System File Checker) – это 100% локальный инструмент, который использует локально сохраненный архив для исправления экземпляров поврежденных файлов, заменяя их исправными копиями.

DISM (Deployment и Image Services and Deployment) использует подкомпонент WU для загрузки исправных эквивалентов поврежденных файлов, которые необходимо заменить. Хотя он превосходит SFC, на его эффективность может повлиять тот факт, что повреждение влияет на сам подкомпонент, который использует DISM.

Поскольку эти две утилиты работают по-разному, мы рекомендуем выполнять сканирование SFC и DISM в быстрой последовательности, чтобы максимально увеличить ваши шансы исправить поврежденный экземпляр, который вызывает 0x800f0845.

Начните с выполнения сканирования SFC и терпеливо дождитесь завершения операции. Для этого в командной строке введите и нажмите Enter команду:

sfc /scannow
Выполнение сканирования SFC

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

После завершения операции перезагрузите компьютер и дождитесь завершения следующего запуска, прежде чем начинать сканирование DISM .
Для запуска DISM введите:

Dism /Online /Cleanup-Image /ScanHealth

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

После завершения второго сканирования перезагрузите компьютер и проверьте, завершена ли операция при следующем запуске компьютера.

Способ 5: обновление с использованием каталога Центра обновления Windows

Если ни один из перечисленных методов не позволил вам выявить и устранить основную причину кода ошибки 0x800f0845, вы всегда можете обойти компонент WU и установить обновление вручную – не полагаясь на локальный компонент Центра обновления Windows.

Вы можете сделать это легко с помощью каталога Центра обновления Майкрософт . Несколько затронутых пользователей подтвердили, что эта операция, наконец, позволила им довести сборку ОС до последней доступной версии.

ВАЖНО: имейте в виду, что этот метод не исправит основную причину, которая в итоге вызывает код ошибки 0x800f0845  . Это просто обходной путь, который должен позволить вам установить обновления.

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

  1. Перейдите по этой ссылке ( здесь ), чтобы перейти на официальный веб-сайт каталога обновлений Microsoft .
  2. Как только вы окажетесь внутри, используйте функцию поиска для поиска обновления, которое не удалось установить, с кодом ошибки 0x800f0845.
Поиск обновления для установки вручную
  1. Когда появятся результаты, определите версию, совместимую с вашей сборкой Windows, взглянув на архитектуру ОС и версию Windows.
Выбор обновления
  1. После того, как вы выберите обновление, которое необходимо установить на свой компьютер, нажмите кнопку «Загрузить» и дождитесь завершения процесса.
  2. После завершения загрузки перейдите в папку, в которую было загружено обновление и запустите установку.
  1. Следуйте инструкциям на экране для завершения установки, затем повторите шаги 2–5 с оставшимися обновлениями, которые не удалось установить.
  2. После успешной установки каждого ожидающего обновления перезагрузите компьютер и проверьте, исчезли ли ожидающие обновления с экрана Центра обновления Windows.

Способ 6: выполнение восстановление системы / чистой установки

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

Если вы хотите выполнить сброс самого компонента Windows, рекомендуемый подход – перейти к восстановительной установке (восстановление на месте). Эта операция будет касаться только компонентов ОС, а это означает, что ваши личные медиа, игры, приложения и даже некоторые пользовательские настройки останутся нетронутыми.

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

Tags:

Статьи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Заполните поле
Заполните поле
Пожалуйста, введите корректный адрес email.
Вы должны согласиться с условиями для продолжения

Где опция автономной учетной записи для Windows 10 версии 1909?
Меню