Ошибка с кодом 0x800f081f — одна из самых частых проблем Центра обновления Windows. Она указывает на отсутствие или повреждение системных файлов, необходимых для завершения установки. Рассказываем о рабочих методах решения.
С этой ошибкой пользователи чаще всего сталкиваются при попытке установить накопительные обновления или при установке компонентов .NET Framework 3.5. Причиной сбоя могут быть поврежденные файлы в хранилище компонентов Windows, сбои интернет-соединения или заблокированные службы обновлений.
Решение 1: Восстановление системных файлов через SFC и DISM
Инструменты проверки целостности системы позволяют автоматически найти и восстановить отсутствующие системные библиотеки:
- Откройте меню Пуск, введите cmd, нажмите правой кнопкой мыши на «Командная строка» и выберите «Запуск от имени администратора».
- Запустите проверку файлов командой:
sfc /scannowи дождитесь завершения (это может занять до 15 минут). - Затем выполните глубокое сканирование и восстановление образа системы командой:
DISM /Online /Cleanup-Image /RestoreHealth. - После выполнения обеих команд перезагрузите компьютер и повторно запустите поиск обновлений.
Решение 2: Включение и восстановление .NET Framework 3.5
Если ошибка возникает при установке этого компонента:
- Нажмите сочетание клавиш Win + R, введите
optionalfeaturesи нажмите Enter. - В появившемся окне убедитесь, что напротив пункта .NET Framework 3.5 (включает .NET 2.0 и 3.0) установлен флажок. Если нет, установите его и нажмите ОК, разрешив Windows скачать необходимые файлы.
Решение 3: Сброс кэша Центра обновлений
Часто проблема кроется в поврежденном кэше загрузок. Сбросить его можно вручную через командную строку от имени администратора:
- Остановите службы обновлений командами:
net stop bits net stop wuauserv net stop msiserver net stop cryptsvc - Перейдите в проводнике в папку
C:WindowsSoftwareDistributionи удалите все содержимое папок Download и DataStore (это временные файлы обновлений). - Снова запустите остановленные службы командами:
net start bits net start wuauserv net start msiserver net start cryptsvc
После перезагрузки компьютера попробуйте запустить установку обновлений заново.
