Ошибка фреймворк на виндовс 10

28.01.2022
Руководства

12,617 Views

Статья представляет собой пошаговое решение ошибки установки .NET Framework 3.5 на Windows 10. Решение подходит для ошибок: 0x8024401С, 0x800F081F, 0x800F0950 (и, возможно, других, связанных с ошибкой установки .NET Framework 3.5)

Довольно часто, при установке .NET Framework 3.5 на Windows 10, возникает ошибка: «Не удалось установить следующий компонент: .NET Framework 3.5 (включает .NET 2.0 и 3.0)»

Ниже представлено пошаговое решение данной проблемы. 

Решение:

1. После возникновения ошибки: «Не удалось установить следующий компонент: .NET Framework 3.5 (включает .NET 2.0 и 3.0)» нажмите в окне Закрыть (Рис.1). 

Рис.1

.

2. Нажмите клавиши Win + R (либо: Пуск, затем откройте там папку Служебные — Windows и выберите в ней Выполнить). В открывшемся окне в поле для ввода введите: regedit и нажмите ОК (Рис.2).

Рис.2

.

3. В окне Редактор реестра перейдите к разделу (это можно сделать через левую часть окна): HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU (прим. можете скопировать отсюда и вставить в соответствующее поле в Редакторе реестра., либо найти нужную директорию через дерево папок в левой части окна Редактора реестра), затем сделайте двойной клик по параметру UseWUServer (Рис.3).

Рис.3

.

4. В открывшемся окне Именение параметра DWORD (32 бита) установите в поле Значение 0 (прим. вместо 1) и нажмите ОК (Рис.4).

Рис.4

.

5. Убедитесь, что значение параметра с именем UseWUServer изменилось на 0, после чего перезагрузите компьютер (Рис.5).

Рис.5

.

6. После перезагрузки компьютера, запустите установку .NET Framework 3.5, убедитесь, что установка прошла успешно и нажмите Закрыть (Рис.6).

Рис.6

.

7. После успешной установки .NET Framework 3.5, руководствуясь вышеописанным, установите значение 1 для параметра с именем UseWUServer, нажмите ОК и перезагрузите компьютер (Рис.7).

Рис.7

.

Установка .NET Framework 3.5 завершена!

.

В последнее время у пользователей Windows 10 участились проблемы с установкой компонента .NET Framework, столь необходимого для работы многих сторонних десктопных приложений. Чтобы помочь пользователям справиться с неполадками, разработчиками Microsoft был выпущен специальный инструмент под названием Microsoft .NET Framework Repair Tool. Эта небольшая утилита-помощник предназначена для обнаружения и исправления наиболее часто встречающихся ошибок.

Ошибок возникающих при установке .NET Framework на компьютерах под управлением Windows 10 и более ранних версий системы. Интерфейс утилиты представлен в виде пошагового мастера, лишенного каких-либо настроек. Все, что от вас требуется, это запустить исполняемый файл NetFxRepairTool.exe и последовательно выполнить все шаги.

Microsoft .NET Framework Repair Tool

Microsoft .NET Framework Repair Tool

Если в процессе проверки утилита обнаружит неполадки, то тут же предложит исправить их в автоматическом режиме.

Microsoft .NET Framework Repair Tool

Microsoft .NET Framework Repair Tool

Microsoft .NET Framework Repair Tool

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

Microsoft .NET Framework Repair Tool

Скачать инструмент можно бесплатно с официальной странички компании www.microsoft.com/en-us/download/details.aspx?id=30135. Установки помощник не требует, работает с версиями .NET Framework 4.6.1 и ниже, язык простейшего интерфейса — английский.

Загрузка…

На чтение 9 мин. Просмотров 19.4k. Опубликовано 03.09.2019

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

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

Логично, что перед установкой этих приложений нам нужно включить .NET Framework на нашем компьютере.

Содержание

  1. Что я могу сделать, если в Windows 10 отсутствует .NET Framework 3.5?
  2. Решение 1. Установите .NET Framework 3.5 в качестве функции Windows
  3. Решение 2. Установите .NET Framework 3.5 по требованию
  4. Решение 3. Используйте команду DISM для установки .NET Framework 3.5
  5. Решение 4. Установите недостающие обновления и попробуйте снова
  6. Решение 5 – Выполните сканирование SFC/DISM
  7. Решение 5. Используйте команду lodctr
  8. Решение 6 – Изменить вашу групповую политику
  9. Решение 7 – Проверьте ваш Центр поддержки

Что я могу сделать, если в Windows 10 отсутствует .NET Framework 3.5?

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

  • Автономный установщик Microsoft .NET Framework 3.5 . Чтобы установить .NET Framework 3.5, необходимо иметь активное подключение к Интернету, но вы также можете установить этот каркас с помощью автономного установщика.
  • NET Framework 3.5, ошибка 0x800f0906, 0x800f0922, 0x800f081f . Иногда вы не сможете установить .NET Framework из-за различных ошибок. Мы уже рассмотрели распространенные ошибки .NET Framework 3.5 в одной из наших старых статей, поэтому обязательно ознакомьтесь с ними.
  • NET Framework 3.5 Невозможно установить следующую функцию. Не найдены исходные файлы . Иногда из-за этих сообщений невозможно установить .NET Framework. Однако вы можете решить эту проблему, используя одно из наших решений.
  • .NET Framework 3.5 не удается установить . В некоторых случаях вы можете вообще не установить NET Framework. Это, скорее всего, вызвано вашими настройками или поврежденными файлами, но вы можете легко это исправить.

Решение 1. Установите .NET Framework 3.5 в качестве функции Windows

Существует несколько способов включить .NET Framework, и один из них – включить его из панели управления. Чтобы проверить, доступен ли .NET Framework на вашем компьютере, выполните следующие действия:

  1. Нажмите клавишу Windows и R одновременно. Введите appwiz.cpl в поле «Выполнить» и нажмите Enter или нажмите ОК .
  2. В окне Программы и компоненты нажмите ссылку Включить или отключить функции Windows .

  3. Проверьте, доступен ли в нем параметр .NET Framework 3.5 (включая .NET 2.0 и 3.0) . Если да, включите его и нажмите ОК .

  4. Следуйте инструкциям на экране, завершите установку и перезагрузите компьютер, если процесс запрашивает это у вас.

После этого .NET Framework должен снова начать работать без проблем.

Вы также можете получить .NET Framework 3.5 от Microsoft.

Ознакомьтесь с этой статьей, чтобы узнать больше о том, как загрузить и установить .NET Framework 3.5 в Windows 10.

Решение 2. Установите .NET Framework 3.5 по требованию

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

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

Чтобы установить .NET Framework 3.5, в этом приглашении выберите опцию Установить эту функцию, и .NET Framework 3.5 будет автоматически установлена ​​на ваш компьютер.

Решение 3. Используйте команду DISM для установки .NET Framework 3.5

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

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

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

  1. Нажмите клавишу Windows и R одновременно. Введите cmd в диалоговом окне Выполнить и нажмите Ввод .
  2. И введите в командной строке следующую строку: DISM/Online/Enable-Feature/FeatureName: NetFx3/All/LimitAccess/Source: X: sourcessxs

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

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

Чтобы узнать, как это сделать, проверьте Шаг 1 в Решении 5 .

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

Решение 4. Установите недостающие обновления и попробуйте снова

Если .NET Framework 3.5 отсутствует и вы не можете установить его, вы можете решить проблему, загрузив последние обновления Windows. Иногда ошибки могут помешать установке определенных компонентов, но вы сможете исправить их, обновив Windows 10.

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

  1. Нажмите Windows Key + I , чтобы открыть приложение «Настройки».
  2. Когда откроется Приложение настроек , перейдите в раздел Обновление и безопасность .
  3. Теперь нажмите кнопку Проверить обновления . Windows 10 теперь проверит наличие доступных обновлений и загрузит их в фоновом режиме.

После загрузки и установки последних обновлений попробуйте снова установить .NET Framework 3.5.

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

Не можете обновить Windows 10? Ознакомьтесь с этим руководством, которое поможет вам быстро их решить.

Решение 5 – Выполните сканирование SFC/DISM

Несколько пользователей сообщали об определенных проблемах и сообщениях об ошибках при попытке установить .NET Framework 3.5 на свой ПК с Windows 10. Скорее всего, это вызвано повреждением файла, и для устранения этих проблем рекомендуется выполнить сканирование SFC и проверить, помогает ли это.

Чтобы выполнить сканирование SFC, вам необходимо сделать следующее:

  1. Нажмите Windows Key + X , чтобы открыть меню Win + X, и выберите в меню Командная строка (Администратор) или PowerShell (Администратор) . .
  2. После запуска Командная строка введите sfc/scannow и нажмите Enter .
  3. Сканирование SFC начнется. Имейте в виду, что сканирование SFC может занять около 15 минут, поэтому не прерывайте его.

Команда сканирования теперь остановлена ​​до завершения процесса? Не волнуйтесь, у нас есть простое решение для вас.

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

  1. Откройте Командную строку от имени администратора.
  2. Теперь введите DISM/Online/Cleanup-Image/RestoreHealth и нажмите Enter , чтобы запустить его.
  3. Сканирование DISM начнется. Сканирование может занять более 15 минут, поэтому не прерывайте его.

После завершения сканирования DISM попробуйте снова установить .NET Framework 3.5. Пользователи сообщили, что им помогло сканирование DISM, но если вы все еще не можете установить .NET Framework, повторите сканирование SFC и проверьте, решает ли это проблему.

Кажется, что все теряется при сбое DISM в Windows 10? Посмотрите это краткое руководство и избавьтесь от забот.

Решение 5. Используйте команду lodctr

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

  1. Откройте Командную строку от имени администратора. Мы показали, как быстро открыть Командную строку в предыдущем решении, поэтому обязательно ознакомьтесь с ним.
  2. Когда откроется Командная строка , введите lodctr/r и нажмите Enter , чтобы запустить его.

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

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

Решение 6 – Изменить вашу групповую политику

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

  1. Нажмите Windows Key + R и введите gpedit.msc . Теперь нажмите Enter или нажмите ОК .Помните, что этот инструмент доступен только в Pro-версиях Windows 10, но есть способ запустить редактор групповой политики в домашней версии Windows.
  2. При запуске Редактор групповой политики на левой панели перейдите в Конфигурация компьютера> Административные шаблоны> Система . На правой панели дважды нажмите Укажите настройки для установки дополнительных компонентов и их восстановления .
  3. Новое окно теперь появится. Выберите Включено и нажмите Применить и ОК .
  4. Необязательно: Установите флажок Загружать материалы для восстановления и дополнительные функции непосредственно из Центра обновления Windows вместо служб обновления Windows Server .

После внесения этих изменений вам просто нужно запустить Командную строку от имени администратора и запустить команду gpupdate/force , чтобы применить изменения.

После этого вы сможете установить .NET Framework без проблем.

Если вы хотите узнать больше о том, как редактировать групповую политику в Windows 10, ознакомьтесь с этим удобным руководством.

Решение 7 – Проверьте ваш Центр поддержки

Немногие пользователи сообщили, что им не удалось установить .NET Framework 3.5 на свой ПК. Чтобы решить эту проблему, вам, возможно, придется проверить свой Центр поддержки. Это довольно просто, и вы можете сделать это, выполнив следующие действия:

  1. Нажмите Windows Key + S и войдите в панель управления . Выберите Панель управления в списке результатов.
  2. При запуске Панель управления убедитесь, что включен вид Категория . Перейдите в раздел Система и безопасность .
  3. Теперь нажмите Проверить состояние вашего компьютера и решить проблемы .
  4. Если вы видите какие-либо предупреждения, обязательно устраните их.

Не удается открыть панель управления в Windows 10? Ознакомьтесь с этим пошаговым руководством, чтобы найти решение.

Как только все проблемы будут решены, попробуйте установить .NET Framework еще раз.

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

  • Как исправить распространенные ошибки .NET Framework 3.5 в Windows 10
  • Как исправить испорченные проблемы .NET Framework

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

ЧИТАЙТЕ ТАКЖЕ

  • .NET Framework 4.6.2 теперь доступна с новыми изменениями
  • Решите проблемы .NET 4.5, 4.5.1 Framework с помощью этого инструмента восстановления
  • Ошибка COMException в .NET Framework исправлена ​​с помощью последних обновлений Patch Tuesday
  • Последние обновления .NET Framework устраняют серьезную уязвимость удаленного выполнения кода.
  • Microsoft выпускает обновления .NET Framework каждый месяц

Ошибки 0x800F081F и 0x800F0950 в Windows 10Иногда при установке .NET Framework 3.5 в Windows 10 появляется ошибка 0x800F081F или 0x800F0950 «Windows не удалось найти фалы, необходимые для выполнения запрошенных изменений» и «Не удалось применить изменения», причем ситуация является достаточно распространенной и не всегда легко разобраться, в чем дело.

В этой инструкции подробно о нескольких способах исправить ошибку 0x800F081F при установке компонента .NET Framework 3.5 в Windows 10, от более простых к более сложным. Сама установка описывается в отдельной статье Как установить .NET Framework 3.5 и 4.5 в Windows 10.

Прежде чем приступать, обратите внимание, что причиной ошибки, особенно 0x800F0950, может оказаться неработающий, отключенный Интернет или заблокированный доступ к серверам Майкрософт (например, если вы отключали слежку Windows 10). Также причиной иногда оказываются сторонние антивирусы и файрволлы (попробуйте временно их отключить и повторить установку).

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

Ручная установка .NET Framework 3.5 для исправления ошибки

Первое, что следует попробовать при ошибках во время установки .NET Framework 3.5 в Windows 10 в «Установке компонентов» — использовать командную строку для ручной установки.

Первый вариант предполагает использование внутреннего хранилища компонентов:

  1. Запустите командную строку от имени администратора. Для этого можно начать набирать «Командная строка» в поиске на панели задач, затем нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора».
  2. Введите команду
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess

    и нажмите Enter. Установка .NET Framework из локального хранилища

  3. Если всё прошло успешно, закройте командную строку и перезагрузите компьютер. .NET Framework5 будет установлен.

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

Вам потребуется либо загрузить и смонтировать образ ISO с Windows 10 (обязательно в той же разрядности, что у вас установлена, для монтирования нажимаем правой кнопкой мыши по образу и выбираем «Подключить». См. Как скачать оригинальный ISO Windows 10), либо, при наличии, подключить флешку или диск с Windows 10 к компьютеру. После этого выполняем следующие шаги:

  1. Запустите командную строку от имени администратора.
  2. Введите команду
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

    где D: — буква смонтированного образа, диска или флешки с Windows 10 (на моем скриншоте буква J). Исправление ошибки путем установке .Net 3.5 в DISM

  3. Если команда была выполнена успешно, перезагрузите компьютер.

С большой вероятностью один из описанных выше методов поможет в решении проблемы и ошибка 0x800F081F или 0x800F0950 будет исправлена.

Исправление ошибок 0x800F081F и 0x800F0950 в редакторе реестра

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

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter (Win — клавиша с эмблемой Windows). Откроется редактор реестра.
  2. В редактор реестра перейдите к разделу
    HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU

    При отсутствии такого раздела, создайте его.

  3. Измените значение параметра с именем UseWUServer на 0, закройте редактор реестра и перезагрузите компьютер. UseWUServer в реестре
  4. Попробуйте выполнить установку через «Включение и отключение компонентов Windows».

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

Дополнительная информация

Некоторые дополнительные сведения, которые могут оказаться полезными в контексте ошибок при установке .NET Framework 3.5:

  • На сайте Майкрософт есть утилита для устранения проблем с установкой .Net Framework, доступная на странице https://www.microsoft.com/en-us/download/details.aspx?id=30135. О её эффективности судить не берусь, обычно ошибка исправлялась до её применения.
  • Поскольку рассматриваемая ошибка имеет прямое отношение к возможности связаться с центром обновлений Windows, если вы каким-то образом отключали или блокировали его, попробуйте снова включить. Также на официальном сайте https://support.microsoft.com/ru-ru/help/10164/fix-windows-update-errors доступно средство автоматического устранения неполадок центра обновлений.

На сайте Майкрософт присутствует оффлайн установщик .NET Framework 3.5, но для предыдущих версий ОС. В Windows 10 он просто загружает компонент, а при отсутствии интернет-подключения сообщает об ошибке 0x800F0950. Страница загрузки: https://www.microsoft.com/ru-RU/download/confirmation.aspx?id=25150

Системы Windows 7 и 8.1 должны устанавливаться с интегрированной версией 4.5 программной платформы .NET Framework, необходимой для полноценной работы некоторых программ и игр. А Windows 10 изначально на своем борту должна содержать предустановленную версию платформы 4.6, совместимую с версией-предшественницей 4.5. Старая версия .NET Framework 3.5, которая требуется для работы, как правило, длительное время не поддерживаемых разработчиками программ и игр, в состав актуальных версий Windows не входит. Естественно, имеется в виду, что операционная система устанавливалась с оригинального образа дистрибутива. С неоригинальными дистрибутивами все может быть по-другому: операционная система может как содержать несколько версий .NET Framework, включая старую 3.5, так и поставляться без отдельных предустановленных системных компонентов по типу урезанной сборки Windows.

Старая .NET Framework 3.5 устанавливается отдельным этапом при инсталляции в систему программ, основанных на архитектуре этой версии платформы. Установка последней также может быть запущена пользователем вручную. Что для этого необходимо сделать? Открываем панель управления. В окне последней ищем раздел «Программы и компоненты». Чтобы было быстрее, в Windows 7 название раздела можно прописать в качестве поискового запроса в поисковой строке меню «Пуск». А в Windows 8.1 и 10 прямой доступ к этому разделу предусмотрен в меню, вызываемом клавишами Win+X. В открывшемся окне жмем ссылку, указанную на скриншоте ниже.

Появится небольшое окошко с перечнем системных компонентов. Здесь нужно активировать галочку версии .NET Framework 3.5 и нажать «Ок».

Далее нужно подтвердить скачивание файлов платформы.

Однако процесс скачивания и установки платформы успешно закончится далеко не в каждом случае.

Как решаются проблемы, которые, возможно, возникнут в процессе установки .NET Framework 3.5?

1. Скачивание инсталлятора с сайта Microsoft

Если рассмотренным выше способом .NET Framework 3.5 не устанавливается, можно попытаться решить проблему путем запуска установщика платформы, скачанного с официального источника Microsoft.

2. Запуск службы Центра обновления

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

services.msc

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

Запускаем службу. Применяем изменения.

После этого необходимо повторить попытку установки платформы любым из рассмотренных выше способов.

3. Использование DISM

Рассмотренные выше способы устранения проблем, возникающих при установке .NET Framework 3.5, предусматривают наличие интернет-подключения. Если интернет-подключения нет, для установки программной платформы можно задействовать дистрибутив Windows. Способ, рассмотренный ниже, также подойдет и для случаев, когда при попытке установки платформы будет получено сообщение об ошибке 0x800F0906.

Подключаем дистрибутив той версии Windows, что установлена на компьютере. Либо подсоединяем флешку, либо вставляем DVD-диск в привод, либо монтируем ISO-образ в виртуальный привод. Версии Windows 8.1 и 10 в числе штатного функционала предусматривают возможность монтирования ISO-образов и отображения их как разделов диска. Для этого в контекстном меню на ISO-файле дистрибутива Windows необходимо выбрать «Подключить».

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

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:sourcessxs

Правим команду: вместо буквы диска D, как в приведенном примере, подставляем свою букву флешки, DVD-диска или смонтированного ISO-образа. Жмем Enter.

После того, как прогресс выполнения команды достигнет 100%, можем закрывать командную строку и снова пытаться установить платформу описанным в начале статьи способом.

Отличного Вам дня!

Take an in-depth look at the best solutions created by our experts

by Ivan Jenic

Passionate about all elements related to Windows and combined with his innate curiosity, Ivan has delved deep into understanding this operating system, with a specialization in drivers and… read more


Updated on November 24, 2022

Reviewed by
Alex Serban

Alex Serban

After moving away from the corporate work-style, Alex has found rewards in a lifestyle of constant analysis, team coordination and pestering his colleagues. Holding an MCSA Windows Server… read more

  • Do you have problems installing .NET Framework 3.5 or turning this feature on?
  • One quick way to install the feature on your PC is to create an installation media and run some commands.
  • Another effective solution is to make some changes to your group policy.

cant install net framework 3.5 windows 10

XINSTALL BY CLICKING THE DOWNLOAD FILE

To fix various PC problems, we recommend Restoro PC Repair Tool:
This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues and remove viruses now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues affecting your computer’s security and performance
  • Restoro has been downloaded by 0 readers this month.

The .NET Framework 3.5 is an essential feature for running many Windows applications, but some users reported that they can’t install it on Windows 10.

This can be frustrating, as the feature provides the necessary functionality for apps to run normally. Thankfully, there are many ways to install the .Net Framework 3.5, and we will show them in this guide.

Why can’t I install NET Framework 3.5 on Windows 10?

There are several reasons you can’t install the .NET Framework 3.5 on Windows 10. Listed below are some of them:

  • Missing system files: If you are missing essential system files or these files are corrupt, you might not be able to install the Framework on your PC. Running the DISM scan should repair these files and allow you to complete the installation.
  • Outdated PC: Another reason you can’t install the .NET Framework is an outdated PC. In this case, you need to download and install the latest updates before installing the feature.
  • Wrong installation source: If you can’t install the .NET Framework 3.5 on Windows 10 using DISM, it might be because you specify the wrong source for the installation media. The solution here is to specify the correct source and rerun the command.

What can I do if .NET Framework 3.5 is missing on Windows 10?

1. Install .NET Framework 3.5 as a Windows feature

  1. Press the Windows + R to open the Run command. Type appwiz.cpl and then press Enter.
    Microsoft .NET Framework 3.5 offline installer
  2. In the Programs and Features window, click on the link Turn Windows features on or off.
    turn on or off cant install net framework 3.5 windows 10
  3. Check if the .NET Framework 3.5 (includes .NET 2.0 and 3.0) option is available. If yes, then enable it and then click on OK.
    option
  4. Follow the on-screen instructions, complete the installation and restart the computer if the process requests that from you.

After that, the .NET Framework should start working again without any problems.

You can also get .NET Framework 3.5 from Microsoft.

2. Install .NET Framework 3.5 on-demand

install feature

Besides installing .NET Framework 3.5 through the Control Panel, you can also install it on demand.

If a particular app requires the .NET Framework 3.5, but this feature isn’t enabled on your computer, the installation wizard will display the prompt for installing .NET Framework 3.5 on demand.

To install .NET Framework 3.5, choose the Install this feature option in the prompt, and .NET Framework 3.5 will be automatically installed on your computer.

3. Use the DISM command to install .NET Framework 3.5

  1. Press the Windows key, type cmd, and select Run as administrator under Command Prompt.
    cmd cant install net framework 3.5 windows 10
  2. Create and insert an installation media.
  3. Paste the following command (replace X in the command with the drive letter of the installation media) and hit Enter to execute it: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:sourcessxsdism online

After running the command above, you should restart your PC, and you will find the Framework installed on your PC.

Some PC issues are hard to tackle, especially when it comes to corrupted repositories or missing Windows files. If you are having troubles fixing an error, your system may be partially broken.
We recommend installing Restoro, a tool that will scan your machine and identify what the fault is.
Click here to download and start repairing.

Note that the drive letter of the installation letter must be correct. Else, you will get the can’t .NET Framework 3.5 with either error 0x800f0906, 0x800f0922, or 0x800f081f. Also, for the command to run successfully, you must run Command Prompt as an admin.

4. Install the missing updates and try again

  1. Press Windows + I to open the Settings app and navigate to the Update & Security section.
    update and security
  2. Next, click on Check for updates button.
    check for cant install net framework 3.5 windows 10
  3. Windows 10 will now check for available updates and download them in the background.

After downloading and installing the latest updates, you should try to install .NET Framework 3.5 again.

If .NET Framework 3.5 is missing in Windows 10 and you can’t install it, you might be able to fix the problem by downloading the latest Windows Updates.

Sometimes bugs can prevent specific components from installing, but you should be able to fix them by updating Windows 10.

Read more about this topic

  • Bindflt.sys Blue Screen: How to Fix It in 5 Steps
  • Fix: A Service Installation Section in this INF is Invalid
  • 8018000a Enrollment Error: Best Ways to Fix it
  • 0x800f0907 Error Code: How to Fix it on Windows 10 & 11

5. Perform a DISM scan

  1. Launch Command Prompt as an admin.
  2. Now paste the following command and hit Enter: DISM /Online /Cleanup-Image /RestoreHealthdism
  3. DISM scan will now start. The scan can take more than 15 minutes, so be sure not to interrupt it.

Once you complete the DISM scan, try to install .NET Framework 3.5 again. Users reported that the DISM scan worked for them, but if you still can’t install .NET Framework, repeat the SFC scan and check if that solves the problem.

6. Change your Group Policy

  1. Create an installation media for your PC version and insert the bootable media.
  2. Press Windows + R, and enter gpedit.msc in the text field. Now press Enter or click OK.
    gpe run command line
  3. When Group Policy Editor starts, navigate through Computer Configuration > Administrative Templates > System in the left pane.
  4. Double-click on Specify settings in the right pane for optional component installation and repair.
    specify
  5. Next, select Enabled.
  6. Check the box for Download repair content and optional features directly from Windows Update instead of Windows Server Update Services.
    enabled cant install net framework 3.5 windows 10
  7. Type the command (replace X with the letter of the installation media) below into the Alternate source file path: X:sourcessxs
  8. Now, click Apply, followed by OK to save the changes.
    alternate
  9. After making these changes, you need to start Command Prompt as administrator and run the following command to apply the changes: gpupdate /forcegpudate
  10. Now, download the Windows 10 Update Assistant and run it.
  11. After the update, press the Windows key, type turn windows, and select Turn Windows features on or off.
    start turn cant install net framework 3.5 windows 10
  12. Finally, enable the .NET Framework 3.5 and click the OK button.
    option

If you have been facing the can’t install .NET Framework 3.5 with either error code 0x800f0906, 0x800f0922, or 0x800f081f on Windows 10, no matter the method you try, this fix has proven to fix all causes of the error.

Just follow the instructions carefully, and you will get it right.

There you have: Everything you need to fix the can’t install .NET Framework 3.5 on Windows 10. If you follow the instructions in this guide carefully, you should be able to get past the error and restore normalcy on your PC.

If you want to know how to fix the common .NET Framework errors on Windows 10, check our detailed guide to do it convincingly.

Please comment in the section below if something doesn’t work for you or if you have additional questions.

newsletter icon

17.01.2021

Просмотров: 9093

Для того, чтобы некоторые программы, игры, а также службы Майкрософт работали корректно, нужны фреймфорки. Они устанавливаются при инсталляции операционной системы, а также при установке стороннего софта. Однако пользователи Windows 10 последнее время начали сталкиваться с ошибкой «Net.Framework 4.7 не поддерживается этой системой». Решить такую проблему возможно, но при знании всех нюансов данного случая.

Читайте также: Как исправить ошибку, связанную с инициализацией .NET Framework 4?

Решение ошибки с установкой Net. Framework 4.7 и выше в Windows 10

Прежде чем приступать к решению данной проблемы, стоит обозначить два важных момента:

  • Такая ошибка, как Net Framework 4.7 2 не поддерживается в Windows 10 может быть связана с наличием на ПК более новой версии фреймворков. К примеру, у вас уже установлены Net Framework 4.8, а вы пытаетесь установить Net Framework 4.7. Такое действие завершиться ошибкой. И пытаться установить старую версию не стоит, так как более новые сборки всегда включают в себя компоненты старых сборок.
  • У вас старая версия Windows 10, которая несовместима с более новыми Framework.

Исправить неполадку при установке фреймворков можно следующими способами:

  • Удаляем новые фреймворки, чтобы установить старые. Для этого стоит перейти в «Панель управления», «Программы и компоненты», «Установка и удаление программ». Из списка выбираем и удаляем версию Net Framework, которая выше, чем вы хотите установить.

  • Затем переходим на официальный сайт Майкрософт и скачиваем ту версию ПО, которая необходима.

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

Если у вас не получается установить фреймворки, то в Windows 10 можно запустить средство по устранению проблем с Net Framework, которое распространяется на бесплатной основе и совместимо с более старыми версиями.

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

  • Запускаем редактор реестра, нажав комбинацию клавиш Win+R и, ввел regedit.
  • Переходим по ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4Full.
  • Находим параметр «Release» и смотрим на значение в скобках.
  • Смотрим здесь же параметр «Version».

  • Это список правильных версий фреймворков.

  • Если в реестре изменить значение согласно этого списка. При этом нужно указывать более старую версию, чтобы она не блокировала новую. Однако, это большой риск, так как вы можете навредить системе.

Как вариант, предлагаем удалить все ранее установленные Net Framework и заново скачать нужную версию ПО.

Понравилась статья? Поделить с друзьями:
  • Ошибка фреймворк 0x80070422
  • Ошибка фрейма что это
  • Ошибка фредлайнер no data
  • Ошибка фредлайнер 136s001 05
  • Ошибка французский сериал смотреть