Исправляем ошибки установки обновлений Windows 7

Что такое ошибка Центра обновления Windows 0x800f0900

После установки накопительного обновления (как KB4493437, так и KB4499167) для систем на базе Windows 10 версии 1803 x64, некоторые пользователи вынуждены наблюдать код ошибки с именем 0x800f0900 после неудачной установки нового обновления. Обычно такие обновления предназначены для исправления ранее существовавших проблем или ошибок, однако во многих случаях свежие исправления приносят еще больше проблем, вместо устранения их. В большинстве случаев пользователям трудно избавиться от проблемы по следующим причинам: отсутствующие или поврежденные файлы, неисправные службы, проблемы с конфигурацией и другие проблемы, вызывающие ошибку. Чтобы решить эту проблему, мы подготовили список эффективных инструкций, которые устранят проблему 0x800f0900.

Скачать средство восстановления Windows

совместим с Microsoft

Существуют специальные утилиты восстановления для Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair, чтобы исправить ошибку «Обновления Windows 10 0x800f0900» в Windows 10.

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

2. Запустите сканирование с помощью средства проверки системных файлов (SFC).

Как мы уже упоминали в описании ошибки, некоторые проблемы с обновлением могут возникать из-за отсутствия или повреждения файлов. Обычно эти файлы являются важными компонентами системы, обеспечивающими правильную связь между различными процессами. Если некоторые из этих файлов отсутствуют, то скорее всего, это вызовет ошибку. Ниже мы собираемся использовать средство проверки системных файлов (SFC), которое обнаружит и восстановит отсутствующие компоненты. Вот как:

3. Запустите DISM

Обслуживание образов развертывания и управление ими (DISM) аналогично запуску сканирования SFC. Однако оно использует разные алгоритмы для поиска проблемы и исправления поврежденных данных, которые SFC может пропустить. Поэтому давайте попробуем запустить этуо сканирование с помощью командной строки, как мы это уже делали.

4. Очистите компоненты Windows.

Проблема 0x800f0900 может появиться из-за перегруженных библиотек. Вполне возможно, что они могут засориться ненужными компонентами за время использования. В результате это может привести к нестабильности различных служб. Ниже мы покажем, как удалить их с помощью Диспетчера задач и DISM.

Через Диспетчер задач

Через DISM

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

5. Перезапустите компоненты Windows и службу обновления.

Если ни один из предыдущих способов не помог, вы можете попробовать этот. Он поможет нам сбросить и перезапустить настройки Центра обновления Windows. Весь процесс состоит из перезапуска служб BITS, Cryptographic, MSI Installer и Windows Update, а также переименования некоторых папок обновлений (SoftwareDistribution и Catroot2). Эти папки содержат специальные подписи для обновлений Windows. Исходя из этого, мы заставим Windows удалить поврежденные элементы и создать компоненты обновления с нуля. Для этого мы воспользуемся консолью для запуска необходимых команд. Этот метод довольно сложен, но с ним легко справиться, выполнив следующие действия:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

del «%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat»

ren C:\Windows\SoftwareDistribution SoftwareDistribution. old
ren C:\Windows\System32\catroot2 Catroot2.old

sc. exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc. exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

cd /d %windir%\system32

regsvr32.exe atl. dll
regsvr32.exe urlmon. dll
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

netsh winsock reset

Наконец, все, что осталось сделать, это включить отключенные службы. Введите эти команды аналогичным образом.

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

6. Выключите / удалите стороннее ПО.

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

7. Очистите ненужные системные файлы.

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

Надеемся, этот метод помог вам разобраться с ошибкой 0x800704c7. Если нет, и она по-прежнему надоедает своим появлением при регулярном использовании, перейдите к последним 2 методам этой статьи.

8. Попробуйте загрузить конфликтующее обновление из каталога Microsoft.

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

9. Используйте Media Creation Tool.

Заключение

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

Способы исправления ошибки 0x800f081f при обновлении Windows

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

Ошибки в windows

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

Что это за ошибка 0x800f081f, причины её появления

В большинстве случаев сбой с кодом 0x800f081f при обновлении ОС Windows приводит к невозможности установки кумулятивных пакетов, при этом частыми последствиями этой ошибки являются различные проблемы при работе в среде Виндовс, а иногда – зависание компьютера. Проблема характерна для ПК с 64-разрядными процессорами.

Возможные причины возникновения вышеназванной ошибки:

Можно ли избавиться от этой ошибки, вернув процесс автоматического обновления компонентов операционной системы в нормальное русло, не прибегая к кардинальным мерам типа переустановки Windows? Да, причём конкретное решение (и не одно) зависит от причины появления сообщения с кодом 0x800f081f.

Решение проблем с установкой обновлений

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

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

Восстановление системных файлов

Начнём со штатных средств, входящих в состав ОС Windows. Если причиной сбоя, произошедшего в процессе инсталляции обновлений, оказалось повреждение одного из компонентов операционной системы (независимо от того, что к этому привело: деятельность вируса или пользователя ПК, конфликт на уровне ПО), можно попробовать использовать штатное средство Windows. Речь идёт об утилите System File Checker, способной выполнить проверку целостности важных системных файлов, относящихся к процедуре поиска и установки обновлений, и восстановить их в случае обнаружения повреждений.

Как исправить ошибку 0x800f081f в Windows 10 с помощью SFC:

Если сканирование утилитой SFC повреждённых компонент результатов не дало, можно попробовать применить альтернативное средство – утилиту DISM для сканирования и восстановления системных компонентов Windows, которая, начиная с версии 8.1, входит в состав инсталляционного пакета операционной системы.

dism. exe /Online / Cleanup-image /Restorehealth

dism. exe /Online / Cleanup-image /Restorehealth/ C:/RepairSourceWindows /LimitAccess

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

Отключение антивирусной программы, брандмауэра

Встроенный файервол нечасто становится источником подобных проблем, а вот аналогичные средства защиты от сторонних разработчиков, включая антивирусное ПО, часто блокируют установку обновлений (их действия называют ложным срабатыванием). Дело в том, что подобные программы используют специальные алгоритмы, позволяющие спрогнозировать, насколько опасным является то или иное действие, совершаемое другим ПО. Эти алгоритмы универсальны и не ориентированы на конкретный код. Поэтому они нередко срабатывают в отношении вполне безопасного программного обеспечения – достаточно совпадения нескольких важных критериев. Иногда страдают даже компоненты Центра обновления Windows. Если именно это является причиной возникновения ошибки с кодом 0x800f081f на Виндовс 10, решение будет заключаться во временном отключении средств безопасности, по крайней мере, пока будет продолжаться установка обновлений на вашем ПК.

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

Итак, для отключения функционирования сетевого экрана в Windows 10 действуем согласно плану:

Существует и альтернативный способ выполнить те же действия – запустить командную строку и в коне терминала набрать команду:

netsh advfirewall set allprofiles state off

netsh advfirewall set allprofiles state off

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

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

Сброс компонентов Windows Update Center

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

Первое, что можно и нужно сделать – удалить с жёсткого диска папку Software Distribution, где находятся все ранее загруженные системой обновления, а также логи процесса и кэшированные данные. Папка обычно располагается в каталоге C:\Windows. Удаление окажется невозможным, пока вы не остановите работу Windows Update Center через «панель управления» или в командной строке посредством запущенной от имени администратора команды:

net stop wuauserv

В ряде случаев подобная мера оказывается эффективной. Но не всегда, особенно если причиной является повреждение компонентов службы.

В последнем случае можно попробовать выполнить сброс компонентов Windows Update Center. Проще всего для этого использовать соответствующий скрипт от разработчика, который можно скачать с официального сайта Майкрософт, перейдя на страницу Download, где нас интересует файл ResetWUEng. Скачиваем его на свой ПК, распаковываем (он хранится в архивированном виде) и запускаем скрипт, предварительно выставив права администратора. Программа предупредит о возможных последствиях использования скрипта, соглашаемся и выбираем в предложенном меню вариант под № 2. После окончания работы основной части скрипта выбираем последний 17 пункт, после которого компьютер будет перезагружен.

Среди других вариантов решения проблемы можно упомянуть использование встроенной компоненты Windows 10 – службы устранения неполадок, хотя её эффективность, по отзывам пользователей, довольно низкая. Можно также прибегнуть к ручной установке неудачно выполненного апдейта.

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

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: