Почему не устанавливается net framework на windows 10

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

На самом деле, сам интерфейс утилиты выглядит достаточно просто и не позволяет не как себя настраивать или же как-то собой манипулировать, так как запустив утилиту Microsoft .NET Framework Repair Tool, вы начинает поэтапно выполнять те действия, которые она от вас требует.

Во время проверки, утилита имеет возможность вести себя совершенно по-разному, но в любом случае, стоит понимать, что как только она обнаружит проблемы связанные с .NET Framework, то тут же поступит предложение их решить.

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

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

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

Таким образом, стоит понимать, что если у вас не устанавливается .NET Framework в Windows 10, то это не беда глобальных масштабов и для ее решения, необходимо просто скачать Microsoft .NET Framework Repair Tool с официального сайта.

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

Для тех, кто хотя бы мало-мальски разбирается в программном обеспечении компьютера, абсолютно понятно, что в любом случае наступает время, когда возникает необходимость установить NET.Framework.

NET.Framework logo

С установкой и использованием NET.Framework у пользователей очень часто возникают проблемы

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

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

Конечно же, сразу возникает вопрос, почему не устанавливается Microsoft NET Framework 4. Получив ответ на этот вопрос, можно найти пути устранения проблемы.

Проблемы установки платформы

Неопытные пользователи, наслышанные о возможных ошибках, возникающих при инсталляции NET.Framework, желают узнать, можно ли обойтись без установки такого пакета на компьютер. В принципе, нет необходимости сразу же перегружать операционную систему всяческими дополнительными приложениями и программами, если пользователь в них не нуждается. Программисты рекомендуют инсталлировать только программное обеспечение, в котором непосредственно нуждается пользователь. Чрезмерная загрузка ОС ненужными программами провоцирует дефицит свободного пространства на жёстком диске, что ухудшает и работу системы, и её быстродействие.

Девушка бьет ноутбук молотком

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

Встречающиеся ошибки

Разобравшись в алгоритме инсталляции нового программного обеспечения, юзеры по аналогии приступают к установке NET.Framework на Windows 7. Выполняя последовательно все предлагаемые действия, пользователь обнадёживает себя, что всё пройдёт однозначно гладко, и вскоре платформа будет успешно установлена на Windows 7, после чего можно сразу приступить к загрузке и последующему запуску любимой игры.

Однако в некоторых случаях возникает разочарование, поскольку приходится сталкиваться с тем, что даже при чётком следовании инструкции всё равно не устанавливается NET Framework 4 Windows 7, выдавая «грустное» сообщение на экран.

Чаще всего причиной является конфликтная ситуация, возникающая в Windows 7.

Компания Microsoft подтверждает, что проблема, в результате которой не устанавливается НЕТ Фреймворк 4 в Виндовс 7, действительно, связана с Центром обновления Windows.

Безусловно, если возникает проблема, значит, находится и тот, кто старается найти пути её решения. Так и в этом случае, программисты уже нашли эффективные способы, позволяющие обойти возникающую ошибку, успешно установив NET.Framework на Windows 7.

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

Как установить NET.Framework

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

Алгоритм действий, ориентированный на установку платформы

Чтобы установить NET.Framework на Windows 7, первоначально следует удалить предыдущие следы установки всех версий. Неопытным пользователям достаточно сложно проделать такие манипуляции, поскольку компания Microsoft достаточно плотно «переплела» системные папки с папками платформы. По этой причине предыдущая версия может очень сложно удаляться, или, вообще, нет возможности от неё «избавиться».

Проигнорировать этот шаг тоже нельзя, поскольку в процессе новой инсталляции платформы на Windows 7, вновь может возникать ошибка.

Чтобы весь процесс деинсталляции и последующей инсталляции был обеспечен успехом, важно следовать всем рекомендациям опытных пользователей. Прежде всего, рекомендуется загрузить файл dotnetfx_cleanup_tool.zip. Далее его следует открыть, а затем сразу же извлечь, поскольку он помещён в архив.

Удаление NET.Framework

В папке, в которой находятся все извлечённые файлы, необходимо найти файл cleanup_tool с расширением exe. Именно его следует запустить. Сразу же возникнет новое окно, в котором запрашивают разрешение на все последующие действия. Кликнув по кнопке «Да», пользователь соглашается со всем, поэтому программа продолжает выполнять все остальные действия.

В определённый момент возникнет окно, в котором будет предложено право выбрать продукт Microsoft, который требуется удалить. Среди предлагаемого перечня есть строка «NET.Framework — все версии», выбрав её, остаётся нажать на кнопку «Очистить».

Однако и такое приложение не всесильно, поскольку оно не сможет удалить NET.Framework 2.0, поскольку такая версия платформы определена разработчиками Microsoft в качестве неотъемлемой части операционной системы.

После завершения очистки, компьютер нужно обязательно перезагрузить. Разработчики Microsoft выдвигают такие требования для многих важных процедур, связанных с процессами инсталляции и деинсталляции.

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

В завершение остаётся включить Центр обновления Windows и уже после этого благополучно установить Microsoft.NET.Framework 4.

Невзирая на то, что придётся потратить какое-то время на выполнение всех обозначенных действий, пользователь однозначно может гордиться полученным результатом. Новые знания, подкреплённые практическими навыками, всегда рассматриваются в качестве «золотого клада», который может пригодиться ещё много раз.

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

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

  • 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

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.

How we test, review and rate?

We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.

For more details you can read how we test, review, and rate at WindowsReport.

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.

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

  • File System Error (-1073741819): How to Fix it
  • 0xc0000417 Unknown Software Exception: How to Fix it
  • What is Dotnetfx.exe and How to Download & Install it?

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:\sources\sxs\
  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

  • Remove From My Forums
  • Вопрос

  • Добрый день!

    Появилась необходимость установить на предприятии всем пользователям (около 200 сотрудников) с Windows 10 компонент NetFrameWork 3.5. Доступа в интернет почти ни у кого нет, либо через прокси. Вот что перепробовал:

    — Стандартная .exe установка сообщает, что необходим доступ в MS Update, причём и Offline версия и Online. Соответственно ни чего не происходит, т.к. интернета нет.

    — Включение компонента через «Панель управления» > «Включение или отключение компонентов Windows» так же лезет в интернет.

    — Утилита DISM

    Команда
    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All лезет в интернет конечно же

    Далее копирую с диска папку Sources с компонентами себе на диск C либо просто монтирую образ Windows выполняю команду (от Администратора естественно)

    DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\sources\sxs — выдаёт сообщения нет необходимых файлов укажите другой «источник» пробовал и другие файлы, у пары пользователей поставилось, но у подавляющего
    большинства — нет. Давал полный доступ к файлам, переименовывал, подкидывал по очереди — НЕТ!

    — Пробовал через PowerShell

    Команда для установки пакета Enable-WindowsOptionalFeature -Online -FeatureName «NetFx3» -Source C:\sources\sxs — ошибка

    Указал принудительную установку пакета dism /online /add-package /packagepath:c:\sources\sxs — ошибка Сбой пакета Microsoft-Windows-NetFx3-OnDemand-Package мог произойти из-за ожидающих обновлений служебных компонентов образа. Повторите команду.Команда выполнена с ошибками.
    Дополнительные сведения см. в файле журнала.

    Полный ноль, в очередной раз разочаровываюсь в кривом ПО от Microsoft, в очередной раз уходят дни на копания и устранения бесконечных косяков! Мне нужно ещё загнать всё в GPO, а куда копать уже непонятно.

    Что посоветуете?

Ответы

  • Проблема решена! Как я описывал выше использовал образ Windows 10-1803 обновлённый до 1903, пришлось скачать с сайта Windows 10-1903 и вытащить папку sources, скопировал на диск C дальше DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:C:\sources\sxs
    всё установилось! Всем спасибо!

    • Помечено в качестве ответа

      14 февраля 2020 г. 11:25

  • берете родной диск от необходимой ос, монтируете его, и указываете в качестве source q:\sources\sxs где q это буква замонтированного iso

    если почитать интернет то можно обнаружить что исходники для фичи .net3.5 были выпилены из образа установленной win10 «за ненадобностью»


    The opinion expressed by me is not an official position of Microsoft

    • Изменено
      Vector BCOModerator
      11 февраля 2020 г. 17:06
    • Предложено в качестве ответа
      kontrra
      30 мая 2022 г. 23:14
    • Помечено в качестве ответа
      Vector BCOModerator
      31 мая 2022 г. 9:54

  • вам нужны исходники от конкретной версии ос


    The opinion expressed by me is not an official position of Microsoft

    • Помечено в качестве ответа
      Stuck-X
      14 февраля 2020 г. 11:26

Системы 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:\sources\sxs

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

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

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

  • Почему не устанавливается windows 10 x64
  • Почему не работает командная строка в windows 10
  • Почему не устанавливается geforce experience для windows 10 64 bit
  • Почему не устанавливается utorrent на windows 10
  • Почему не устанавливается ccleaner на windows 10