0x800f081f как исправить

Содержание

Ошибка 0x800f081f как исправить в Windows 10

0x800f081f как исправить

Ошибка с кодом 0x800f081f появляется только в операционной системе Windows 10 и только в 64-разрядных версиях.

Обычно связана она с невозможностью установки и запуска программы на Windows 10, если для её работы требуется библиотека NET Framework 3.5.

Однако её исправление не такое лёгкое, как может показаться на первый взгляд. Ниже рассмотрим способы, которые помогут справиться с ошибкой 0x800f081f.

Устранение ошибки 0x800f081f

Как уже было написано выше – эта ошибка появляется только на компьютерах и системах с определённой конфигурацией. Если на вашем компьютере уже установлены библиотеки NET Framework 3.5, а ошибка всё равно возникает, то скорее всего это связано с тем, что библиотеку нужно обновить. Также проблема может возникать в случае с некорректно установленными обновлениями.

Способ 1: Установка нужных обновлений

В большинстве случаев ошибка с кодом 0x800f081f появляется в Windows в тех случаях, когда у вас не установлены нужные обновления. Это решается очень просто:

  1. Перейдите в «Параметры» операционной системы. Чтобы это сделать воспользуйтесь комбинацией клавиш Win+I. Также можно нажать на иконку «Пуска» и выбрать там иконку в виде шестерёнки.
  2. Выберите там пункт «Обновление и безопасность».
  3. Нажмите на кнопку «Проверка наличия обновлений».
  4. Ожидайте завершение проверки. Обычно она длится несколько минут, но в некоторых случаях результаты приходится ждать несколько часов. Пока идёт проверка не рекомендуется пользоваться компьютером.
  5. Если были обнаружены какие-либо обновления, то рекомендуется их установить из интерфейса «Параметров», воспользовавшись соответствующей кнопкой.
  6. Ожидайте завершения установки обновлений. Она может длится до нескольких часов, но чаще всего компьютер справляется за 20-30 минут. Во время установки обновлений система может перезагрузиться несколько раз. Это нормально.

Если после установки обновлений ничего не поменялось, и ошибка так и осталась, то рекомендуется воспользоваться специальными командами, которые вводятся в интерфейсе «Командной строки»:

  1. Откройте саму «Консоль». Для этого можно воспользоваться комбинацией клавиш Win+R. В появившейся строке введите команду cmd. Нажмите Ctrl+Shift+Enter для её применения от имени администратора. Если запустить «Командую строку» в обычном режиме, то корректно ввести нужную команду не получится.
  2. В «Командой строке» пропишите значение: Dism /online /enable-feature /featurename:NetFx3 /All

    Нажмите Enter для применения команды.

  3. В «Командной строке» может запуститься процесс инициализации и обновления библиотеки. Ожидайте его завершения.
  4. Когда всё закончится перезагрузите компьютер и проверьте, была ли устранена ошибка.

Способ 2: Переустановка NET Framework 3.5

Так как ошибка с кодом 0x800f081f связана с неполадками в работе библиотеки NET Framework, то логично будет предложить, что его нужно переустановить, чтобы ошибка исчезла. Также вполне вероятно, что у вас просто не установлена данная библиотека, поэтому и не получается запустить то или иное приложение.

Для начала рассмотрим, как удалить библиотеку NET Framework, если она у вас уже установлена, но работает некорректно:

  1. Откройте «Панель управления» любым удобным для вас способом. Например, её можно запустите через поисковую строку по компонентам системы.
  2. Для удобства напротив «Просмотр» установите значение «Крупные значки» или «Мелкие значки».
  3. Найдите там элемент «Программы и компоненты». Перейдите по нему.
  4. Воспользуйтесь поиском в верхней правой части окна и найдите там «NET Framework». Выделите его кликом левой кнопки мыши.
  5. Нажмите на кнопку «Удалить».

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

  1. Перейдите на официальный сайт Майкрософт и воспользуйтесь поиском, что расположен в верхней правой части сайта. Введите туда наименование искомого объекта. В данном случае это библиотека NET Framework 3.5.
  2. В результатах поиска выберите приемлемый для вас вариант.
  3. На странице скачивания выберите язык продукта и нажмите на кнопку «Скачать».
  4. После скачивания библиотеки откройте установочный файл и следуйте инструкциям мастера установки. Сам процесс не должен занять у вас много времени.
  5. Когда закончите установку нужно будет перезагрузить компьютер.

Способ 3: Специальная команда

Для этого вам понадобится «Командная строка», а также флешка с записанным на ней установочным образом той версии Windows, которая на данный момент находится у вас на компьютере. Версия должна полностью совпадать с вашей по разрядности и типу, то есть если на компьютере стоит Windows 10 Pro x64, то и образ должен быть от Windows 10 Pro x64.

Источник: https://public-pc.com/error-0x800f081f/

Способы исправления ошибки 0x800f081f при обновлении Windows

0x800f081f как исправить

Опытным пользователям ОС 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:

  • заходим в консоль «Выполнить» (комбинация клавиш Win+R);
  • запускаем командную строку, набрав cmd;
  • после появления результатов поиска жмём правой кнопкой мыши на названии утилиты и в появившемся контекстном меню выбираем пункт «Запуск от имени администратора»;
  • в окне терминала набираем команду «sfc/ scannow», подтверждаем нажатием Enter;
  • ждём окончания процедуры сканирования системных файлов, что может занять до десятков минут и более, если обнаружатся повреждённые компоненты и утилита попытается их восстановить;
  • результаты работы программы можно проанализировать как непосредственно в окне терминала, так и в файле отчёта, где указываются подробности процесса сканирования/восстановления системных файлов;
  • перезагружаем ПК и проверяем, осталась ли проблема или мы её решили.

Если сканирование утилитой 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 действуем согласно плану:

  • любым удобным способом запускаем «Панель управления» (проще всего – через кнопку «Пуск», или кликнув на ярлыке утилиты, расположенной на рабочем столе);
  • кликаем на вкладке «Брандмауэр Windows»;
  • откроется новое окно, в меню слева выбираем строчку «Включение/отключение брандмауэра Windows»;
  • устанавливаем селектор на строку «Отключить брандмауэр Windows» для всех присутствующих в системе типов сети (домашней, общественной), сохраняем изменения.

Существует и альтернативный способ выполнить те же действия – запустить командную строку и в коне терминала набрать команду:

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..com/watch?v=-WTKyKHcxrI

Среди других вариантов решения проблемы можно упомянуть использование встроенной компоненты Windows 10 – службы устранения неполадок, хотя её эффективность, по отзывам пользователей, довольно низкая. Можно также прибегнуть к ручной установке неудачно выполненного апдейта.

Источник: https://nastroyvse.ru/opersys/win/kak-ispravit-oshibku-0x800f081f-pri-obnovlenii-windows.html

Как устранить ошибку «0x800f081f» на Windows 10

0x800f081f как исправить

Опытным пользователям ОС Виндовс не привыкать к появлению различных багов и сбоев в работе новых продуктов компании Microsoft.

Так, например, на фоне последних обновлений Windows 10 система начала всё чаще выдавать ошибки под кодом 0x800f081f, связанные с невозможностью получения и установки новых версий ОС, которые «прилетают» на компьютер чуть ли не каждую неделю.

В связи с этим возникает вопрос, что из себя представляет ошибка 0x800f081f Windows 10 и как её исправить.

Описание ошибки

Чаще всего ошибка установки 0x800f081f Windows 10 возникает при активации компонента .NET Framework во время использования мастера установки, инструмента обслуживания изображений и управления развертыванием (DISM), командной строки Windows PowerShell. Также нередки случаи появления неполадок во время установки для ОС следующих кумулятивных обновлений:

  • KB4058258;
  • KB4090913;
  • KB4056892;
  • KB4051963;
  • KB4048955;
  • KB4074588.

Разумеется, что после появления сообщения «Windows не смогла найти исходные файлы .NET для продолжения установки» пользователь уже не сможет установить нужное ему обновление, даже если попробует начать процедуру заново: загрузка будет постоянно останавливаться, а изменения, выполненные ранее, каждый раз будут отменяться.

Причины появления ошибки 0x800f081f могут быть и другими: поврежденные системные файлы или компоненты Центра обновления, конфликт между устанавливаемой и установленной версией ОС, антивирус или брандмауэр, блокирующие процесс установки обновления. В любом случае подобная неполадка может здорово мешать нормальной работе операционной системы или же полностью вывести её из строя.

Пробуем установить .NET Framework 3.5

Поскольку ошибка 0x800f081f Net Framework 3.5 Windows 10 чаще всего возникает при отсутствии необходимых компонентов, в первую очередь стоит активировать .NET Framework 3.5 на компьютере. Для этого:

  1. Открываем службу «Выполнить» с помощью комбинации клавиш Win+R и вводим команду OptionalFeatures.
  2. На экране появится окошко «Включение или отключение компонентов Windows». Устанавливаем флажок рядом с «.NET Framework 3.5 (включает .NET 2.0 и 3.0)» и нажимаем «OK».
  3. Ждём окончания процесса установки компонента, при появлении соответствующего запроса – перезагружем компьютер.

В некоторых случаях во время включения компонента может возникнуть сбой. В этом случае стоит попробовать загрузить автономный установщик .NET Framework 3.5 SP1.

Используем команду DISM

Для установки .NET Framework 3.5 можно воспользоваться внутренним хранилищем компонентов, доступ к которой открывается через командную строку.

  1. Запускаем командную строку от имени администратора: ПКМ кликаем на значок Пуска и в открывшемся меню выбираем «Windows PowerShell (администратор).
  2. Вводим команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess и нажимаем Enter.

При успешном окончании процесса установки компонента остаётся только закрыть командную строку и перезапустить компьютер. Если же в процессе инсталляции система выдаёт ошибку, стоит использовать метод установки .NET Framework 3.5 из дистрибутива системы.

Устраняем проблему через образ системы

Для реализации этого способа пользователю следует загрузить и смонтировать образ ISO с Виндовс 10. Для этого нужно скачать утилиту Media Creation Tools и проделать следующие действия:

  1. Открываем утилиту и отмечаем пункт «Создать установочный носитель».
  2. В следующем меню выбираем язык системы, выпуск и архитектуру (выбранная разрядность должна совпадать с текущей). Нажимаем «Далее».
  3. В списке доступных для создания установочных носителей отмечаем ISO-файл, указываем место его сохранения и ждём окончания процесса.
  4. После успешной загрузки образа кликаем по нему ПКМ и выбираем «Подключить».

После того, как образ будет смонтирован на виртуальный диск, нужно открыть командную строку от имени администратора и прописать следующую команду: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:e:\sources\sxs, где e:\sources\sxs –  путь для выставления компонентов .NET Framework 3.5. Этот путь будет меняться в зависимости от названия виртуального раздела с образом системы.

Компонент будет установлен в течении пары минут. Далее следует попробовать вновь запустить приложение, которое ранее требовало установку .NET Framework 3.5. По идеи, ошибка должна быть устранена.

Через regedit

Этот способ может оказаться полезным, когда установка .NET Framework 3.5 происходит на корпоративном компьютере, где для обновлений используется свой сервер.

  1. Нажимаем на клавиатуре клавиши Win+R, вводим команду regedit и жмём Enter.
  2. В открывшемся редакторе реестра переходим к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU. При отсутствии такого раздела – создаём его.
  3. Изменяем значение параметра с именем UseWUServer на 0, закрываем редактор реестра и перезагружаем компьютер.
  4. Попробуйте выполнить установку Фреймворк через «Включение и отключение компонентов Windows».

Если предложенный метод помог, то после установки компонента стоит изменить значение параметра на первоначальное.

Редактор групповой политики

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

  1. Открываем службу «Выполнить» (Win+R), вводим команду gpedit.msc и нажимаем Enter. Команда откроет окно редактора групповой политики.
  2. Переходим в меню «Конфигурация компьютера»«Административные шаблоны»«Система». С правой стороны прокручиваем немного вниз и 2 раза кликаем на «Укажите параметры для установки необязательных компонентов и восстановления компонентов» для открытия настроек параметров.
  3. В появившемся окне отмечаем «Включено» и сохраняем изменения.

Обратите внимание, что редактор групповой политики доступен только в Виндовс 10 Pro, Enterprise и Education.

В некоторых случаях ошибка с кодом 0x800f081f появляется в Виндовс в тех случаях, когда на компьютере отсутствуют нужные обновления системы. Это решается очень просто:

  1. Переходим в «Параметры» ОС через меню Пуск или комбинацию клавиш Win+I.
  2. Выбираем раздел «Обновление и безопасность» и нажимаем на «Проверка наличия обновлений».
  3. Если диагностика обнаружила какие-либо обновления, начинаем процесс их установки из интерфейса «Параметров» нажатием на соответствующую кнопку.

Если после установки обновлений ничего не поменялось, можно попробовать обновить сам компонент. Для этого нужно открыть командную строку и прописать следующую команду: Dism /online /enable-feature /featurename:NetFx3 /All. Далее запустится процесс инициализации и обновления библиотеки. Когда он закончится, можно перезагрузить компьютер и проверить, была ли устранена ошибка.

Через официальную утилиту Microsoft .NET Framework Repair Tool

На сайте Майкрософт есть утилита для устранения проблем с установкой .Net Framework. Она довольно эффективно работает при появлении во время работы ПК сообщения «Ошибка установки 0x800f081f Windows 10» и ряда других неполадок.

Скачать с официального сайта

Отключение антивируса и брандмауэра

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

Как исправить ошибку обновления 0x800f081f на Windows 10 с помощью антивируса? Легко. Достаточно просто отключить его, используя инструкцию, прилагаемую разработчиком ПО или следуя подсказкам лаунчера.

Если же речь идёт о встроенной защите системы, то здесь всё намного проще:

  1. Заходим в «Панель управления»«Система и безопасность»«Брандмауэр Защитника Windows».
  2. В списке слева выбираем раздел «Включение и отключение брандмауэра защитника Windows».
  3. Ставим галочку напротив опций отключения Брандмауэра для всех типов сетей и сохраняем изменения.

Подробнее: Как отключить брандмауэр на Windows 10

Отключив антивирус и брандмауэр стоит вновь попробовать осуществить действие, повлекшее за собой появление ошибки «Update Windows 10: Error 0x800f081f».

Включаем/Выключаем Центр обновлений

Если ошибка 0x800f081f появляется при попытке обновить Виндовс 10, стоит попробовать вариант с активацией/деактивацией Центра обновлений ОС. Для этого:

  1. Вызываем меню «Выполнить» одновременным нажатием на клавиши Win+R.
  2. В появившемся окне вводим команду services.msc и кликаем на Ок.
  3. В списке служб Виндовс находим строку «Центр обновления» («Windows Update»), нажимаем на неё ПКМ и в контекстном меню выбираем действие «Перезапустить». Если же служба была полностью выключена, стоит включить её нажатием на соответствующую кнопку.

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



Заключение

Выполнение всех вышеуказанных действий должно решить проблему с появлением ошибки 0x800f081f. Если же неполадка продолжает мешать работе Windows, пользователю остаётся только одно – выполнить восстановление операционной системы с сохранением личных данных или их полным удалением.

Источник: https://kompukter.ru/kak-ispravit-oshibku-obnovleniya-0x800f081f-na-windows-10/

Ошибка DISM 0x800f081f: Не удалось найти исходные файлы…

0x800f081f как исправить

Ошибка DISM 0x800f081f или как исправить отсутствие исходных файлов для получения обновлений.

Такая ошибка DISM 0x800f081f проявляет себя сразу после попытки пользователя “починить” образ установленной Windows 10 с помощью команды DISM /Online /Cleanup-Image /RestoreHealth. Ошибка проявляет себя дополнением типа

Не удалось найти исходные файлы. Укажите расположение файлов, необходимых для восстановления компонента с помощью параметра “Источник”…

Далее DISM отсылает нас на офсайт Microsoft и, как обычно, предлагает ознакомиться с логом инструмента. Чаще всего ситуация получает своё развитие с момента, когда Windows 10 отказывается получить последние обновления:

Ошибка может видоизменяться в том же окне настроек обновлений от сеанса к сеансу, но итог один: те или не скачиваются, либо не устанавливаются:

Причина ошибки DISM 0x800f081f

Флаг DISM /RestoreHealth, как уже указывалось в статье Как починить Windows 10 с помощью DISM, предназначен для исправления проблем с образом Windows 10, используя узел Windows Update. Но если DISM обнаружила, что необходимых для исправления ошибки файлов не хватает, она просит указать дополнительный (к Windows Update) источник.

Такие проблемы возникают в тот момент, когда некоторые параметры системы оказываются тесно завязаны со доустановленными средами. И которые обновить с помощью средств WU уже нельзя – чаще всего просто по причине устаревания (когда более новая версия обновления какого-то компонента подменяет предыдущее или поглощает его).

Для Windows, кстати, это обычное явление.

СРАЗУ

Статья дополнена своеобразной второй частью, в которой я попробовал разобрать различные подходы к решению ошибки со стороны среды DISM, характерной для проблемы “Не удалось найти исходные файлы“. Настоятельно рекомендую прочесть, если в процессе работы по этой статье вы столкнётесь с другими ошибками.

Что понадобится для работы?

  • Валидный install.wim файл тех же версии, выпуска и языковой сборки Windows 10, что и ваша
  • не менее 10 Гб свободного места на диске С:.

Напомню, что файл install.wim располагается по адресу

Скачанный_диск-или-папка\sources\install.wim

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

Загрузить утилиту для скачивания ISO Windows10 с К76

  • (2) утилиты создания загрузочной флешки Rufus.

Второй способ быстрее и абсолютно надёжен, но первый можно считать вполне официальным:

Чаще всего указанный файл install.wim “поставляется” в чистом виде; иногда – в составе почти одноимённого install.esd.

Для монтирования образа я традиционно использую Daemon Tools, хотя прекрасно подойдёт и встроенный инструментарий в Windows 10 через Монтировать. У меня все образы идут с готовым для работы install.wim.

Если у вас файл install.esd, читайте следующий абзац; если везёт, как и мне, переходите к следующему.

Если у вас install.esd

  • Копируем этот файл в корень диска С – оттуда нам будет лучше с ним работать напрямую. Файл лежит в папке \sources смонтированного образа. Вы его не пропустите, т.к он самый большой.

ВНИМАНИЕ: все окна проводника Windows перед следующими командами закрыть.

  • Теперь запускаем консоль cmd от имени администратора и командой

cd\

  • Переходим в корень нашего диска. Смотрим состав перекочевавшего сюда файла:

dism /Get-WimInfo /WimFile:install.esd

В моём файле 6 выпусков (если вы скачали предложенными мною способами, у вас меньше или так же). Я использую вариант Windows 10 Pro. Вы можете узнать о своей тут же из консоли, набрав команду:

winver

  • Моему выпуску в консоли присвоен индекс 4. Извлекаем нужный install.wim из install.esd:

dism /export-image /SourceImageFile:install.esd /SourceIndex:4 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity

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

Если у вас файл install.wim

Нам достаточно скопировать файл также как и в предыдущем абзаце – в корень диска С.

ВНИМАНИЕ: все окна проводника Windows закрыть.

После этого запускаем консоль cmd от имени администратора и проверяем список выпусков Windows:

cd\dism /Get-WimInfo /WimFile:install.wim

Так как у меня установлена Windows 10 Pro, я чуть позже выберу индекс 4. Но для начала мне нужно очистить собственное хранилище компонентов от установленных ранее “обновлённых” файлов. В надежде, конечно, что эти “обновлённые” устаревшие файлы (вместе с другими) будут удалены:

DISM /Online /Cleanup-Image /StartComponentCleanup

А теперь следуем стандартной процедуре анализа состояния образа Windows 10 и применению исправления ошибок, как уже описывалось в статье Как починить Windows 10 с помощью DISM. Вводим поочерёдно:

DISM /Online /Cleanup-Image /AnalyzeComponentStoreDISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:c:\install.wim:4 /LimitAccessЕщё раз акцентирую внимание на индексе файла – у меня 4. Ждём окончания ремонта. И, как всегда по окончании работ, запускаем старую-добрую проверку системных файлов:
sfc /scannow

Думаю, всё. Ошибка DISM 0x800f081f вас не должна более побеспокоить. До появления следующей устаревшей версии какого-либо компонента. Как справится с очередным косяком обновления, вы уже знаете.

Успехов.

Источник: https://computer76.ru/2019/09/17/%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0-dism-0x800f081f/

Как исправить код ошибки 0x800F081F в Windows 10

0x800f081f как исправить

Несмотря на значительные улучшения за последние пару лет, Windows все еще склонна выбрасывать случайный код ошибки. Ранее мы рассмотрели, как исправить критический процесс (Critical Process Died Stop) с кодом ошибки 0x000000EF. Теперь пришло время исследовать код ошибки 0x800F081F. Разберем, что вызывает и как исправить эту проблему. 

Что вызывает код ошибки 0x800F081F?

Код ошибки 0x800F081F является одним из четырех возможных кодов ошибок, которые указывают на одну и ту же проблему. Остальные три – это код ошибки 0x800F0906, код ошибки 0x800F0907 и код ошибки 0x800F0922. Несовместимость Microsoft .

NET Framework 3.5 вызывает все эти коды ошибок. Как правило, они будут возникать при включении .

NET Framework, используя либо мастер установки, инструмент обслуживания изображений и управления развертыванием (DISM), либо команды Windows PowerShell.

Вы будете видеть эти коды только на Windows 10, Windows Server 2016, Windows Server версии 1709, Windows 8.1, Windows Server 2012 R2, Windows 8 и Windows Server 2012. В этих операционных системах Microsoft .

NET Framework 3.5 не включен по умолчанию. Когда вы включаете эту функцию, Windows Update пытается захватить .NET-файлы вместе с другими необходимыми файлами.

 Если ваш компьютер настроен неправильно, то вы можете увидеть коды:

  • 0x800F081F: Windows не смогла найти исходные файлы .NET для продолжения установки.
  • 0x800F0906: Windows не смогла загрузить исходные файлы .NET и подключиться к Интернету, или  установить роль службы или функцию.
  • 0x800F0907: Сбой программы DISM, либо параметры сетевой политики не позволяют Windows подключаться к сети.
  • 0x800F0922: Обработка .NET-инсталляторов или общих команд завершилась неудачно.

Как исправить коды ошибок 0x800F081F, 0x800F0906, 0x800F0907 или 0x800F0922 на Windows 10

К счастью, способы для исправления первых трех кодов ошибок одинаковы. Для кода ошибки 0x800F0922 вам нужно перейти прямо к способу 2. 

Способ 1. Настройка групповой политики

Примечание. Редактор групповой политики доступен только в Windows 10 Pro, Enterprise и Education. К счастью, есть обходной путь. Вы можете ознакомиться с руководством по доступу к редактору групповой политики в Windows 10 Home.

1. Нажмите Windows + R, затем введите gpedit.msc и нажмите Enter. Команда откроет окно редактора групповой политики.

2. Далее перейдите Конфигурация компьютера > Административные шаблоны > Система. С правой стороны прокрутите немного вниз и найдите “Укажите параметры для установки необязательных компонентов и восстановления компонентов.”

3. Теперь нажмите по этому слову два раза мышкой, чтобы открыть “настройки”. Далее в новом окне Вам нужно поставить точку на “Включено“. Если ошибка не устранена

Способ 2. Включение .NET Framework с помощью команды DISM

Примечание. Это единственный метод, который исправит код ошибки 0x800F0922, и требует для этого использование команды DISM для включения .NET Framework.

1. Прежде чем начать основной процесс, вам сначала нужно убедиться, что у вас есть образ ISO Windows 10. Версия ISO должна точно соответствовать вашей текущей операционной системе. Вы можете скачать Windows официально специальным средством. Скачали ISO образ? Тогда приступим. 

2. Для начала вам нужно смонтировать недавно загруженный образ ISO. Откройте проводник (этот компьютер), найдите свой скачанный ISO образ и нажмите на нем правой кнопкой мыши, и выберите в меню “Подключить“. Таким образом мы создадим виртуальный диск с Windows 10.

3. Если процесс был успешным, вы увидите ISO Windopws 10 на виртуальном диске, открыв “Этот компьютер”. Запомните имя диска, в моем случае это G.

4. Теперь откройте “меню пуск” и введите в поиск cmd. Когда вы увидите список результатов, щелкните правой кнопкой мыши Командная строка и выберите Запуск от имени администратора.

5. В окне командной строки задайте следующую команду dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs /LimitAccess и нажмите Enter.

6. После окончания процесса с командной строкой, откройте “Этот компьютер” и нажмите правой кнопкой мыши на виртуальном созданном диске, и в меню выберите “Извлечь“. Таким образом мы удалим созданный ранее наш виртуальный диск с Windows 10, чтобы не мешал. Он нам больше не нужен. Перезагрузите ПК и проверьте, устранена ли ошибка.

Переустановить Microsoft .NET Framework 3.5

После того, как вы успешно выполнили инструкции, пришло время установить .NET Framework 3.5, чтобы исправить ошибки 0x800F081F и связанных с ним кодов.

1. Нажмите Win + R и введите appwiz.cpl.

2. Нажмите слева “Включение и отключение компонентов“. В новом окне найдите в списке NET Framework 3.5 (включая .NET 2.0 и 3.0) и установите рядом с ним флажок, после чего нажмите OK. Процесс установки займет несколько минут, в зависимости от скорости вашего соединения. Проверьте устранена ли ошибка 0x800F081F.

Смотрите еще:

Источник: https://mywebpc.ru/windows/ispravit-kod-oshibki-0x800f081f-v-windows-10/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

    ×
    Рекомендуем посмотреть