Обновления Windows 10 являются обязательными, вы уже знаете это. По крайней мере, это то, во что Microsoft хочет, чтобы вы верили. Но помимо регулярных обновлений стабильности системы, Центр обновления Windows обычно предоставляет регулярные обновления для других функций Windows.
Одна из функций, которая получает обновления на относительно регулярной основе, — это dotNet Framework. Однако не все так гладко для некоторых пользователей при установке обновлений dotNet Framework. А именно, проблема с кодом 0X800f081f может возникнуть при попытке обновить эту функцию. Итак, если это вас тоже беспокоит, мы подготовили несколько решений, которые, надеюсь, решат проблему.
Ошибка обновления 0X800f081f может быть проблематичной, поскольку вы не сможете загружать обновления Windows. Говоря об этой ошибке, вот некоторые похожие проблемы, о которых сообщили пользователи:
- Ошибка Центра обновления Windows 0x800f081f Windows 7, 8.1 — эта ошибка может появляться в более старых версиях Windows, и даже если вы не используете Windows 10, вы сможете применить большинство наших решений к более старым версиям Windows.
- 0x800f081f .NET 3.5 Windows 10 — если вы не можете установить обновления из-за этой ошибки, возможно, проблема в .NET Framework. Чтобы решить эту проблему, просто включите .NET Framework или используйте автономный установщик .NET.
- 0x800f081f Ядро Центра обновления Windows, агент — эта ошибка может повлиять на другие компоненты Центра обновления Windows, и для устранения проблемы рекомендуется сбросить все компоненты Центра обновления Windows с помощью командной строки.
- 0x800f081f Surface Pro 3 — эта проблема может касаться Surface Pro и других портативных устройств. Если это произойдет, вы должны знать, что все наши решения могут быть применены к ноутбукам, поэтому не стесняйтесь их опробовать.
Решение 1. Используйте автономный установщик dotNET Framework
Если вы не можете загрузить dotNet Framework со стандартной функцией обновления, попробуйте автономный установщик. Похоже, что некоторые из файлов установки обновления повреждены или неполны. Кроме того, это препятствует нормальной работе нескольких функций Windows, таких как Edge browser или Windows Store. По этой причине следуйте этим инструкциям, чтобы получить автономный установщик:
- Найдите последнюю версию автономного установщика dotNET Framework в Интернете.
- Загрузите установщик и запустите процесс.
- Установка может занять некоторое время, прежде чем файлы будут готовы к установке.
- Следуйте инструкциям и после завершения процедуры перезагрузите компьютер.
Убедитесь, что вы используете официальную версию Microsoft с проверенного сайта.
Решение 2 — Используйте сканирование SFC и DISM
По мнению пользователей, повреждение файла может привести к ошибке обновления 0X800f081f на вашем ПК. Чтобы устранить проблему, рекомендуется запустить сканирование SFC. Это довольно просто, и вы можете сделать это, выполнив следующие действия:
- Нажмите Windows Key + X, чтобы открыть меню Win + X. Теперь выберите Командная строка (Admin) или Powepowrshell (Admin) .
- Теперь введите sfc / scannow .
- Сканирование SFC начнется. Имейте в виду, что это может занять до 15 минут, поэтому не прерывайте его. После завершения сканирования проверьте, устранена ли проблема.
Если сканирование SFC не устранило проблему, или вы вообще не смогли запустить сканирование SFC, вы можете вместо этого попробовать использовать сканирование DISM. Для этого просто выполните следующие действия:
- Щелкните правой кнопкой мыши «Пуск» и запустите командную строку (Admin) .
- В командной строке введите следующую команду:
- DISM.exe / Online / Cleanup-образ / Восстановление здоровья
Если служба обновления недоступна, вы можете воспользоваться вторым способом. Вставьте USB / DVD-носитель с установочными файлами системы и введите (copy-paste) следующую команду:
- DISM.exe / Онлайн / Очистка-Образ / RestoreHealth / Источник: C: RepairSourceWindows / LimitAccess
Не забудьте изменить C: RepairSource с указанием местоположения вашего источника восстановления. После завершения процесса перезагрузите компьютер и повторите попытку обновления.
После завершения сканирования DISM проверьте, сохраняется ли проблема. Если проблема сохраняется, или если вы не смогли завершить сканирование SFC, обязательно повторите это сейчас и проверьте, решает ли это проблему.
Решение 3. Установите обновление вручную
Если вы продолжаете получать ошибку обновления 0X800f081f на своем ПК, вы можете решить эту проблему, просто загрузив необходимые обновления вручную. Для этого выполните следующие действия:
- Во-первых, вам нужно посетить веб- сайт Microsoft Update History, чтобы узнать номер обновления. Вы можете легко сравнить свою историю обновлений и информацию на сайте, чтобы найти недостающие обновления.
- Как только вы найдете код обновления, он должен начинаться с КБ и сопровождаться массивом цифр, вам необходимо посетить страницу каталога Центра обновления Майкрософт .
- Введите код обновления в поле поиска, и должен появиться список результатов. Имейте в виду, что в списке будут отображаться обновления для разных архитектур, поэтому обязательно выберите тот, который соответствует архитектуре вашей системы.
- Как только вы загрузите обновление, просто запустите установочный файл, чтобы установить его и все.
Как видите, загрузка и установка обновлений вручную могут быть немного сложными, но вы должны быть в состоянии сделать это, выполнив следующие действия. Имейте в виду, что этот процесс не исправит ошибку, а вместо этого позволит вам обойти ее и загрузить обновление.
Решение 4. Перезапустите компоненты Центра обновления Windows.
Как вы, возможно, знаете, для правильной работы Центра обновления Windows используются определенные службы, и если есть проблема с одной из этих служб, вы можете столкнуться с ошибкой 0X800f081f. Однако вы можете решить проблему, просто перезапустив компоненты Центра обновления Windows. Для этого вам просто нужно выполнить следующие шаги:
- Запустите командную строку от имени администратора.
- Когда запускается командная строка, введите следующие команды:
- Чистые стоповые биты
- Net Stop wuauserv
- Net Stop appidsvc
- Net Stop cryptsvc
- Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
- Ren% systemroot% system32catroot2 catroot2.bak
- Чистые стартовые биты
- Net Start wuauserv
- Net Start appidsvc
- Net Start cryptsvc
После запуска команд проверьте, решена ли проблема. Если вы не хотите вручную запускать эти команды, мы написали краткое руководство о том, как создать сценарий сброса Центра обновления Windows, поэтому обязательно ознакомьтесь с ним и узнайте, как автоматизировать этот процесс.
Решение 5. Убедитесь, что .NET Framework включен
Для загрузки и установки обновлений важно, чтобы у вас были включены все необходимые компоненты. Одним из этих компонентов является .NET Framework, и если этот компонент не включен, вы увидите ошибку обновления 0X800f081f. Однако вы всегда можете включить этот компонент вручную, выполнив следующие действия:
- Нажмите Windows Key + S и введите функции Windows . Выберите Включить или отключить функции Windows .
- Окно возможностей Windows теперь появится. Убедитесь, что .NET Framework 3.5 включен. После включения нажмите ОК .
После включения .NET Framework попробуйте снова выполнить обновление и проверьте, работает ли оно.
Решение 6. Использование средства устранения неполадок Центра обновления Windows
В состав Windows входит множество встроенных средств устранения неполадок, которые позволяют автоматически устранять распространенные проблемы. Если у вас есть проблемы с ошибкой обновления 0X800f081f, вы можете решить эту проблему, просто запустив средство устранения неполадок Центра обновления Windows. Это довольно просто, и вы можете сделать это, выполнив следующие действия:
- Нажмите клавишу Windows + I, чтобы открыть приложение «Настройки» .
- После открытия приложения «Настройки» перейдите в раздел « Обновление и безопасность ».
- Теперь выберите Устранение неполадок в левой панели. На правой панели выберите Центр обновления Windows и нажмите Запустить средство устранения неполадок .
- Устранение неполадок теперь начнется. Следуйте инструкциям на экране, чтобы завершить его.
После устранения неполадок проверьте, устранена ли проблема с Центром обновления Windows.
Решение 7. Выполните сброс Windows 10
Если вы пробовали предыдущие решения и не смогли, мы советуем вам выполнить чистую переустановку. Таким образом, вы обязательно исправите любую проблему. А именно, модернизированная система гораздо более устойчива к ошибкам, чем установленная на отформатированном жестком диске.
Итак, сделайте резервную копию ваших файлов и лицензионного ключа, загрузите Media Creation Tool и используйте USB или DVD для установки системы. Для этого просто выполните следующие действия:
- Откройте меню «Пуск», нажмите кнопку питания, нажмите и удерживайте клавишу Shift и выберите « Перезагрузить» из меню.
- Список вариантов появится. Выберите Устранение неполадок> Сбросить этот ПК> Удалить все .
- Если вас попросят вставить установочный носитель, обязательно сделайте это.
- Выберите Только диск, на котором установлена Windows> Просто удалите мои файлы .
- Нажмите кнопку « Сброс» и следуйте инструкциям на экране.
После завершения процесса у вас будет новая установка Windows 10.
Это должно обернуть это. Если у вас есть какие-либо предложения или замечания, не стесняйтесь сообщить нам в разделе комментариев ниже.
Ошибка 0x800f081f — это общая проблема в Windows, которая возникает при установке обновлений, исправлении ошибок и при работе с программами, использующими общие библиотеки.
Эта ошибка может произойти в Windows 7, 8 и 10, и может стать серьезной проблемой, ведь она может привести к сбоям в работе системы. Ниже представлен ряд методов, которые помогут исправить ошибку 0x800f081f в Windows.
Перезагрузите компьютер
Первый и, возможно, самый простой метод для исправления ошибки 0x800f081f – это перезапуск компьютера. Это может помочь временно разрешить конфликт, который вызывает ошибку. Просто нажмите на кнопку «Пуск» и выберите «Перезагрузить».
Переустановите Microsoft .NET Framework 3.5
Microsoft .NET Framework 3.5 – это важный компонент системы Windows, который необходим для работы многих приложений и программ. Если по каким-то причинам этот компонент не работает должным образом, может понадобиться его переустановка. Ниже представлены шаги, которые помогут вам переустановить Microsoft .NET Framework 3.5 на вашем ПК.
Шаг 1. Откройте панель управления
Перейдите к главному меню (кнопка «Пуск») и введите в поисковой строке «Панель управления». Приложение должно быть в верхней части меню. Выберите его.
Шаг 2. Выберите «Программы и компоненты»
Находим в панели управления «Программы» и кликнуть туда. Затем выберите «Программы и компоненты».
Шаг 3. Выберите раздел «Включение или отключение компонентов Windows»
Выберите раздел «Включение или отключение компонентов Windows». Зайти в него позволит нам включить .NET Framework 3.5.
Шаг 4. Установите Microsoft .NET Framework 3.5
На следующем экране вы найдете список компонентов для вашей системы Windows. Найдите компонент «.NET Framework 3.5» и установите его, выбрав галочку рядом с ним.
Шаг 5. Скачайте и установите компоненты
Нажмите «ОК». Вам может понадобиться закрыть другие окна, или перезагрузить систему. Кроме того, ваш компьютер может потребовать скачивания и установки дополнительных компонентов.
Шаг 6. Перезагрузите компьютер
После завершения процесса переустановки важно перезапустить ваш компьютер. Это даст возможность компонентам корректно работать, а также обеспечит пользователям простой способ проверки корректности установки.
Переустановка Microsoft .NET Framework 3.5 — это процесс, который может помочь в случае проблем с работой этого компонента на вашем компьютере. Убедитесь, что вы неторопитесь, и следуйте всем этапам процедуры, чтобы быть уверенным, что все прошло гладко. Если вы все еще сталкиваетесь с проблемами с .NET Framework, обратитесь за помощью к профессионалам в этой области.
Используйте инструмент проверки файловой системы
Ошибка 0x800f081f может возникнуть, если в вашей операционной системе есть поврежденные файлы. Вы можете проверить возможные ошибки с файловой системой с помощью инструмента проверка диска в Windows. Для этого нужно кликнуть правой кнопкой мыши на соответствующий диск, нажать «Свойства», выбрать вкладку «Инструменты» и «Проверить». Дождитесь окончания проверки.
Используйте восстановление системы
Если ошибки не решаются, вы можете попробовать использовать системное восстановление. С его помощью производится возврат к состоянию системы, в котором она работала без ошибок. Чтобы восстановить вашу систему, перейдите в Панель управления и выберите «Система и безопасность». Далее перейдите в «Система» и выберите «Восстановление системы».
Установите необходимые обновления вручную
Другой популярный способ решения ошибки 0x800f081f – это установка необходимых обновлений вручную. Некоторые обновления могут быть временно отключены в системе, их необходимо установить вручную. Для этого нужно перейти на сайт Microsoft Update Catalog, ввести номер обновления в поисковую строку. После нахождения нужного обновления скачайте его и установите на своем компьютере.
Отключите антивирусное ПО
Некоторые антивирусные программы могут блокировать установку, обновление или запуск программы, что может привести к ошибке 0x800f081f. Попробуйте отключить ваше антивирусное программное обеспечение и попробуйте выполнить нужное вам действие. Если это помогло, то скорее всего, необходимо настроить ваше антивирусное программное обеспечение, чтобы разрешить установку, обновление или запуск программы.
Используйте DISM
DISM – это встроенная программа в Windows, которая может исправить любые повреждения в системных файлах. Она работает посредством восстановления поврежденных файлов из дистрибутивов Windows. Используйте команду для восстановления поврежденных файлов: DISM /Online /Cleanup-Image /RestoreHealth. Подробнее.
Используйте инструмент проверки реестра
Если вы исправили файловую систему и установили обновления, но ошибка все еще возникает, попробуйте воспользоваться инструментом проверки реестра Windows. Это нужно для того, чтобы обеспечить исправление неисправной записи в реестре Windows. Для этого нужно открыть «Командную строку в режиме администратора» и ввести команду «sfc /scannow». Эта команда сканирует реестр и исправляет любые проблемы, которые были обнаружены.
В заключение
Ошибка 0x800f081f может быть очень неприятной и серьезной проблемой в Windows. Однако при помощи вышеперечисленных методов ее можно устранить. Если проблема не ушла после их использования, обратитесь к профессиональным специалистам или к форумам сообщества Windows для получения дополнительной поддержки. Надеемся, что эта статья помогла вам исправить ошибку 0x800f081
Опытным пользователям ОС Windows не привыкать к появлению различных багов и сбоев в работе этой операционной системы. Каждый новый релиз несёт в себе множество ошибок, являющихся следствием неотлаженного программного кода. Чем старше система, тем больше проблем, и «десятка» в этом отношении является самым показательным примером. Не спасает даже частый выход кумулятивных обновлений, призванных латать дыры в компонентах операционной системы.
Пользователям Windows 10 с этим явно не повезло, поскольку даже получение и установка обновлений, предназначенных для устранения ошибок, сами становятся причиной возникновения неприятностей. Обычно такие ошибки имеют код 0x800f081f, сопровождающийся текстом, уточняющим детали проблемы.
В большинстве случаев ошибка 0x800f081f не позволяет выполнить обновление, при повторном запуске процедура упорно прерывается. Точно такой же код характерен для проблемы несколько иного рода, возникающей при установке пакета .NET Framework 3.5. В последнем случае причина появления сбоя и способы его устранения будут иными.
Что это за ошибка 0x800f081f, причины её появления
В большинстве случаев сбой с кодом 0x800f081f при обновлении ОС Windows приводит к невозможности установки кумулятивных пакетов, при этом частыми последствиями этой ошибки являются различные проблемы при работе в среде Виндовс, а иногда – зависание компьютера. Проблема характерна для ПК с 64-разрядными процессорами.
Возможные причины возникновения вышеназванной ошибки:
- испорченные системные файлы, в том числе касающиеся службы Windows Update Center;
- возникновение конфликтов на уровне ПО между свежим патчем и ранее установленными апдейтами ОС;
- невозможность нормального процесса установки обновлений по причине блокировки файерволом или антивирусной программой;
- в ходе выполнения установки кумулятивных обновлений возникает ошибка.
В некоторых случаях виновником появления сообщения об ошибке 0x800f081f может оказаться .NET Framework. Если обновления не проходят из-за неправильной работы этой компоненты ОС, можно попробовать использовать для повторной инсталляции автономный установщик пакета .NET.
Можно ли избавиться от этой ошибки, вернув процесс автоматического обновления компонентов операционной системы в нормальное русло, не прибегая к кардинальным мерам типа переустановки Windows? Да, причём конкретное решение (и не одно) зависит от причины появления сообщения с кодом 0x800f081f.
Решение проблем с установкой обновлений
Сама операционная система имеет в своём составе несколько средств, позволяющих диагностировать проблему и избавиться от неё. Имеются подобные инструменты и у сторонних разработчиков. Кроме описанных уже способов избавления от ошибки, можно и нужно провести ряд превентивных мероприятий:
- проверить компьютер на наличие вирусов и шпионского ПО;
- обновить драйверы устройств;
- почистить реестр с использованием специализированных утилит.
Но для начала следует применить один из наиболее эффективных способов исправления ошибки с кодом 0x800f081f в Windows 10, в зависимости от причины, её вызвавшей.
Восстановление системных файлов
Начнём со штатных средств, входящих в состав ОС Windows. Если причиной сбоя, произошедшего в процессе инсталляции обновлений, оказалось повреждение одного из компонентов операционной системы (независимо от того, что к этому привело: деятельность вируса или пользователя ПК, конфликт на уровне ПО), можно попробовать использовать штатное средство Windows. Речь идёт об утилите System File Checker, способной выполнить проверку целостности важных системных файлов, относящихся к процедуре поиска и установки обновлений, и восстановить их в случае обнаружения повреждений.
Как исправить ошибку 0x800f081f в Windows 10 с помощью SFC:
Если сканирование утилитой SFC повреждённых компонент результатов не дало, можно попробовать применить альтернативное средство – утилиту DISM для сканирования и восстановления системных компонентов Windows, которая, начиная с версии 8.1, входит в состав инсталляционного пакета операционной системы.
Алгоритм действий:
- заходим в консоль «Выполнить» (комбинация клавиш Win+R);
- запускаем командную строку, набрав cmd;
- после появления результатов поиска жмём правой кнопкой мыши на названии утилиты и в появившемся контекстном меню выбираем пункт «Запуск от имени администратора»;
- в окне терминала набираем команду:
dism.exe /Online / Cleanup-image /Restorehealth
- если утилита по каким-либо причинам отсутствует, можно использовать DVD-диск или флешку с установочными файлами вашей версии ОС и набрать команду:
dism.exe /Online / Cleanup-image /Restorehealth/ C:/RepairSourceWindows /LimitAccess
- здесь путь C: RepairSource следует заменить на тот, который характерен для вашего источника с установочными файлами;
- дождитесь завершения процесса сканирования/восстановления и перезагрузите компьютер.
Осталось запустить процедуру обновления повторно, чтобы убедиться, что проблема с появлением ошибки решена. Если это не так, и использование обеих штатных служб восстановления повреждённых системных файлов не помогло, двигаемся дальше.
Отключение антивирусной программы, брандмауэра
Встроенный файервол нечасто становится источником подобных проблем, а вот аналогичные средства защиты от сторонних разработчиков, включая антивирусное ПО, часто блокируют установку обновлений (их действия называют ложным срабатыванием). Дело в том, что подобные программы используют специальные алгоритмы, позволяющие спрогнозировать, насколько опасным является то или иное действие, совершаемое другим ПО. Эти алгоритмы универсальны и не ориентированы на конкретный код. Поэтому они нередко срабатывают в отношении вполне безопасного программного обеспечения – достаточно совпадения нескольких важных критериев. Иногда страдают даже компоненты Центра обновления Windows. Если именно это является причиной возникновения ошибки с кодом 0x800f081f на Виндовс 10, решение будет заключаться во временном отключении средств безопасности, по крайней мере, пока будет продолжаться установка обновлений на вашем ПК.
Но даже если вы не уверены, что виновником проблемы является антивирусная программа или брандмауэр, их отключение позволит удостовериться или опровергнуть правоту ваших предположений.
Итак, для отключения функционирования сетевого экрана в Windows 10 действуем согласно плану:
Существует и альтернативный способ выполнить те же действия – запустить командную строку и в коне терминала набрать команду:
netsh advfirewall set allprofiles state off
Для тех, кто привык к консольным командам, такой способ будет предпочтительнее и быстрее. После успешного обновления вернуть брандмауэр в работоспособное состояние можно той же командой, но с параметром «on» в конце. Или через «Панель управления» с выставлением соответствующих селекторов.
Что касается отключения антивируса, то тут всё зависит от конкретной программы – некоторые их них позволяют сделать это с помощью нескольких кликов, но есть и такие, где процедура отключения довольно сложная.
Сброс компонентов Windows Update Center
Если антивирусная программа и файерволы непричастны к появлению ошибки 0x800f081f, нужно поработать с центром обновления Windows, поскольку именно эта служба занимается апдейтами операционной системы.
Первое, что можно и нужно сделать – удалить с жёсткого диска папку Software Distribution, где находятся все ранее загруженные системой обновления, а также логи процесса и кэшированные данные. Папка обычно располагается в каталоге C:Windows. Удаление окажется невозможным, пока вы не остановите работу Windows Update Center через «панель управления» или в командной строке посредством запущенной от имени администратора команды:
net stop wuauserv
В ряде случаев подобная мера оказывается эффективной. Но не всегда, особенно если причиной является повреждение компонентов службы.
В последнем случае можно попробовать выполнить сброс компонентов Windows Update Center. Проще всего для этого использовать соответствующий скрипт от разработчика, который можно скачать с официального сайта Майкрософт, перейдя на страницу Download, где нас интересует файл ResetWUEng. Скачиваем его на свой ПК, распаковываем (он хранится в архивированном виде) и запускаем скрипт, предварительно выставив права администратора. Программа предупредит о возможных последствиях использования скрипта, соглашаемся и выбираем в предложенном меню вариант под № 2. После окончания работы основной части скрипта выбираем последний 17 пункт, после которого компьютер будет перезагружен.
https://www.youtube.com/watch?v=-WTKyKHcxrI
Среди других вариантов решения проблемы можно упомянуть использование встроенной компоненты Windows 10 – службы устранения неполадок, хотя её эффективность, по отзывам пользователей, довольно низкая. Можно также прибегнуть к ручной установке неудачно выполненного апдейта.
Мы будем рады, если наши читатели в комментариях поделятся собственным опытом решения этой проблемы.
В преддверии поступления Windows 8 в продажу Microsoft выпустила большое кумулятивное обновление KB2756872, чего никогда раньше не делала для клиентских операционных систем. Однако при установке обновления меня ждал неприятный сюрприз — ошибка 80073712.
Увеличить рисунок
Сегодня я расскажу о том, как победить эту и ряд других ошибок при установке обновлений Windows с помощью новой возможности обслуживания – встроенного восстановления компонентов (in-box corruption repair).
Эта запись открывает серию статей о нововведениях в обслуживании Windows. И нет, оно не имеет ничего общего с автоматическим обслуживанием с помощью планировщика. Сначала я покажу, как решил проблему с установкой обновления, а потом расскажу о технологии.
[+] Сегодня в программе
Устранение ошибок Windows Update, вызванных повреждением хранилища компонентов
В справке предыдущих ОС Microsoft для ошибки 80073712 есть описание, из которого следует, что причиной является повреждение хранилища компонентов. Для Windows Vista и Windows 7 была выпущена утилита System Update Readiness Tool (CheckSUR), призванная устранить целый ряд ошибок Windows Update.
Список исправляемых ошибок
Для исправления этих ошибок в Windows 8 и более новых ОС утилита CheckSUR не нужна, потому что все необходимое уже встроено в систему! Вы можете восстановить поврежденные компоненты с помощью командлета PowerShell (рекомендуемый способ) или утилиты DISM.exe.
Upd. 28-Jul-2015. Microsoft выпустила специальное обновление, которое привносит в Windows 7 возможность встроенного восстановления компонентов по аналогии с Windows 8+.
Этап 1 – восстановление поврежденного хранилища компонентов
Восстановление можно выполнить без установочного диска Windows, но в некоторых случаях он может вам понадобиться.
Восстановление без установочного диска
В этом случае используются файлы хранилища на локальном диске и Windows Update.
Запустите PowerShell от имени администратора и выполните команду:
Repair-WindowsImage -Online -RestoreHealth
Альтернативно, вы можете выполнить в командной строке, запущенной с правами администратора, команду:
Dism /Online /Cleanup-Image /RestoreHealth
Длительность процедуры восстановления зависит от конфигурации ПК и степени повреждения хранилища. У меня она заняла около 7 минут, а ее результат вы видите на рисунке ниже.
Увеличить рисунок
Состояние хранилища компонентов обозначается параметром Image Health State. У него Healthy означает, что с хранилищем компонентов все нормально. Для дальнейшей диагностики переходите к проверке целостности системных файлов чуть ниже ↓ Если же повреждение хранилища не исправлено, нужно попробовать сделать это с помощью установочного диска.
Восстановление с помощью установочного диска
Когда системе не удается восстановить какие-либо компоненты, вам может помочь оригинальный установочный диск.
- Щелкните правой кнопкой мыши по ISO-образу и выберите в меню Подключить. Обратите внимание на букву диска, которую получил подключенный образ.
- В PowerShell выполните команду:
Repair-WindowsImage -Online -RestoreHealth -Source Е:sourcesinstall.wim:1
Здесь буква «E» соответствует букве подключенного образа, а цифра «1» — индексу издания в образе (в примере используется образ Windows 8 Enterprise с единственным изданием).
- По окончании процедуры убедитесь, что хранилище компонентов в порядке (Healthy).
Этап 2 – проверка целостности системных файлов
Строго говоря, этот этап не имеет отношения к восстановлению компонентов. Однако техническая поддержка Microsoft рекомендует после проверки целостности хранилища компонентов также проверить и целостность системных файлов. Для этого в командной строке, запущенной от имени администратора, выполните команду:
sfc /scannow
У меня один из файлов был поврежден, и утилита SFC успешно восстановила его.
Увеличить рисунок
Случаи, когда системе не удалось восстановить какие-либо файлы, выходят за рамки этой статьи (я разберу их в другой раз).
Этап 3 – установка обновления
Итак, две команды восстановили целостность хранилища компонентов и системных файлов. Самое время попробовать установить обновление заново.
Увеличить рисунок
Как видите, на сей раз у меня все сработало!
Что такое обслуживание Windows и зачем оно нужно
Рассказ вынесен в отдельную статью.
Преимущества встроенного восстановления компонентов Windows
Давайте сравним ключевые моменты восстановления компонентов в разных операционных системах.
Windows Vista и Windows 7
Утилита CheckSUR представляет собой набор полезных файлов, который регулярно обновляется по мере выхода новых исправлений. Таким образом, при возникновении проблем нужно скачивать утилиту заново, а между тем, сентябрьский пакет весит 350 Мб.
Но даже при таком размере в пакет не входят файлы для всех исправлений, выпущенных Microsoft (предположу, что файлов необязательных обновлений там нет). Это означает, что утилита не может устранить повреждения некоторых компонентов. И хотя обходной путь существует, он является костылем, требующим дополнительных телодвижений.
После запуска утилита распаковывает содержимое пакета в папку WindowsCheckSUR. Поскольку большинство файлов в пакете имеет очень небольшой размер, этот процесс получается длительным и занимает до 75-80% процентов от общего времени работы утилиты. Оставшееся время уходит на проверку компонентов и создание журнала.
И все это делается лишь ради того, чтобы восстановить манифесты и дать возможность системе обновиться…
Windows 8 и новее
Повреждение, как правило, означает пропажу манифеста или каталога. В отличие от CheckSUR, встроенная функция системы способна восстанавливать не только манифесты, но и все прочие составляющие компонентов. Это одно из важнейших преимуществ!
Кроме того:
- Все необходимые компоненты автоматически загружаются с Windows Update. С одной стороны – это самый актуальный источник компонентов, а с другой — от вас не требуется дополнительных действий.
- В дополнение к Windows Update или вместо него можно указать несколько источников компонентов, перечисляя WIM-образы в качестве параметров командной строки. Именно такой путь я описал выше для тех, кому не удастся обойтись только Windows Update. Например, если из г-сборки вырезаны необходимые компоненты, сочетание оригинального дистрибутива с Windows Update должно решить проблему.
- Windows периодически проверяет состояние компонентов в фоновом режиме и в случае неполадок помечает повреждение специальным флагом. Благодаря этому, с помощью консольных инструментов можно выполнить моментальную диагностику состояния хранилища компонентов.
Консольные средства для восстановления компонентов
Начиная с Windows 8, управление обслуживанием можно осуществлять не только с помощью утилиты DISM.exe, но и командлетов PowerShell, причем второй способ является рекомендуемым.
Я не любитель дублировать справку, но на русском языке ее пока нет. Поэтому я покажу вам основные возможности командлета Repair-WindowsImage, а для параметра Cleanup-Image утилиты DISM.exe ограничусь ссылкой на документацию.
Цель проверки (работающая система и образы)
Целью проверки может являться как установленная система, так и образ в формате WIM или VHD.
-Online
Проверяет работающую систему.
-Path
Проверяет подключенный автономный образ по указанному после параметра пути.
Проверка и восстановление хранилища
Для определения состояния и восстановления компонентов в командлете Repair-WindowsImage предусмотрены три параметра, выполняющих проверку хранилища. Результатом сканирования может быть:
- отсутствие повреждений (Healthy)
- наличие повреждений, которые можно восстановить (Repairable)
- наличие повреждений, которые нельзя восстановить (Not repairable)
Однако функции параметров отличаются.
-CheckHealth
Моментально проверяет, присутствует ли в системном реестре маркер, обозначающий повреждение. Этот маркер может появиться в процессе работы системы обслуживания.
-ScanHealth
Проверяет хранилище на предмет повреждений. Эта операция занимает больше времени, чем простая проверка маркера.
-RestoreHealth
Проверяет хранилище на предмет повреждений и выполняет их восстановление. Эта операция является самой длительной из трех.
Источник компонентов для восстановления
Чтобы восстановить компоненты, их нужно откуда-то взять. Когда источник не указан, при проверке автоматически используется локальное хранилище компонентов и Windows Update.
Этот момент нигде не задокументирован, и вы должны понимать, что при проверке автономного образа Windows из-под другого издания или версии Windows источник нужно указывать обязательно.
В обоих случаях вы можете указывать более одного источника и даже блокировать Windows Update при этом. Приведенные ниже параметры предназначены только для восстановления, и поэтому допустимы только в связке с -RestoreHealth.
-Source
В качестве источника можно использовать путь к:
- работающей системе, к которой имеется доступ по сети
- автономному образу, причем его предварительное подключение необязательно
Здесь любопытна возможность указать путь непосредственно к изданию в WIM-образе без его предварительного копирования на локальный диск и последующего подключения. Она является тайным знанием, пока не отраженным в документации Это работает благодаря функции автоматического подключения WIM, реализованной на последних стадиях разработки Windows 8.
Вы можете перечислить несколько путей через запятую. Дополнительные источники задействуются только в том случае, если в предыдущих не нашлось подходящих компонентов.
Когда в качестве источника используется WIM-образ, необходимо указать его индекс:
-Source C:wiminstall.wim:1
-LimitAccess
Блокирует доступ к Windows Update во время проверки.
Примеры команд PowerShell
Я приведу несколько примеров практического использования командлета Repair-WindowsImage с разными целями и источниками проверки. Первые два вы уже видели в начале статьи.
Восстановление хранилища работающей системы, используя локальные файлы и Windows Update в качестве источника:
Repair-WindowsImage -Online -RestoreHealth
Восстановление хранилища работающей системы, используя Windows Update и WIM-образ в качестве источников:
Repair-WindowsImage -Online -RestoreHealth -Source C:wiminstall.wim:1
Проверка хранилища автономного VHD-образа. Сначала он подключается в папку C:mount (это происходит очень быстро), а затем выполняется проверка.
Mount-Windowsimage -ImagePath C:vhdWin8.vhd -Index 1 -Path C:mount Repair-WindowsImage -Path C:mount -ScanHealth
Восстановление хранилища автономного VHD-образа, используя в качестве источника WIM-образ. Сначала VHD подключается в папку, затем выполняется восстановление образа, после чего VHD отключается с сохранением изменений.
Mount-Windowsimage -ImagePath C:vhdWin8.vhd -Index 1 -Path C:mount Repair-WindowsImage -Path C:mount -RestoreHealth -Source C:wiminstall.wim:1 Dismount-WindowsImage -path C:mount -Save
Результаты проверки и восстановления
Помимо результатов в консоли вы можете найти подробный отчет ближе к концу файла %WinDir%LogsDISMdism.log
В первой половине приведенного фрагмента видны конкретные компоненты и результат их восстановления (успех или неудача), а во второй – сводка об операции, включая время ее выполнения.
Посмотреть отчет из журнала DISM
Как видите, у меня были повреждены 7 манифестов, относящихся языковому пакету, что и стало препятствием к установке обновления Windows. Все повреждения были исправлены.
Безусловно, этот материал не подразумевает моментального практического применения, хотя проверить состояние хранилища компонентов Windows вы можете прямо сейчас. Более того, за три года работы в Windows 7 у меня ни разу не возникало проблем с установкой обновлений.
Однако ошибки Windows Update, связанные с повреждением хранилища, вовсе не редкость, даже если судить только по форуму OSZone. Поэтому важно знать, как бороться с ними.
Мне показалось, что часть аудитории блога откровенно заскучала от серии статей о современном интерфейсе Windows 8 и приложений. Конечно, там все примитивно, никаких технических тонкостей, а главное – у некоторых людей создается ощущение, что кроме Modern UI в Windows 8 нет ничего нового. Это не так…
Я давно планировал серию записей об изменениях в обслуживании Windows, а возникшая проблема с установкой обновления лишь форсировала публикацию, заодно вынудив меня изменить порядок статей в серии.
Вам хватило технических тонкостей сегодня?
Если нет, в следующей записи из этой серии вас ждет не только экскурс в историю инструментов обслуживания ОС Microsoft, но и уникальная возможность попробовать себя в роли г-сборщика Windows! Но до этого в блоге появятся записи на другие темы.
На чтение 8 мин. Просмотров 3.1k. Опубликовано 20.08.2019
Обновления Windows 10 являются обязательными, вы уже знаете это. По крайней мере, это то, во что Microsoft хочет, чтобы вы верили. Но помимо регулярных обновлений стабильности системы, Центр обновления Windows обычно предоставляет регулярные обновления для других функций Windows.
DotNet Framework – одна из функций, которая получает обновления на относительно регулярной основе. Однако не все так гладко для некоторых пользователей при установке обновлений dotNet Framework. А именно, проблема с кодом 0X800f081f может возникнуть при попытке обновить эту функцию. Так что, если это вас тоже беспокоит, мы подготовили несколько решений, которые, надеюсь, решат проблему.
Содержание
- Как устранить ошибку обновления 0X800f081f в Windows 10
- Решение 1. Используйте автономный установщик dotNET Framework
- Решение 2 – Используйте сканирование SFC и DISM
- Решение 3. Установите обновление вручную
- Решение 4. Перезапустите компоненты Центра обновления Windows.
- Решение 5. Убедитесь, что .NET Framework включен
- Решение 6. Использование средства устранения неполадок Центра обновления Windows
- Решение 7. Выполните сброс Windows 10
Как устранить ошибку обновления 0X800f081f в Windows 10
Ошибка обновления 0X800f081f может быть проблематичной, поскольку вы не сможете загружать обновления Windows. Говоря об этой ошибке, вот некоторые похожие проблемы, о которых сообщили пользователи:
- Ошибка Центра обновления Windows 0x800f081f Windows 7, 8.1 . Эта ошибка может появляться в более старых версиях Windows, и даже если вы не используете Windows 10, вы сможете применить большинство наших решений к более старым версии Windows.
- 0x800f081f .NET 3.5 Windows 10 . Если вы не можете установить обновления из-за этой ошибки, возможно, проблема в .NET Framework. Чтобы решить эту проблему, просто включите .NET Framework или используйте автономный установщик .NET.
- 0x800f081f Ядро Центра обновления Windows, агент . Эта ошибка может повлиять на другие компоненты Центра обновления Windows, и для решения этой проблемы рекомендуется выполнить сброс всех компонентов Центра обновления Windows с помощью командной строки.
- 0x800f081f Surface Pro 3 – . Эта проблема может касаться Surface Pro и других портативных устройств. Если это произойдет, вы должны знать, что все наши решения могут быть применены к ноутбукам, поэтому не стесняйтесь их опробовать.
Решение 1. Используйте автономный установщик dotNET Framework
Если вам не удается загрузить dotNet Framework со стандартной функцией обновления, вы можете попробовать автономный установщик. Похоже, что некоторые из файлов установки обновления повреждены или неполны. Кроме того, это препятствует нормальной работе нескольких функций Windows, таких как Edge browser или Windows Store. По этой причине следуйте этим инструкциям, чтобы получить автономный установщик:
- Найдите последнюю версию автономного установщика dotNET Framework в Интернете.
- Загрузите установщик и запустите процесс.
- Установка может занять некоторое время, прежде чем файлы будут готовы к установке.
- Следуйте инструкциям и, после завершения процедуры, перезагрузите компьютер.
Убедитесь, что вы используете официальную версию Microsoft с проверенного сайта.
- ЧИТАЙТЕ ТАКЖЕ: РЕШЕНО: неуказанная ошибка в Windows 10 (ошибка 0x80004005)
Решение 2 – Используйте сканирование SFC и DISM
По мнению пользователей, повреждение файла может привести к ошибке обновления 0X800f081f на вашем компьютере. Чтобы устранить проблему, рекомендуется запустить сканирование SFC. Это довольно просто, и вы можете сделать это, выполнив следующие действия:
-
Нажмите Windows Key + X , чтобы открыть меню Win + X. Теперь выберите Командная строка (Admin) или Powepowrshell (Admin) .
-
Теперь введите sfc/scannow .
- Сканирование SFC начнется. Имейте в виду, что это может занять до 15 минут, поэтому не прерывайте его. По завершении сканирования проверьте, устранена ли проблема.
Если сканирование SFC не устранило проблему, или вы вообще не смогли запустить сканирование SFC, вы можете вместо этого попробовать использовать сканирование DISM. Для этого просто выполните следующие действия:
- Нажмите правой кнопкой мыши на Пуск и запустите Командная строка (Администратор) .
-
В командной строке введите следующую команду:
-
DISM.exe/Online/Cleanup-image/Restorehealth
-
DISM.exe/Online/Cleanup-image/Restorehealth
Если служба обновления недоступна, вы можете воспользоваться вторым способом. Вставьте USB/DVD-носитель с установочными файлами системы и введите (copy-paste) следующую команду:
- DISM.exe/Online/Cleanup-Image/RestoreHealth/Источник: C: RepairSourceWindows/LimitAccess
Не забудьте изменить C: RepairSource в соответствии с расположением вашего источника восстановления. После завершения процесса перезагрузите компьютер и повторите попытку обновления.
После завершения сканирования DISM проверьте, сохраняется ли проблема. Если проблема все еще существует или вы не смогли выполнить сканирование SFC, обязательно повторите это сейчас и проверьте, решает ли это проблему.
Решение 3. Установите обновление вручную
Если вы продолжаете получать ошибку обновления 0X800f081f на своем ПК, вы можете решить эту проблему, просто загрузив необходимые обновления вручную. Для этого выполните следующие действия:
- Во-первых, вам нужно посетить веб-сайт История обновлений Microsoft , чтобы узнать номер обновления. Вы можете легко сравнить свою историю обновлений и информацию на сайте, чтобы найти недостающие обновления.
- Как только вы найдете код обновления, он должен начинаться с КБ, а за ним следует массив чисел, вам необходимо посетить страницу Каталог обновлений Microsoft .
-
Введите код обновления в поле поиска, и должен появиться список результатов. Помните, что в списке будут отображаться обновления для разных архитектур, поэтому обязательно выберите тот, который соответствует архитектуре вашей системы.
- Как только вы загрузите обновление, просто запустите установочный файл, чтобы установить его и все.
Как видите, загрузка и установка обновлений вручную могут быть немного сложными, но вы должны быть в состоянии сделать это, выполнив следующие действия. Имейте в виду, что этот процесс не исправит ошибку, а вместо этого позволит вам обойти ее и загрузить обновление.
- ЧИТАЙТЕ ТАКЖЕ: ошибка обновления Windows 10 0x8024200D [Fix]
Решение 4. Перезапустите компоненты Центра обновления Windows.
Как вы, возможно, знаете, Центр обновления Windows использует определенные службы для правильной работы, и если есть проблема с одной из этих служб, вы можете столкнуться с ошибкой 0X800f081f. Однако вы можете решить эту проблему, просто перезапустив компоненты Центра обновления Windows. Для этого вам просто нужно выполнить следующие шаги:
- Запустите Командную строку от имени администратора.
- При запуске Командная строка введите следующие команды:
- Чистые стоповые биты
- Net Stop wuauserv
- Net Stop appidsvc
- Net Stop cryptsvc
- Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
- Ren% systemroot% system32catroot2 catroot2.bak
- Чистые стартовые биты
- Net Start wuauserv
- Net Start appidsvc
- Net Start cryptsvc
После выполнения команд проверьте, решена ли проблема. Если вы не хотите запускать эти команды вручную, мы написали краткое руководство по созданию сценария сброса Windows Update, поэтому обязательно ознакомьтесь с ним и узнайте, как автоматизировать этот процесс.
Решение 5. Убедитесь, что .NET Framework включен
Для загрузки и установки обновлений важно, чтобы у вас были включены все необходимые компоненты. Одним из этих компонентов является .NET Framework, и если этот компонент не включен, вы увидите ошибку обновления 0X800f081f. Однако вы всегда можете включить этот компонент вручную, выполнив следующие действия:
-
Нажмите Windows Key + S и введите функции Windows . Выберите Включить или выключить функции Windows .
-
Появится окно Функции Windows . Убедитесь, что .NET Framework 3.5 включен. После включения нажмите ОК .
После включения .NET Framework попробуйте снова выполнить обновление и проверьте, работает ли оно.
- ЧИТАЙТЕ ТАКЖЕ: ошибка обновления Windows 10 0x8024401c [FIX]
Решение 6. Использование средства устранения неполадок Центра обновления Windows
В состав Windows входит множество встроенных средств устранения неполадок, которые позволяют автоматически устранять распространенные проблемы. Если у вас есть проблемы с ошибкой обновления 0X800f081f, вы можете решить эту проблему, просто запустив средство устранения неполадок Центра обновления Windows. Это довольно просто, и вы можете сделать это, выполнив следующие действия:
- Нажмите Ключ Windows + I , чтобы открыть приложение Настройки .
-
Открыв приложение “Настройки” , перейдите в раздел Обновление и безопасность .
-
Теперь выберите Устранение неполадок на левой панели. На правой панели выберите Центр обновления Windows и нажмите Запустить средство устранения неполадок .
- Устранение неполадок теперь начнется. Следуйте инструкциям на экране, чтобы завершить его.
После устранения неполадок проверьте, устранена ли проблема с Центром обновления Windows.
Решение 7. Выполните сброс Windows 10
Если вы пробовали предыдущие решения и не смогли, мы советуем вам выполнить чистую переустановку. Таким образом, вы обязательно исправите любую проблему.А именно, обновленная система гораздо более устойчива к ошибкам, чем установленная на отформатированном жестком диске.
Итак, сделайте резервную копию ваших файлов и лицензионного ключа, загрузите Media Creation Tool и используйте USB или DVD для установки системы. Для этого просто выполните следующие действия:
- Откройте меню «Пуск» , нажмите кнопку Питание , нажмите и удерживайте клавишу Shift и выберите в меню Перезагрузить . ,
- Список вариантов появится. Выберите Устранение неполадок> Перезагрузить этот компьютер> Удалить все .
- Если вас попросили вставить установочный носитель, обязательно сделайте это.
- Выберите Только диск, на котором установлена Windows> Просто удалите мои файлы .
- Нажмите кнопку Сбросить и следуйте инструкциям на экране.
После завершения процесса у вас будет новая установка Windows 10.
Это должно обернуть это. Если у вас есть какие-либо предложения или замечания, не стесняйтесь сообщить нам в разделе комментариев ниже.
Примечание редактора . Этот пост был первоначально опубликован в апреле 2017 года и с тех пор был полностью переработан и обновлен для обеспечения свежести, точности и полноты.