Нередко при обновлении .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
Похожие статьи:
0 комментариев