Ошибка 0x800f081f при установке обновления в Windows — как исправить?
При установке обновлений Windows 11 или 10 некоторые пользователи могут столкнуться с ошибкой установки 0x800f081f, при этом повторные попытке скачивания и установки обновления обычно не срабатывают.
В этой инструкции подробно о способах, которые могут помочь исправить ошибку и установить обновление, с которым возникла проблема. Обратите внимание: если ошибка появляется при установке .NET Framework, решения приведены в отдельной инструкции.
Очистка кэша обновлений и сброс компонентов Центра обновлений Windows

Как и при большинстве других ошибок Центра обновлений, первое, что следует попробовать выполнить в случае ошибки 0x800f081f — очистку кэша обновлений, для этого достаточно выполнить следующие действия:
- Запустите командную строку от имени администратора (как это сделать).
- По порядку введите следующие команды (если некоторые сообщат об ошибке, пропускаем и переходим к следующей):
net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 Catroot2.old net start bits net start wuauserv net start appidsvc net start cryptsvc
- Перезагрузите компьютер.
Выполнив перезагрузку, попробуйте снова скачать и установить обновление — возможно, в этот раз всё пройдёт исправно.
Если описанные шаги не привели к решению проблемы, попробуйте выполнить полный сброс компонентов Центра обновления Windows:
- С помощью PowerShell

- С помощью утилиты Reset Windows Update Tool, описанной в соответствующем разделе этой инструкции

В ситуации, когда вышеописанные шаги не помогли, можно сделать предположение, что проблема не ограничивается Центром обновлений и его компонентами, возможно, её источник — сама Windows 11 или Windows 10, а точнее какие-то неполадки в её работе, об устранении которых — в следующем разделе.
Дополнительные варианты решения
Ошибка 0x800f081f может быть вызвана повреждением системных файлов Windows, чтобы восстановить их, запустите командную строку от имени администратора и по порядку выполните команды:
dism /online /cleanup-image /restorehealth sfc /scannow
После чего перезагрузите компьютер и повторите установку обновления.
Если не помогло и это, можно попробовать такие варианты:
- Выполнить поиск обновления в официальном каталоге обновлений по его KB-номеру, скачать обновление и выполнить установку вручную.
- По некоторым сообщениям пользователей может сработать отключение компонентов .NET Framework в Win+R — appwiz.cpl — дополнительные компоненты, перезагрузка и повторное их включение.

- Если на компьютере присутствуют сторонние антивирусы, а также программы очистки места на диске или оперативной памяти в автоматическом режиме, попробуйте временно отключить их.
- Попробуйте откатить систему с использованием точек восстановления: нажмите клавиши Win+R на клавиатуре, введите rstrui и нажмите Enter, выберите недавнюю точку восстановления, когда всё работало исправно и попробуйте выполнить откат, а после него вновь установить доступные обновления.

- На всякий случай, выполните проверку компьютера на наличие вирусов и других вредоносных программ, но используя не тот антивирус, который у вас установлен, а другие варианты — KVRT, Kaspersky Recue Disk.
И, наконец, в крайнем случае можно попробовать выполнить «Обновление на месте» для исправления ошибок Windows и, с большой вероятностью, всех ошибок при установке обновлений.




Name
Помогло отключение и включение NetFramework
Ответить
daydr43m
Первый способ «Очистка кэша обновлений» помогла!
Спасибо!
Ответить
ACT3255
Первый способ «Очистка кэша обновлений» помогла!
Спасибо огромное!
Ответить
Николай
Столкнулся с этой ошибкой.
Ни один из способов не помог.
Обновление на месте пока не пробовал.
Скачал оффлайн установщик — результат тот же, но с другим кодом.
По-изучал логи и обнаружилось что установка отменяется так как в пакете установщика отсутствует файл toc.xml и ещё один xml, точное название не помню.
Но в установщике их и нет-распаковывал с помощью 7zip и проверял на их наличие.
Возникает вопрос, почему Windows считает что эти файлы должны там быть?
При этом обновления фрэймворков исправно устанавливаются.
Компьютер зарегистрирован для ESU.
Ответить
Dmitry
Здравствуйте.
Без логов сложно сказать, есть лишь мысль: возможно, этот файл ищется не только в пакете обновления, а и в самой системе (и предполагается, что он там есть, потому и в установщике нет), где был по какой-то причине вычищен.
Но это лишь догадки, что там по факту — не знаю.
Ответить