Полезное

Ошибка 0x800F081F

Как исправить ошибки 0x800F081F или 0x800F0950 при установке .Net Framework 3.5 в Windows 10

Ошибка 0x800F081F .NET Framework 3.5 в Windows 10 решение

Некоторые юзеры, которые перешли на использование Windows 10 столкнулись со множеством проблем, одной из них стала ошибка 0x800F081F, возникающая при установке .NET Framework 3.5. Мы собрали все лучшие решения данной проблемы, которые помогут вам исправить этот баг.

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

Проблема “Не удалось найти файлы. Код ошибки 0x800F081F” в Windows 10 возникает по многим причинам. В основном, она связана с тем, что многие игры или софтины требуют на компьютере наличия загруженной среды .NET Framework 3.5. Примечателен факт, что в самой сборке десятки идет версия 4.6, а апдейт 3.5 также есть, но он не всегда запущен. Также к источникам проблемы стоит отнести:

  1. Попытка запуска “пиратского софта” на компьютере;
  2. Битые файлы установщика или неверный путь;
  3. Закрытый доступ пользователя к файлам фреймворка – чтение, запись;
  4. Проблемы с активным подключением к Сети интернет;
  5. Блокировка служб обновления Windows.

Код ошибки 0x800F081F при установке .NET Framework 3.5

Аналогичной проблемой также является код ошибки 0x800F0906, однако он появляется в Windows 8/8.1. Поэтому все описанные ниже решения можно применить и к ним.

Решение проблем с установкой

Мы постарались собрать все самые верные решения, отмеченные пользователями популярных форумов и ресурсов. Итак, приступим.

Как показали многие отзывы – повторное скачивание нового пакета фреймворка с официального сайта не помогает. Также, решение которое описывается на официальном форуме мало кому помогает и является достаточно запутанным.

Проверка подключенных компонентов

Для начала проверьте, присутствует ли по умолчанию в системе фреймворк версии 3.5. Возможно его потребуется просто активировать.

  1. Кливаем по значку “Меню Пуск” правой кнопкой и сверху жмем на “Программы и компоненты”.
  2. В данной директории просматриваем боковое меню, там кликаем на “Включение или отключение компонентов”. Опция должна запускаться из-под админа.
  3. В приведенном окошке ставим галочку напротив .NET Framefork 3.5 и двух его подпунктов.

Проверка компонентов Windows 10

Далее запустится процесс активации. После активируем повторную установку и смотрим – исчезла ли проблема.

Проверяем службы обновления Windows 10

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

  1. Через пуск заходим в “Выполнить”, прописываем команду services.msc. Тем самым вы попадете в список всех служб.
  2. Внизу будет Центр обновлений Windows, через правую кнопку проходим в свойства. Во вкладке “Тип запуска” клацаем Автоматически. Чуть ниже в Состоянии кликаем “Запустить”.

Активируем службу обновления

Офлайн инсталлер

Как вариант можно опробовать применение оффлайн инсталлера .NET Framefork 3.5. Он в принудительном порядке загрузит компоненты в системе. Вот ссылка на скачивание его файлов – загрузить инсталлер. Далее делаем по-пунктам:

  1. Распаковываем на Рабочем столе загруженный архив.
  2. Там будут три файла – папку Sources просто перенесите на диск C. Возможно выйдет уведомление о замене – подтверждаем.
  3. Далее активируйте инсталятор: выберите диск системы C: и кликайте Install.

Применение оффлайн инсталлера

Сторонние образы

Если проблема выглядит как DISM ошибка 0x800F081F (или 0x800F0906) “Не удалось найти исходные файлы”, то действенным вариантом будет применение внешнего носителя с образом системы Windows 10 (диск, флешка).

  1. Монтируем образ. Запоминаем букву присвоенного раздела.
  2. Выполняем Командную строку и записываем туда следующую активацию: и клацаем Enter.

Выполняем DISM команду со встроенного образа

Заключение

Один из вышеописанных способов должен вам помочь в решении ошибки 0x800F081F при установке .NET Framefork 3.5 в Windows 10. Если вдруг возникнут сложности – отпишитесь в комментах, лучше сразу приложите скрин.

Код ошибки 0x800f081f Net Framework 3.5 в Windows 10

После релиза системы от Майкрософт Windows 10 пользователи по акции бесплатно обновились до последней стабильной версии, и многие из них столкнулись с ошибкой под кодом 0x800f081f в программной платформе Net Framework 3.5. Как поступить в этой ситуации, и что означает эта ошибка мы рассмотрим далее в статье.

Причины появления ошибки с кодом 0x800f081f

Причин на самом деле довольно много. Этот компонент мог установиться с обновлением, но не запуститься в работу вместе с другими программами, поэтому приходится его запускать самостоятельно. Последняя версия операционки от Microsoft конечно же предполагает наличие Net Framework, но не на всех компьютерах он работает корректно. При запуске различных игр и приложений, которые требуют компонент для своей работы, вы можете столкнуться с проблемным сообщением 0x800f081f, если его нет в системе или он есть, но по различным причинам не запущен.

Ошибка возникает при следующих обстоятельствах.

  • Один из файлов компонента является битым .
  • Путь , по которому система может найти компонент неверен .
  • Проблема с доступом к компоненту – ограниченные права пользователя .
  • Блокировка Net Framework антивирусным ПО .

Устраняем проблему с Net Framework 3.5 в Windows 10

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

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

  1. Введите в поисковом окне проводника « Включение и отключение компонентов Windows » и откройте их.
  2. Запустится окно со списком компонентов .
  3. Проследите, чтобы в этом окне был установлен чекбокс напротив нужного пункта и укажите на кнопку « Ок ».

Компоненты Windows

Далее загрузим компонент Net Framework, если его все-таки нет на вашем компьютере, для этого перейдите по ссылке https://www.microsoft.com/ru-ru/download/details.aspx? >

Проверьте службы обновления.

  1. Нажмите сочетание клавиш для вызова командной строки и введите команду « services.msc ». Запустится диспетчер служб Windows .
  2. Опуститесь в самый низ и найдите « Центр обновлений Виндовс ».
  3. Нажмите кнопку меню и выберите из выпавшего окна « Свойства ».
  4. В разделе « Тип запуска » убедитесь, что установлен « Автоматически », иначе исправьте.
  5. В пункте ниже нажмите кнопку « Запустить ».
  6. Далее сохраняем, нажав « Ок » и закрываем окна.
  7. Попробуйте запустить проблемную программу или игру.

Воспользуйтесь средством DISM

DISM – это инструмент Windows, который подготавливает пакеты к установке и предоставляет им поддержку во время установки. Он является чем-то вроде менеджера обновлений в операционной системе.

Далее выполните следующие указания:

  1. Откройте меню « Пуск » ПКМ и выберите командную строку.
  2. В ней запишите без ошибок строку « DISM /Online/Cleanup-Image /RestoreHealth /source:WIM:G:SourcesInstall.wim:1 /LimitAccess ».
  3. После чего необходимо ввести следующую команду здесь же « DISM /Online /cleanup-image /restorehealth ».
  4. Далее закройте открытые окна и программы и перезагрузите ваш ПК .
  5. Повторите попытку запуска необходимой вам программы.

Если проблема не исчезла, и ошибка 0x800f081f продолжает появляться, в этом случае мы воспользуемся еще одним способом восстановить работоспособность вашей операционной системы.

Для этого метода вам понадобиться флешка с Windows или установочный диск.

Выполните пошаговую инструкцию.

Перезапустите ваш компьютер и выполните загрузку со съемного диска Для этого зайдите в BIOS и во вкладке BOOT , в приоритетах загрузки укажите ваш съемный носитель
После того, как ОС загрузится, перейдите в командную строку Для этого кликните ПКМ по меню « Пуск » и выберите нужный пункт
Далее введите следующую команду в пустой строке « dism.exe /online /enable-feature /reaturename:NetFX3 /Source:C:sourcessxs /LimitAccess » Как можно догадаться, диск необходимо указывать тот, на котором установлена ваша операционная система
После этой команды проверьте ваши файлы на поврежденные , запустив специальную утилиту « sfc /scannow » Она проверит все ваши файлы, хранящиеся на жестком диске на ошибки и целостность
Далее выйдите из системы, установив загрузку с вашего жесткого диска Переустановите проблемную программу и повторите запуск. В этот раз проблем быть не должно

Если ошибка с системным кодом 0x800f081f, связанная с Net Framework 3.5 снова появляется в вашей новенькой Windows 10 – попробуйте применить кардинальный метод – вернуть компьютер в исходное состояние. Если вы не знаете, как это сделать – можно прочитать инструкцию на официальном сайте Microsoft.

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

Несмотря на значительные улучшения за последние пару лет, 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:sourcessxs /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.

Как исправить неполадку 0x800F081F при установке .NET Framework 3.5 на Windows 10?

Если перейти на официальный сайт Microsoft и ознакомиться с таблицей версий и зависимостей платформы .Net Framework, то можно увидеть, что Windows 10 совместима со всеми фреймфорками, начиная от версии 4.6. Однако, учитывая тот факт, что множество любимых игр и приложений пользователей требуют использование Microsoft .Net Framework 3.5, то юзеры все же устанавливают эти компоненты. При их инсталляции могут возникнуть две неполадки: ошибка 0x800F0950 и ошибка 0x800F081F. Обе они сопровождаются сообщением о том, что системе «не удалось найти файлы» или «не удалось применить изменения». Решаются они достаточно легко, а поэтому предлагаем рассмотреть основные способы.

Причины ошибок 0x800F0950 и 0x800F081F

Самыми распространенными причинами ошибок 0x800F0950 и 0x800F081F являются:

  • Поврежденный файл самого установщика;
  • Блокировка файла антивирусом или Защитником Windows;
  • Проблемы с интернет подключением или его полное отсутствие;
  • Заблокированный доступ к серверам Microsoft;
  • Отключенная телеметрия (Windows 10 для активации фреймворков нужно включить данную опцию);
  • Вирусы.

Прежде, чем решать данные ошибки, убедитесь, что у вас ПК подключен к интернету и в нем включена телеметрия (посте установки пакета её можно отключить).

Способы решения ошибки 0x800F081F при установке .NET Framework 3.5 на Windows 10

Если при установке .NET Framework 3.5 на Windows 10 вы столкнулись с ошибкой 0x800F081F или 0x800F0950, то нужно скачать с официального сайта Майкрософт повторно установщик .NET Framework 3.5 и выполнить его установку ручную. Для этого выполняем следующее:

  • Запускаем Командную строку с правами Администратора. Для этого нужно нажать «Пуск» и в поисковую строку ввести нужный запрос. Далее нажимаем правой кнопкой мыши на выдаче и выбираем «Запустить от имени Администратора».

  • Откроется консоль. Вводим «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess».

  • Операция должна пройти успешно. После неё нужно перезагрузить ПК.

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

  • Подключаем к ПК флешку с установочными файлами системы.
  • Загружаемся в BIOS. Выставляем приоритетность загрузки со съемного носителя.
  • Загружаемся с образа. Выбираем «Восстановление системы».

  • Попадем в новое меню на синем фоне. Здесь нужно выбрать «Диагностика», «Дополнительные параметры».

  • А в «Дополнительных параметрах» нужно выбрать «Командная строка».

  • В консоли нужно ввести команду «DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs», где вместо D вводим букву диска с вашим образом.

  • Если команда выполнена успешно, то нужно загрузиться в Windows 10, не забыв, при этом, вернуть в BIOSе правильные настройки приоритетности загрузки.

Если же вы пытаетесь установить NET Framework 3.5 на корпоративную версию Windows 10, то проблема может крыться в реестре, который нужно отредактировать. Для этого выполняем следующее:

  • Жмем «Win+R» и вводим «regedit».
  • Откроется редактор реестра. Нужно перейти по ветке «HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU». Здесь находим параметр «UseWUServer» и задаем ему значение «0».

  • Перезагружаем систему, чтобы изменения вступили в силу.

ВАЖНО! Если такого раздела в реестре нет, то нужно его создать вручную.

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

Поделиться в социальных сетях

Похожие статьи

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

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

Close
Adblock
detector