Нередко при обновлении .NET Framework 3.5, Cumulative Updates и других системных пакетов возникает ошибка 0x800f081f. Это приводит к нестабильной работе Windows — вплоть до зависаний. В этом материале мы рассмотрим основные причины появления ошибки и способы ее устранения.

Причины ошибки 0x800f081f

Пользователь может столкнуться с ошибкой 0x800f081f по самым разным причинам. Чаще всего проблема кроется в следующем:

  • Отсутствие необходимых файлов или компонентов для установки обновления;
  • Повреждение системных файлов или реестра;
  • Проблемы с хранилищем компонентов Windows;
  • Конфликт свежего обновления с ранее установленными патчами на системном уровне;
  • Блокировка нужных файлов антивирусом.

Способы устранения ошибки 0x800f081f

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

Если после этого неприятное уведомление продолжает выскакивать, следует прибегнуть к более сложным вариантам.

Средство проверки системных файлов

Утилита System File Checker считается одним из самых действенных инструментов, вшитых в саму систему и позволяющих решить множество проблем. Она способна проверить целостность важных файлов, отвечающих за установку обновлений, и восстановить их в случае необходимости.

Для запуска проверки через программу нужно:

  • Кликнуть правую кнопку мыши на «Пуск» и открыть «Терминал Windows (Администратор)»;
  • В поле набрать команду sfc /scannow и нажать Enter.

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

Средство восстановления хранилища компонентов

DISM — еще один встроенный инструмент сканирования и восстановления системных компонентов. Чтобы устранить ошибку установки 0x800f081f с ее помощью:

  • Кликните правую кнопку мыши на «Пуск» и откройте «Терминал Windows (Администратор)»;

  • Введите команду DISM /Online /Cleanup-Image /RestoreHealth и нажмите Enter.

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

Отключение антивируса

Если внутренний защитник Windows обычно работает стабильно, то сторонние антивирусы могут «переусердствовать» и стать причиной той самой ошибки. Ведь они очень «любят» блокировать установку необходимых обновлений.

Но если с установкой возникают проблемы, то временно отключите встроенный антивирус. Для этого:

  • Через «Пуск» откройте панель «Параметры»;
  • В левом столбце кликните сначала на пункт «Конфиденциальность и защита», а затем «Безопасность Windows»;
  • Из появившихся вариантов выберите «Защита от вирусов и угроз»;

  • В появившемся окне нажмите на кнопку «Управление настройками»;
  • Отключите защиту, просто переключив все тумблеры.

Также, на всякий случай, отключите еще и брандмауэр. Алгоритм действий выглядит следующим образом:

  • В «Панели управления» откройте вкладку «Система и безопасность»;
  • Нажмите на пункт «Брандмауэр Защитника Windows»;
  • С левой стороны кликните на строчку «Включение и отключение брандмауэра Защитника Windows»;

  • Поставьте галочки напротив пунктов «Отключить брандмауэр Защитника Windows».

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

Сброс Windows Update

Если предыдущие варианты не помогли, то придется заняться центром обновления Windows. Именно этот раздел ответственен за установку системных апдейтов.

  • Уже знакомым способом запустите «Терминал Windows (Администратор)»;
  • В свободном поле наберите команду net stop wuauserv;
  • Перейдите в папку C:\Windows\SoftwareDistribution, где расположены все прошлые апдейты, и удалите ее.

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

Включение .NET Framework 3.5

Данный метод работает только в том случае, если ошибка 0x800f081f случилась из-за .NET Framework 3.5. Системный компонент потребуется включить вручную. Делается это так:

  • В «Панели управления» кликните на «Программы»;
  • В новом окне нажмите на «Программы и компоненты»;
  • С левой стороны откройте пункт «Включение и отключение компонентов Windows»;
  • Поставьте галочку напротив «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» и нажмите кнопку «OK».

Когда операционная система попросит, то перезагрузите компьютер. Не забудьте перед началом обеспечить надежное соединение с интернетом.

Заглавное фото: Videvo