|

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

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

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

1. Запустите диагностику и устраните проблемы с обновлением Windows

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

Для этого выполните следующие действия:

– Откройте меню “Пуск”.
– Кликните на значок “Параметры”.
– В открывшемся окне перейдите в раздел “Система”.
– На панели в левой части выберите “Устранение неполадок”.
– Затем выберите “Другие средства устранения неполадок”.
– Найдите “Центр обновления Windows” и нажмите кнопку “Запуск”.
После того, как диагностика будет завершена, система предоставит вам список обнаруженных проблем и предложит способы их устранения. Чтобы просмотреть подробную информацию о каждой проблеме, выберите соответствующую опцию.

2. Сбросьте настройки службы обновления Windows

Если службы обновления Windows работают некорректно, это может привести к ошибкам при установке обновлений. Чтобы сбросить настройки этих служб, выполните следующие действия:

– Запустите меню “Пуск” и введите “Терминал”.
– Щелкните правой кнопкой мыши на значке терминала и выберите “Запустить от имени администратора”.
– Откроется окно контроля учетных записей (UAC). Если вы вошли в систему не как администратор, введите данные учетной записи администратора и нажмите “Да”.
– После этого щелкните по значку “шестеренки” и выберите “Командная строка”.
– Введите или скопируйте и вставьте следующие команды, нажимая Enter после каждой команды:

net stop bits

net stop wuauser

net stop cryptsvc

После выполнения этих команд перезапустите компьютер и проверьте, решена ли проблема с обновлением Windows.

3. Запустите проверку SFC и DISM

Так как проблема может быть связана с поврежденными системными файлами, необходимо проверить и восстановить их. Для этого запустите проверку SFC (проверка системных файлов) и DISM (обслуживание и управление образами развертывания).

Чтобы запустить проверку SFC, выполните следующие шаги:

  1. Откройте командную строку (терминал) от имени администратора. Для этого откройте меню “Пуск”, введите “терминал”, щелкните правой кнопкой мыши на иконке терминала и выберите “Запуск от имени администратора”.
  2. В открывшемся окне контроля учетных записей (UAC) введите учетные данные администратора и нажмите “Да”.
  3. В командной строке введите команду sfc /scannow и нажмите Enter. Проверка SFC начнется автоматически. После завершения проверки перезагрузите компьютер.

Чтобы запустить проверку DISM, выполните следующие шаги:

    1. Откройте терминал от имени администратора (как описано выше).
    2. Введите следующую команду и нажмите Enter: dism /online /cleanup-image /scanhealth
    3. После выполнения команды проверьте, устранена ли проблема. Если нет, выполните следующую команду для восстановления образа системы: dism /online /cleanup-image /restorehealth

4. Очистите кэш обновлений Windows и перезапустите службы

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

Перейдите в меню Пуск и введите ‘Командная строка’. Затем щелкните правой кнопкой мыши на плитке и выберите опцию ‘Запустить от имени администратора’.

Затем на вашем экране появится окно UAC (Управление учетными записями). Если вы не вошли в систему как администратор, предоставьте учетные данные администратора. В противном случае нажмите кнопку ‘Да’.

После этого нажмите на значок ‘скобка вниз’ и выберите опцию ‘Командная строка’.

Затем введите или скопируйте и вставьте указанные ниже команды, чтобы остановить текущую службу обновления. Убедитесь, что вы нажимаете Enter после каждой команды, чтобы корректно выполнить все команды.

net stop bits

net stop wuaserv

net stop cryptsvc

Затем нажмите клавиши Windows+R на клавиатуре, чтобы открыть утилиту команды “Выполнить”. Затем введите или скопируйте и вставьте указанный ниже путь к адресу и нажмите кнопку ‘ОК’, чтобы продолжить.

C:\Windows\SoftwareDistribution\DataStore

Затем нажмите клавиши Ctrl+A, чтобы выбрать все файлы и папки, а затем нажмите клавиши Shift+Delete, чтобы окончательно удалить все файлы.

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

Del «%AllUSERSPROFILE%\Application Data\Microsoft\Network\Downloader*.*

Затем нажмите Y, чтобы подтвердить удаление файлов.

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

Примечание: Модификатор /S удалит все подкаталоги, а модификатор /Q позволит вам удалить файлы без дополнительного подтверждения.

rmdir %systemroot%\system32\catroot2 /S /Q

Затем введите следующую команду и выполните ее. Эта команда сбросит службы BITS и Windows Update на их стандартный дескриптор безопасности. Также убедитесь, что вы нажимаете Enter после каждой команды.

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)

(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)

(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)

(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)

(A;;CCLCSWRPWPDTLOCRRC;;;PU)

После этого выполните указанную ниже команду, чтобы изменить каталог на папку ‘System32’.

cd /d %windir%\system32

Далее введите указанные ниже команды и нажмите Enter после каждой команды, чтобы выполнить все команды. Это обновит файлы DLL BITS и Update в реестре.

regsvr32.exe /s atl.dll

regsvr32.exe /s urlmon.dll

regsvr32.exe /s mshtml.dll

regsvr32.exe /s shdocvw.dll

regsvr32.exe /s browseui.dll

regsvr32.exe /s scrrun.dll

regsvr32.exe /s msxml.dll

regsvr32.exe /s msxml3.dll

regsvr32.exe /s msxml6.dll

regsvr32.exe /s actxprxy.dll

regsvr32.exe /s softpub.dll

regsvr32.exe /s wintrust.dll

regsvr32.exe /s dssenh.dll

regsvr32.exe /s rsaenh.dll

regsvr32.exe /s gpkcsp.dll

regsvr32.exe /s gpkcsp.dll

regsvr32.exe /s slbcsp.dll

regsvr32.exe /s sccbase.dll

regsvr32.exe /s cryptdlg.dll

regsvr32.exe /s oleaut32.dll

regsvr32.exe /s ole32.dll

regsvr32.exe /s shell32.dll

regsvr32.exe /s initpki.dll

regsvr32.exe /s wuapi.dll

regsvr32.exe /s wuaueng.dll

regsvr32.exe /s wuaueng1.dll

regsvr32.exe /s wucltui.dll

regsvr32.exe /s wups.dll

regsvr32.exe /s wups2.dll

regsvr32.exe /s wuweb.dll

regsvr32.exe /s qmgr.dll

regsvr32.exe /s qmgrprxy.dll

regsvr32.exe /s wucltux.dll

regsvr32.exe /s wuwebv.dll

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

net start bits

net start wuaserv

net start cryptsvc

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

5. Включите заново .NET Framework 3.5

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

Для этого перейдите в меню Пуск и введите Включение или отключение компонентов Windows в меню, чтобы выполнить поиск. Затем из результатов поиска щелкните плитку Включение или отключение компонентов Windows.

После этого в отдельно открытом окне найдите опцию .NET Framework 3.5 и щелкните по предшествующему флажку, чтобы выбрать эту опцию. После этого нажмите кнопку + для раскрытия раздела.

Теперь щелкните каждый флажок, выбирая опции в раскрытом разделе. Аналогично щелкните флажок перед опцией .NET Framework 4.8 Advanced Services. Теперь снова нажмите кнопку + для раскрытия раздела.

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

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

6. Удалите файлы реестра

Сначала перейдите в меню Пуск и введите “Реестр”. Затем из результатов поиска щелкните плитку “Редактор реестра”.

После этого перейдите по указанному ниже адресу, введя его в адресную строку.

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate

В правой части адресной строки найдите файлы DWORD WUServer и WIStatusServer. Щелкните правой кнопкой мыши по одному из них и выберите опцию “Удалить”. Повторите ту же процедуру для другого файла.

Убедитесь, что вы также удалили файлы из корзины.

Если указанные файлы реестра недоступны, вы готовы перейти к следующему методу.

7. Измените настройки групповой политики

Примечание: Редактор групповой политики доступен только в версиях Windows Pro.

Сначала перейдите в меню Пуск и введите “Групповая политика”. Затем щелкните плитку “Редактировать групповую политику”.

После этого выберите “Конфигурация компьютера”, а затем выберите “Административные шаблоны” в левой боковой панели.

Затем, в правой части окна, щелкните “Система”, чтобы продолжить.

В правой части найдите и дважды щелкните по политике “Указать настройки для установки и восстановления необязательных компонентов”. Теперь выберите опцию “Включено” и нажмите “Применить” и “ОК”.

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

8. Загрузите и установите обновления вручную

Загрузка пакетов обновлений Windows 11 вручную очень проста, если вы знаете, где их искать.

Для этого перейдите на официальный сайт каталога Microsoft catalog.update.microsoft.com. Затем введите номер KB (Knowledge Base) обновления Windows, которое вы хотите загрузить, в строку “поиск” на странице и нажмите Enter на клавиатуре или щелкните кнопку “Поиск”.

Все доступные загрузки для искомого номера KB будут отображены в списке на веб-странице. Щелкните по его плитке, чтобы получить больше информации о конкретном пакете обновления. Это откроет отдельное окно браузера на вашем экране.

Вы также можете получить информацию о “Ресурсах установки”, “Деталях пакета” и поддерживаемых языках, нажав на соответствующие вкладки.

Когда вы определите, какой пакет вы хотите загрузить, нажмите кнопку “Загрузить” на крайнем правом краю строки с индивидуальным пакетом. Это откроет отдельное окно на вашем экране.

После этого щелкните правой кнопкой мыши по ссылке под названием пакета обновления и выберите из контекстного меню опцию “Сохранить ссылку как”.

Затем выберите желаемый каталог в системе и нажмите кнопку “Сохранить”.

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

Установщик автономного обновления Windows подготовит систему к установке, что может занять несколько минут.

Когда обновление будет готово к установке, на экране появится запрос на подтверждение установки. Нажмите кнопку “Да”, чтобы начать установку.

Вы должны увидеть, как пакет обновления устанавливается на вашу систему. Это может занять несколько минут.

После установки вы увидите сообщение об этом в окне. В зависимости от типа обновления вам может потребоваться перезагрузить компьютер.

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

Похожие записи