Где найти net framework в windows 10

Что такое NET Framework и нужен ли он в системе, как скачать и установить Microsoft .NET Framework для Windows 7/10, проверка имеющихся на компьютере версий

Содержание:

  • 1 NET Framework – для чего он нужен и можно ли удалить
  • 2 Как узнать, какая версия NET Framework установлена
    • 2.1 С помощью Проводника и командной строки
    • 2.2 Через редактор реестра
    • 2.3 С помощью сторонних утилит
  • 3 Как скачать NET Framework для Windows 7/10
  • 4 Значение NET Framework

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

Ошибка из-за отсутствия нужной версии NET Framework

Мы уже выяснили, что многие программы не будут нормально работать без кое-каких дополнительных модулей, таких как NET Framework. Пользователи Winfows 7/10, наверняка, не раз встречались с этим компонентом, однако вряд ли задумывались о его роли и выполняемых функциях. Спешим восполнить этот пробел.

Итак, что такое Microsoft .NET Framework, для чего он нужен и можно ли без него обойтись? Если говорить простым языком, то NET Framework представляет собой набор DLL-библиотек или универсальный программный код, используемый разными программами. Правда, такое определение вряд ли прольет достаточно света на тему предмета, поэтому мы немного углубимся в историю.

Дело в том, что изначально система Windows, как платформа, была ориентирована на язык программирования С, на котором должны были разрабатываться предназначенные для нее приложения. Однако этот язык оказался не слишком удобным и к тому же мало подходящим для создания сложных конструкций. Появление ОПП и С++ существенно упростило разработку программного обеспечения, но по мере появление новых операционных систем и моделей процессоров программисты всё чаще стали сталкиваться с проблемами несовместимости.

Нужна была некая общая платформа, позволявшая работать самым разным приложениям в разных версиях и редакциях Windows. На тот момент в системе уже имелся набор DLL-библиотек, но они опять же поддерживали только приложения, написанные на языке С. Имелись и более серьезные проблемы, которые предстояло решить Microsoft, например, неуправляемый код, препятствующий разграничению прав для запускаемых программ.

Решением стала интеграция виртуальной машины Java, разработанной компанией Sun и служивший как бы прослойкой между Windows, сторонними приложениями и аппаратной частью компьютера. Однако сотрудничество Microsoft и Sun оказалось недолгим, и в 2001 году компания Microsoft представила собственную универсальную платформу для разработки приложений, получившую название .NET Framework и поставившую точку в вопросе совместимости.

NET Framework

Будучи универсальным, модуль NET Framework позволяет запускать поддерживающие технологию NET программы не только на Windows, но и в других системах, причем программа может быть разработана на любом языке программирования, включая те языки, которая Windows не «понимает». Конечно, для работы такого ПО требуются определенные условия, но сам факт, что такое возможно, является большим плюсом платформы NET Framework.

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

Как узнать, какая версия NET Framework установлена

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

С помощью Проводника и командной строки

Все пакеты NET Framework устанавливаются в каталоги C:/Windows/Microsoft.NET/Framework и /Framework64 (в 64-разрядных ОС). Каждой версии соответствует отдельная директория, название которой начинается на V (версия), например, v3.0, v3.5 и так далее. Соответственно, определить редакцию компонента не составит труда, если перейти в Проводнике по указанному адресу и посмотреть названия папок.

Папка с пакетами NET Framework

Как вариант, содержимое каталогов можно вывести в командной строке, выполнив команду dir %WINDIR%/Microsoft.Net/Framework/v* /O:-N /B. По итогам запроса в консоли будут показаны все установленные версии фреймворка за исключением версии 4.5, находящейся в папке v4.0.ХХХХ.

Вывод всех версий Microsoft NET Framework в командной строке

Через редактор реестра

Еще одна методика предполагает использование реестра. Запустив командой regedit редактор реестра, разверните в левой колонке ветку HKLM/SOFTWARE/Microsoft/NET Framework Setup/NDP. В последнем подразделе вы увидите папки, имена которых будут соответствовать имеющимся в Windows версиям NET Framework.

Просмотр установленных версий NET Framework в реестре

Чтобы определить, установлена ли в системе версия NET Framework 4.5 и выше, зайдите в расположение v4/Full и обратите внимание на параметры Install и Version. Значение 1 для первого параметра будет означать, что компонент установлен и активен, значение второго параметра содержит полный номер версии компонента. Это же касается и других редакций фреймворка. Отсутствие подкаталога Full укажет на то, что компонент NET Framework 4.5 или более поздней версии не установлен.

Узнаем через реестр, установлена ли в системе версия NET Framework 4.5 или выше

С помощью сторонних утилит

Тем, кто не желает утруждать себя копанием в реестре, рекомендуем воспользоваться сторонними инструментами. Скачайте с сайта разработчика www.asoft.be/prod_netver.html утилиту «ASoft .NET Version Detector» и запустите. Утилита выведет список установленных версий фреймворка в нижней части окна в поле с голубым фоном. Также тулза покажет обновления компонента.

Утилита ASoft .NET Version Detector

Как скачать NET Framework для Windows 7/10

Многие сторонние программы, требующие для своей работы наличие NET Framework той или иной редакции, способны инициировать скачивание и установку пакета, но целом ряде случаев этим придется заниматься самому пользователю. Найти и скачать NET Framework можно без проблем на официальном сайте Microsoft, перейдя по адресу www.microsoft.com/ru-ru/search?q=NET+Framework и выбрав нужную версию компонента.

Пакеты NET Framework на сайте Microsoft

Скачивание NET Framework с сайта Microsoft

Набор библиотек также доступен на сторонних ресурсах, например, на dlltop.ru/soft/135-microsoft-net-framework.

Как скачать NET Framework с сайта dlltop.ru

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

Установка NET Framework в Windows

Значение NET Framework

Даже зная, что такое NET Framework, обычные пользователи как-то не задумываются о ценности и значимости этого компонента. Иначе относятся к нему разработчики программного обеспечения. Для них, и в особенности для тех, кто программирует на Visual Basic .NET и C# NET Framework, это нечто большее, чем просто набор библиотек. Это полноценная среда разработки, скрывающая в себе массу возможностей и инструментов, без которых создание современных приложений для операционной системы Windows было бы трудновыполнимой задачей.

В данной статье рассмотрены способы, с помощью которых можно установить (включить) компонент .NET Framework 3.5 и .NET Framework 4.5 в операционной системе Windows 10.

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

Если используется операционная система Windows, то платформа .NET Framework, возможно уже установлена на компьютере. В частности, версия .NET Framework 4.5 включена в Windows 8, версия 4.5.1 включена в Windows 8.1, а версия 4.6 включена в Windows 10.

Однако платформа .NET Framework 3.5 не устанавливается автоматически вместе с Windows 8, 8.1 или 10, и ее необходимо включить отдельно.

Содержание

  1. Установка платформы .NET Framework 3.5 по запросу
  2. Как установить .NET Framework 3.5 в окне «Компоненты Windows»
  3. Как установить .NET Framework 3.5 в Windows 10 с помощью DISM
  4. Как установить .NET Framework 4.5 в Windows 10

Установка платформы .NET Framework 3.5 по запросу

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

Для реализации этого варианта требуется подключение к Интернету.

Как установить .NET Framework 3.5 в окне «Компоненты Windows»

Вы можете самостоятельно включить .NET Framework 3.5 в окне «Компоненты Windows». Для реализации этого варианта требуется подключение к Интернету.

Нажмите сочетание клавиш + R и в открывшемся окне Выполнить введите команду OptionalFeatures и нажмите клавишу Enter ↵.

В открывшемся окне Компоненты Windows установите флажок .NET Framework 3.5 (включает .NET 2.0 и 3.0), нажмите кнопку OK.

Начнется процесс установки компонента .NET Framework 3.5.

Не нужно выбирать дочерние элементы для активации HTTP Windows Communication Foundation (WCF), если только вы не разработчик, которому требуются функции сопоставления скрипта и обработчика WCF.

По окончании процесса установки нажмите кнопку Закрыть.

Если по какой-то причине вышеуказанный способ вам не подходит, то можно скачать официальный установщик .NET Framework 3.5 по ссылке с официального сайта Microsoft https://www.microsoft.com/ru-ru/download/details.aspx?id=21 (при этом не стоит обращать внимания, что Windows 10 отсутствует в списке поддерживаемых систем, все успешно устанавливается).

Как установить .NET Framework 3.5 в Windows 10 с помощью DISM

Если подключение к Интернету отсутствует, платформу .NET Framework 3.5 можно включить с помощью средства командной строки «Система обслуживания образов, развертывания и управления ими» (DISM), указав носитель (USB-накопитель, ISO-образ или DVD-диск), с которого была установлена Windows 10.

Чтобы установить компонент .Net Framework 3.5 с помощью DISM, откройте командную строку от имени администратора и выполните следующую команду:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:F:\sources\sxs

Где F — буква диска с дистрибутивом Windows 10 (или путь до распакованного дистрибутива).

Через некоторое время компонент .Net Framework будет установлен, перезагрузите Windows для завершения операции.

Ещё один из способов установки .NET Framework 3.5 в Windows 10, который Вы можете использовать, представлен в статье Как установить .NET Framework 3.5 в Windows 10 используя Windows PowerShell

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

В Windows 10 по умолчанию включен .NET Framework 4.6 который совместим с версиями 4.5, 4.5.1 и 4.5.2. Иными словами, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно устанавливать предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2. Аналогично, при установке более поздней версии, например .NET Framework 4.6, вам не нужно предварительно удалять предыдущие версии, например .NET Framework 4.5, 4.5.1 или 4.5.2.

Если по какой-то причине в вашей системе отключен пункт .NET Framework 4.6, можно просто включить его для установки.

Также можно загрузить эти компоненты отдельно в виде автономных установщиков с официального сайта Microsoft:

  • https://www.microsoft.com/ru-ru/download/details.aspx?id=44927 — .NET Framework 4.6
  • https://www.microsoft.com/ru-ru/download/details.aspx?id=42642 — .NET Framework 4.5.2
  • https://www.microsoft.com/ru-ru/download/details.aspx?id=40779 — .NET Framework 4.5.1
  • https://www.microsoft.com/ru-ru/download/details.aspx?id=30653 — .NET Framework 4.5

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

  1. Использование официальной утилиты Microsoft .NET Framework Repair Tool для исправления ошибок при установке. Утилиту можно скачать здесь → https://www.microsoft.com/en-us/download/details.aspx?id=30135
  2. Используйте утилиту Microsoft Fix It для автоматического исправления некоторых проблем, которые могут привести к ошибкам установки компонентов системы, скачать можно здесь → https://support.microsoft.com/en-us/kb/976982 (в первом пункте статьи)

На той же странице в 3-м пункте предлагается загрузить утилиту .NET Framework Cleanup Tool, полностью удаляющую все пакеты .NET Framework с компьютера. Это может позволить исправить ошибки при их повторной установке. Также пригодится, если вы получаете сообщение о том, что .Net Framework 4.5 уже является частью операционной системы и установлена на компьютере

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

Содержание:

  • Информация об установленных версиях .NET Framework в реестре
  • Как узнать версию .NET Framework с помощью PowerShell?
  • Проверить версию .Net Framework на удаленных компьютерах
  • Вывести версии .NET Framework в командной строке

Информация об установленных версиях .NET Framework в реестре

При установке или обновлении любой версии .NET Framework, изменения записываются в реестр Windows.

Откройте редактор реестра (regedit.exe) и перейдите в раздел HKLM SOFTWAREMicrosoftNET Framework SetupNDP. В этой ветке хранится информация обо всех версиях .NET на компьютере. Разверните любой раздел и обратите внимание на следующие параметры (для .Net 4.x нужно развернуть ветку Full):

  • Install — флаг установки (если равен 1, значит данная версия .Net установлена на компьютере);
  • Install Path — каталог, в который установлена данная версия .Net;
  • Release — номер релиза .Net;
  • Version — полный номер версии .Net Framework.

версии .Net Framework в реестре

Примечание. Для .NET 4.0 и выше, если подраздел Full отсутствует, это значит, что данная версия Framework на компьютере не установлена.

К примеру, в данном примере видно, что на компьютере установлены .NET Framework v2.0.50727, 3.0, 3.5 и 4.7 (релиз 460805).

Обратите внимание, что в серверных ОС начиная с Windows Server 2012, все базовые версии .Net (3.5 и 4.5) является частью системы и устанавливаются в виде отдельного компонента (Установка .NET Framework 3.5 в Windows Server 2016, в Windows Server 2012 R2), а минорные (4.5.1, 4.5.2 и т.д.) устанавливаются уже в виде обновлений через Windows Update или WSUS.

С помощью следующей таблицы вы можете установить соответствие между номером релиза и версией .NET Framework (применимо к .NET 4.5 и выше).

Значение DWORD параметра Release Версия .NET Framework
378389 .NET Framework 4.5
378675 NET Framework 4.5.1 на Windows 8.1 / Windows Server 2012 R2
378758 .NET Framework 4.5.1 на Windows 8, Windows 7 SP1, Windows Vista SP2
379893 .NET Framework 4.5.2
393295 .NET Framework 4.6 на Windows 10
393297 .NET Framework 4.6
394254 .NET Framework 4.6.1 на Windows 10 1511
394271 .NET Framework 4.6.1
394802 .NET Framework 4.6.2 на Windows 10 1607
394806 .NET Framework 4.6.2
460798 .NET Framework 4.7 на Windows 10 1703
460805 .NET Framework 4.7
461308 .NET Framework 4.7.1 на Windows 10 1709
461310 .NET Framework 4.7.1
461808 .NET Framework 4.7.2 на Windows 10 1803
461814 .NET Framework 4.7.2
528372 .NET Framework 4.8 на Windows 10 2004, 20H2, и 21H1
528040 .NET Framework 4.8 на Windows 10 1903 и 1909
528449 .NET Framework 4.8 в Windows Server 2022 и Windows 11
528049 .NET Framework 4.8 (остальные версии Window)

.NET Framework 4.8 сегодня — самая последняя доступная версия .NET Framework.

Как узнать версию .NET Framework с помощью PowerShell?

Можно получить информацию об установленных версиях и релизах NET Framework на компьютере с помощью PowerShell. Проще всего получить эти данные напрямую из реестра с помощью командлетов
Get-ChildItem
и
Get-ItemProperty
(подробнее о работе с записями реестра из PowerShell).

Чтобы вывести таблицу по всем версиям .Net Framework на компьютере, выполните команду:

Get-ChildItem ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDP’ -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ‘^(?!S)p{L}’} | Select PSChildName, version

вывести список установленных версий .net framework с помощью powershell

На этом компьютере установлены версии .Net 2.0, 3.0, 3.5 и 4.7.

Начиная с версии .Net v4.0 более новая версия Framework перезаписывает (заменяет) старую версию. Т.е. если на компьютере был установлен .NET Framework 4.7, то при установке .NET Framework 4.8, старая версия пропадет.

Можно вывести только номер релиза (для версий .Net 4.x):

(Get-ItemProperty ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full’  -Name Release).Release

получить номер релиза net framework из консоли powershell

Согласно таблице, номер 528449 соответствует версии .Net Framework 4.8 в Windows 11.

Проверить версию .Net Framework на удаленных компьютерах

Вы можете удаленно получить список версий .Net Framework, установленных на компьютерах в вашей сети помощью PowerShell.

Ниже представлен небольшой PowerShell скрипт, который получает список компьютеров из текстового файла и проверяет на всех версию .Net Framework. Для запуска команд на удаленных компьютерах используется WinRM командлет Invoke-Command.

Function GetNetFramework {
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -recurse |
Get-ItemProperty -name Version,Release -EA 0 |
Where { $_.PSChildName -match '^(?![SW])p{L}'} |
Select PSChildName, Version, Release, @{
name="Product"
expression={
switch -regex ($_.Release) {
"378389" { [Version]"4.5" }
"378675|378758" { [Version]"4.5.1" }
"379893" { [Version]"4.5.2" }
"393295|393297" { [Version]"4.6" }
"394254|394271" { [Version]"4.6.1" }
"394802|394806" { [Version]"4.6.2" }
"460798|460805" { [Version]"4.7" }
"461308|461310" { [Version]"4.7.1" }
"461808|461814" { [Version]"4.7.2" }
"528040|528049|528449|528372" { [Version]"4.8" }
{$_ -gt 528449} { [Version]"Undocumented version (> 4.8)" }
}
}
}
}
[email protected]()
$servers= Get-Content C:PSservers.txt
foreach ($server in $servers)
{
$result+=Invoke-Command -ComputerName $server -ScriptBlock $function:GetNetFramework
}
$result|  select PSComputerName,@{name = ".NET Framework"; expression = {$_.PSChildName}},Product,Version,Release| Out-GridView

Скрипт выводит табличку (через Out-GridView) со списком версий .Net Framework, установленных на удаленных компьютерах.

poweshell скрипт для получения версий net framework на удаленных компьютерах

Также вы можете задать список компьютеров, на которых нужно проверить .NET так:

$servers= @("pc1","pc2","pc3","pc4","pc5")

Или выбрать список компьютеров из домена с помощью командлета Get-ADComputer из модуля AD PowerShell. Следующая команда выберет все активные хосты Windows Server в домене:

$servers= Get-ADComputer -Filter 'operatingsystem -like "*Windows server*" -and enabled -eq "true"'

Вывести версии .NET Framework в командной строке

Все версии.NET Framework устанавливаются в следующие каталоги Windows:

  • %SystemRoot%Microsoft.NETFramework
  • %SystemRoot%Microsoft.NETFramework64

Вы можете просто открыть этот каталог и увидеть список установленных версий .NET. Каждой версии соответствует отдельный каталог с символом v и номером версии в качестве имени папки. Можно вывести список установленных версий .NET Framework из команды строки:

dir %WINDIR%Microsoft.NetFrameworkv* /O:-N /B

узнать версию net framework из командной строки windows

Команда выведет все установленные версии кроме 4.5, т.к. .NET Framework 4.5 устанавливается в подкаталог v4.0.xxxxx.

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

В этой статье — подробно об установке .NET Framework в Windows 10 x64 и x86, исправлении ошибок при установке, а также о том, где на официальном сайте Microsoft скачать версии 3.5, 4.5 и 4.6 (хотя с большой вероятностью, эти варианты вам не пригодятся). В конце статьи имеется также неофициальный способ установки данных фреймворков, если все простые варианты отказываются работать. Также может быть полезно: Как исправить ошибки 0x800F081F или 0x800F0950 при установке .NET Framework 3.5 в Windows 10.

Как скачать и установить .NET Framework 3.5 в Windows 10 средствами системы

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

Добавление компонентов Windows 10

Для этого, зайдите в панель управления — программы и компоненты. После чего нажмите по пункту меню «Включение или отключение компонентов Windows».

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

Установка .Net Framework 3.5

В некоторых случаях .NET Framework 3.5 не устанавливается и сообщает об ошибках с различными кодами. В большинстве случаев это связано с отсутствием обновления 3005628, скачать которое вы можете на официальной странице https://support.microsoft.com/ru-ru/kb/3005628 (загрузки для x86 и x64 систем находятся ближе к концу указанной страницы). Дополнительные способы исправить ошибки вы можете найти в конце этого руководства.

Если по какой-то причине вам требуется официальный установщик .NET Framework 3.5, то скачать его вы можете со страницы http://www.microsoft.com/ru-ru/download/details.aspx?id=21 (при этом не стоит обращать внимания, что Windows 10 отсутствует в списке поддерживаемых систем, все успешно устанавливается, если вы используете режим совместимости Windows 10).

Установка .NET Framework 4.5

Как вы могли заметить в предыдущем разделе инструкции, в Windows 10 по умолчанию включен компонент .NET Framework 4.6, который в свою очередь совместим с версиями 4.5, 4.5.1 и 4.5.2 (то есть может заменять их). Если по какой-то причине в вашей системе этот пункт отключен, вы можете просто включить его для установки.

Скачать .Net Framework 4.5

Также вы можете загрузить эти компоненты отдельно в виде автономных установщиков с официального сайта:

  • http://www.microsoft.com/ru-ru/download/details.aspx?id=44927 — .NET Framework 4.6 (обеспечивает совместимость с 4.5.2, 4.5.1, 4.5).
  • http://www.microsoft.com/ru-ru/download/details.aspx?id=30653 — .NET Framework 4.5.

Если по каким-то причинам предлагаемые способы установки не работают, то есть и некоторые дополнительные возможности исправить ситуацию, а именно:

  1. Использование официальной утилиты Microsoft .NET Framework Repair Tool для исправления ошибок при установке. Утилита доступна на http://www.microsoft.com/en-us/download/details.aspx?id=30135
  2. Используйте утилиту Microsoft Fix It для автоматического исправления некоторых проблем, которые могут привести к ошибкам установки компонентов системы отсюда: https://support.microsoft.com/en-us/kb/976982 (в первом пункте статьи).
  3. На той же странице в 3-м пункте предлагается загрузить утилиту .NET Framework Cleanup Tool, полностью удаляющую все пакеты .NET Framework с компьютера. Это может позволить исправить ошибки при их повторной установке. Также пригодится, если вы получаете сообщение о том, что .Net Framework 4.5 уже является частью операционной системы и установлена на компьютере.

Установка .NET Framework 3.5.1 из дистрибутива Windows 10

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

  1. Вставляем диск с Windows 10 в CD-Rom (или монтируем образ средствами системы или Daemon Tools);
  2. Запустить утилиту командной строки (CMD) с правами администратора;
  3. Выполняем следующую команду: Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:sourcessxs /LimitAccess

В команде выше — D: — буква диска или смонтированного образа.

Второй вариант этого же способа: копируем с диска или образа папку «sourcessxs» на диск «C», в его корень.

Затем запускаете команду:

  • dism.exe /online /enable-feature /featurename:NetFX3 /Source:c:sxs
  • dism.exe /Online /Enable-Feature /FeatureName:NetFx3 /All /Source:c:sxs /LimitAccess

Неофициальный способ скачать .Net Framework 3.5 и 4.6 и установить его

Многие пользователи сталкиваются с тем, что .NET Framework 3.5 и 4.5 (4.6), устанавливаемый через компоненты Windows 10 или с официального сайта Microsoft, отказывается устанавливаться на компьютер.

В этом случае, вы можете попробовать еще один способ — Missed Features Installer 10, представляющий собой ISO образ, содержащий компоненты, присутствовавшие в предыдущих версиях ОС, но отсутствующие в Windows 10. При этом, судя по отзывам, установка .NET Framework в данном случае работает.

Обновление (июль 2016): адреса где раньше можно было скачать MFI (указаны ниже) больше не работают, найти новый работающий сервер не удалось.

Просто скачайте Missed Features Installer с официального сайта http://mfi-project.weebly.com/ или http://mfi.webs.com/. Внимание: встроенный фильтр SmartScreen блокирует эту загрузку, но, насколько я могу судить, скачиваемый файл чистый.

Cмонтируйте образ в системе (в Windows 10 это можно сделать просто двойным кликом по нему) и запустите файл MFI10.exe. После согласия с условиями лицензии, вы увидите экран установщика.

Установка Net Framework 3.5 в Missed Features Installer 10

Выберите пункт .NET Frameworks, а затем пункт, который нужно установить:

  • Install .NET Framework 1.1 (кнопка NETFX 1.1)
  • Enable .NET Framework 3 (устанавливает в том числе .NET 3.5)
  • Install .NET Framework 4.6.1 (совместим с 4.5)

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

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

Introduction

In this article, you will learn how to find the .NET Framework version that’s installed on your Windows 10 PC?

There are some ways by which you can easily find it. Here’s how,

Find the .NET Framework Version using File Explorer

We can check the version from File Explorer. For this, we need to move to the C:WindowsMicrosoft.NETFramework folder on your system.

Please follow the below steps,

Step 1

First, open run and press Windows+R keys at the same time.

Step 2

In the Run box, type the following path and press Enter.

C:WindowsMicrosoft.NETFramework

How To Check .NET Framework Version On Windows 10

If you’ve installed Windows 10 on another drive then replace “C” with the letter of your Windows installation drive.

Step 3

In the Framework folder, we will look for the folder that shows the highest version number. Which is “v4.0.30319” in my system. Double-click this folder to open it.

How To Check .NET Framework Version On Windows 10

Step 4

Now we can see that in this folder there is a file name “Accessibility.dll”.

How To Check .NET Framework Version On Windows 10

Step 5

Right-click on this file “Accessibility.dll” and select “Properties.”

How To Check .NET Framework Version On Windows 10

Step 6

Click on the “Properties”.

As you are shown below we click the “Details” tab at the top.

How To Check .NET Framework Version On Windows 10

AS you can see the “Details” tab shows various information about the Accessibility.dll file.

Here, you can see the value of “Product version = 4.8.4084.0” this is the most recent .NET Framework version installed on your system.

That’s all. I hope now you can easily check your .NET framework version.

Check the .NET Framework Version using PowerShell command

Another easy way to check your .NET Framework version is by using a PowerShell command.

Please follow the below steps,

Step 1

Click on the start menu and search for “Windows PowerShell,” once it will appear then open it.

How To Check .NET Framework Version On Windows 10

Step 2

When you open PowerShell you will get this window,

How To Check .NET Framework Version On Windows 10

Step 3

Paste the following command and press Enter,

Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version

How To Check .NET Framework Version On Windows 10

Step 4

In the below image you can see that here is a list of .NET Framework versions installed on your system. You can see the highest number is “4.8.4084.0” which is the most recent framework version on your PC.

How To Check .NET Framework Version On Windows 10

Now you are able to check your .NET framework version by using the PowerShell command.

For more articles on windows 10 please check from here,

  • Windows 10 articles

Introduction

In this article, you will learn how to find the .NET Framework version that’s installed on your Windows 10 PC?

There are some ways by which you can easily find it. Here’s how,

Find the .NET Framework Version using File Explorer

We can check the version from File Explorer. For this, we need to move to the C:WindowsMicrosoft.NETFramework folder on your system.

Please follow the below steps,

Step 1

First, open run and press Windows+R keys at the same time.

Step 2

In the Run box, type the following path and press Enter.

C:WindowsMicrosoft.NETFramework

How To Check .NET Framework Version On Windows 10

If you’ve installed Windows 10 on another drive then replace “C” with the letter of your Windows installation drive.

Step 3

In the Framework folder, we will look for the folder that shows the highest version number. Which is “v4.0.30319” in my system. Double-click this folder to open it.

How To Check .NET Framework Version On Windows 10

Step 4

Now we can see that in this folder there is a file name “Accessibility.dll”.

How To Check .NET Framework Version On Windows 10

Step 5

Right-click on this file “Accessibility.dll” and select “Properties.”

How To Check .NET Framework Version On Windows 10

Step 6

Click on the “Properties”.

As you are shown below we click the “Details” tab at the top.

How To Check .NET Framework Version On Windows 10

AS you can see the “Details” tab shows various information about the Accessibility.dll file.

Here, you can see the value of “Product version = 4.8.4084.0” this is the most recent .NET Framework version installed on your system.

That’s all. I hope now you can easily check your .NET framework version.

Check the .NET Framework Version using PowerShell command

Another easy way to check your .NET Framework version is by using a PowerShell command.

Please follow the below steps,

Step 1

Click on the start menu and search for “Windows PowerShell,” once it will appear then open it.

How To Check .NET Framework Version On Windows 10

Step 2

When you open PowerShell you will get this window,

How To Check .NET Framework Version On Windows 10

Step 3

Paste the following command and press Enter,

Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version

How To Check .NET Framework Version On Windows 10

Step 4

In the below image you can see that here is a list of .NET Framework versions installed on your system. You can see the highest number is “4.8.4084.0” which is the most recent framework version on your PC.

How To Check .NET Framework Version On Windows 10

Now you are able to check your .NET framework version by using the PowerShell command.

For more articles on windows 10 please check from here,

  • Windows 10 articles

Содержание

  • 1 Net Framework 3.5 для Windows 10
  • 2 Net Framework 4.5 для windows 10
  • 3 Как понять, какой тип разрядности надо скачивать
  • 4 Ошибки при установке Net framework 3.5
  • 5 Заключение
  • 6 Определение, назначение и функции .NET Framework
  • 7 Установка .NET Framework
  • 8 Устранение неполадок
  • 9 Особенности Microsoft NET Framework в Windows 10
  • 10 Как установить/обновить Microsoft NET Framework на Windows 10
  • 11 Использование дополнительных программ при работе с NET Framework
  • 12 Как удалить Microsoft NET Framework

11 марта 2019

Net Framework windows 10 только звучит непонятно для тех, кто еще не пытался разбираться в теме несовместимости приложений и операционной системы.

Иначе говоря, эта установка позволяет устанавливать те программы, которые по каким-либо причинам не могут быть распознаны ОС Windows 10.

Стоит отметить такую важную вещь, как версии данного сервиса. Ведь, начиная с четвертого номера, Net уже предусмотрена на десятом виндовс.

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

Net Framework 3.5 для Windows 10

Именно этот вариант применяется, если нужен какой-то Net ниже 4.

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

Как установить эту версию

Для начала необходимо любым способом отыскать панель управления (обычно предпочитают юзеры делать это через строку, где можно ввести слово или предложение для поиска).

Панель управления

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

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

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

Эти манипуляции приведут к увеличению списка и уменьшению символов в окошке.

Тут уже стоит отыскать слово «администрирование» и выбрать его с помощью мышки.

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

Проверка статуса Центра Обновления Windows

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

Регулировка типа запуска в Центре Обновления Windows

Теперь остается выбрать кнопку «закрыть», это приведет к окну загрузки новых данных, потом «Ок».

Второй этап установки

Здесь происходит второй этап установки net framework 3.5 для windows 10.

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

Тут указывается два положения: «программы и компоненты» и «программы по умолчанию». Необходимо выбрать первый вариант. Важно кликать именно на строку с надписью «включение или отключение компонентов Windows» и действовать дальше.

Загрузка окна, где можно регулировать включение и отключение программ Windows

В этом окошке имеется список компонентов, из которых надо найти .Net Framemork 3.5 (включает .Net 2.0, 3.0) и поставить галочку. То есть, должно в итоге быть, как показано на рисунке. Жмем «Ок» и ожидаем пару минут результатов применения параметров.

Стоит перейти на веб-сайт, где скачиваются программы и сделать это с одним и вариантов 32 бита или же 64.

Для этого кликают по названию (оно обычно выделено синим цветом с подчеркиванием) и в возникшем окошке сохраняют файл. Перезагрузка компа после этого обязательна.

Net Framework 4.5 для windows 10

Net framework 4.5 для windows 10 призвано применяться для того, чтобы успешно создавались приложения для данной операционной системы. То есть, совместно с программирующими сервисами, .Net 4.5 способствует расширению возможностей используемых приложений на виндовс 10.

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

Стоит отметить повышение функциональности и скорости отклика уже существующих программ из-за наличия обновленного варианта .Net framework.

Как установить эту версию

Необходимо зайти на сайт майкрософт, где предоставляется возможность скачивания. То есть надо нажать на кнопку «Скачать», потом уже после этого приступать к загрузке.

Страница скачивания Net framework 4.5 для windows 10

Для этого важно посетить «Мой компьютер», в перечне которого будет находиться файл загрузок (обычно условно обозначается стрелочкой вниз).

Папка загрузок в «Этот компьютер»

Именно в данном месте должен находиться файл с загрузкой net framework window 10.

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

Теперь надо поставить галку, если вы согласны с условиями, и переходим далее, нажав внизу кнопку «установить» (она станет доступна только после подтверждения согласия).

Теперь пользователю предоставлено окошко с процессами:

  • идет проверка безопасности файлов;
  • идет установка необходимых компонентов для net framework (ход установки).

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

Также здесь будет предложение ознакомиться с более новыми версиями, если такие есть, на сайте Центра обновления Windows.

Если нет желания или времени получать дополнительную информацию об обновлениях, то надо нажать «готово».

Второй этап установки

Он заключается в проверке результатов, их закреплении или даже регулировании.

Для этого важно перейти к панели управления.

Ее значок может быть расположен на рабочем столе.

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

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

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

Эти манипуляции приведут к увеличению списка и уменьшению символов в окошке.

Тут уже стоит отыскать слова «программы и компоненты».

Панель управления – программы и компоненты

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

Здесь надо отыскать именно то название, которое соответствует программе Net framework 4.5.

Если оно присутствует, наряду с данными о версии, объеме и другой информацией, то загрузка net framework для windows 10 прошла успешно и готова к использованию.

Как понять, какой тип разрядности надо скачивать

В самом начале посещения сайта, где посетитель намеревается скачать net framework для windows 10, необходимо определиться с тем, чтобы избрать правильную систему, которая обозначается разрядностью.

Иными словами, надо правильно выбрать цифру, отображающую тип разряда.

Выяснение разрядности

Чтобы понять, нужен net framework для windows 10 x64 или же 32, достаточно следовать следующей инструкции:

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

Выяснение разрядности, способ 1

Как видно на рисунке, в описании системы внизу окна на компе указано 32 разряда, здесь же имеется информация о:

  • выпуске операционной системы Windows 10 Pro;
  • коде продукта, процессоре (его мощности 2.40 GHz, наименовании Intel® Core™2 Duo CPU);
  • оперативной памяти (ее размерах 2 Gb);
  • пере и сенсорном вводе (что для этого монитора недоступен ввод с помощью пера и сенсорного ввода).

Значит, не обращая внимание на тип процессора, делаем вывод о необходимости ставить для своего ПК именно .Net*32.

Стоит отметить, что другую разрядность девайс просто не примет и старания окажутся впустую.

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

Рисунок 9. Это условное обозначение габмургера

2. Определение разрядности

Net framework для windows 10 x64 скачать или же x32 можно еще другим способом. Используя его, можно отметить доступность в применении и запоминании на будущее.

Обратите внимание, что разрядность в размере 32 может еще указываться как 86, многих это путает, кажется, что это новшество. Но в мире программирования эти нюансы легко объясняют.

Чтобы использовать второй способ, надо:

  • Найти на столе, называющемся рабочим, значок «Этот компьютер», он обычно обозначается компьютером какой-то старой модели. На этот знак надо нажать кнопкой мышки, что располагается справа. Тогда возникнет список того, что можно сделать (закрепить на панели быстрого доступа, управление, закрепить на начальном экране, подключить/отключить сетевой диск, создать ярлык, удалить, переименовать). Нужен самый нижний пункт – свойства.
  • Возникнет блок с наименованием «система», где будут отображаться различные данные, которые могут пригодиться пользователю.
  • Здесь и надо отыскать, какова разрядность данного ПК.

Выяснение разрядности, способ второй

Как видно на рисунке, в описании системы внизу окна на компе указано 32 разряда, здесь же имеется информация о:

  • выпуске операционной системы Windows 10 Pro;
  • коде продукта, процессоре (его мощности 2.40 GHz, наименовании Intel® Core™2 Duo CPU);
  • оперативной памяти (ее размерах 2 Gb);
  • пере и сенсорном вводе (что для этого монитора недоступен ввод с помощью пера и сенсорного ввода) и т.д.

Значит, не обращая внимание на тип процессора, делаем вывод о необходимости ставить для своего ПК именно .Net*32.

Того же эффекта входа в хранилище информации о системе компа можно достичь, если зайти в панель управления (обычно через строку для поиска) и нажать слово «система» в открывшемся перечне.

Нередко так происходит, что при установке этой программы возникают ошибки.

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

0х0800f081f ошибка при установке

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

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

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

Как решить эту проблему?

  • Первое, с чего рекомендуется начинать, вывести на рабочий стол архив с названием программы, затем разархивировать, в результате должна появиться одноименная папка. Чтобы в нее зайти, достаточно воспользоваться кнопкой мыши, что располагается слева, дважды.
  • Возникнет окошко с тремя элементами, первую в списке папку под названием «sources» следует скопировать (то есть нажать один раз и использовать комбинацию Control+V или же правой кнопкой мыши на нее клацнуть и выбрать нужный пункт для копирования) на диск С.
  • Этот диск располагается в «Этот компьютер». Зайдя в папку, надо нажать кнопкой мыши, что находится справа и нажать «вставить».
  • Теперь снова надо зайти в новую папку на рабочем столе (о ней говорилось в первом пункте) и открыть последний файл с помощью мыши.
  • Возникнет окошко, где надо отрегулировать некоторые данные: местонахождение сервиса – диск С:/. Регулировка здесь происходит при помощи нажатия на стрелочку вниз и кликания на нужное положение.
  • Далее выбирается в самом низу кнопка Install, после чего появляется черное окно, здесь остается немного подождать, пока пройдут все необходимые процессы.
  • По совету результатов надо будет нажать любую клавишу, затем еще в одном окошке «Ок». Закрываем все окна и пробуем заново запустить программу, которая не запускалась.

0х0800f081f ошибка net framework 3.5 для windows 10

0х0800f081f ошибка при установке, решение

Обратите внимание, что код данного недоразумения аналогичен коду 0x800F0906. Это абсолютно одинаковые по своему принципу вещи, просто некоторые версии могут выдать различные визуальные интерпретации.

Считается, что источниками такой проблемы становятся:

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

Стоит поступить следующим образом: если первый не помог.

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

Для начала необходимо любым способом отыскать панель управления (обычно предпочитают юзеры делать это через строку, где можно ввести слово или предложение для поиска).

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

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

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

Эти манипуляции приведут к увеличению списка и уменьшению символов в окошке. Тут уже стоит отыскать слово «программы», используя мышку.

Тут указывается два положения: «программы и компоненты» и «программы по умолчанию». Необходимо избрать первую вариацию (важно кликать именно на строку с надписью «включение или отключение компонентов Windows») и действовать дальше.

В этом окошке имеется список компонентов, из которых надо найти .Net Framemork 3.5 (включает .Net 2.0, 3.0) и проверить, чтобы стояла галочка напротив.

Загрузка окна, где можно регулировать включение и отключение программ Windows

Остается только проверить наличие неполадок при установке теперь.

0х0800f081f ошибка при установке, решение

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

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

Окошко «Выполнить»

Теперь в свободной строке необходимо ввести текст

services.msc

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

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

Регулировка типа запуска в Центре Обновления Windows

Теперь остается выбрать кнопку «закрыть», это приведет к окну загрузки новых данных, потом «Ок». Осталось перепроверить ошибочную установку.

0х0800f081f ошибка при установке, решение

Есть еще один выход из ситуации, он заключается в том, чтобы применить образ системы виндовс, используя накопитель памяти.

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

Теперь важно найти строку для ввода команд и записать туда код.

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

Строка для ввода специальной команд

Далее надо позволить системе определить версию образа DISM.

Процесс выполнения будет сопровождаться соответствующим количеством процентов, после этого надо вновь попробовать установить Framework.

Заключение

Версия 3.5 предусмотрена для таких случаев, когда более поздние не подходят. Такое условие ставит многих юзеров в тупик, однако, это вполне легко выполнимая задача, которая не заберет много вашего времени больших объемов знаний программиста.

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

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

Такая программа очень полезна геймерам и тем людям, которые плотно связаны с программированием.

Но иногда с этим приходится сталкиваться и людям, не связанным с этими видами деятельности.

ВИДЕО: Windows 10 .NET Framework 4.5: как качать и установить

Windows 10 .NET Framework 4.5: как качать и установить

Всё про NET Framework для Windows 10 — Методы загрузки, установки и частые ошибки

Источник

Если пользователь ПК не является web-разработчиком, он может и не подозревать о существовании такой платформы, как Microsoft .NET Framework, и это не помешает ему благополучно пользоваться компьютером в своих целях. Windows 8/8.1/10 обеспечивают автоматическую установку и обновления этой платформы. Но может возникнуть ситуация, когда пользователю понадобится предыдущая её версия. В этом случае не обойтись без более близкого знакомства с Microsoft .NET Framework.

Определение, назначение и функции .NET Framework

Платформа Microsoft .NET Framework применяется для разработки и запуска некоторых приложений ОС Windows. Разработка этой программной платформы началась в 1999 году в связи с переходом компании Microsoft на новую стратегию, связанную с созданием следующего поколения служб Windows. Целью авторов была реализация универсальной программной оболочки, доступной для использования как на компьютерах, так и на мобильных беспроводных устройствах. Благодаря .NET Framework в Windows запускаются приложения, которые первоначально не планировалось использовать в этой ОС. Это происходит за счёт того, что платформа делает возможным взаимодействие программ, созданных на разных языках программирования.

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

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

За время существования .NET Framework было выпущено несколько версий платформы, первая из которых 1.0 датирована 2002 годом. Для Windows 8 (а впоследствии и 10) разработаны версии 3.5 и 4.0 (последняя — 4.7.1).

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

О наличии .NET Framework на ПК будет свидетельствовать соответствующая запись с пометкой в окне «Включение и отключение компонентов Windows»

Видео: для чего нужна платформа .NET Framework

Установка .NET Framework

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

Если, к примеру, вы используете Windows 10 (в которой по умолчанию должна быть версия 4.6), а потребовавшемуся приложению необходима .NET Framework 3.5, то на мониторе может высветиться окно с предложением установить необходимую версию.

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

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

Добраться до окна компонентов можно не только через «Панель управления», но и с помощью диалогового окна Windows 10, нажав комбинацию Win + R и введя команду OptionalFeatures. После запуска команды клавишей Enter откроются «Компоненты Windows».

Ещё один способ — простая активация требуемого компонента в том же окне. Если необходимая версия обозначена, но не активирована, следует установить напротив неё флажок.

С помощью PowerShell или «Командной строки»

Один из наиболее доступных вариантов установки компонента Microsoft .NET Framework заключается в использовании Windows PowerShell или «Командной строки». В этом случае потребуется:

  1. Запустить Windows PowerShell от имени администратора. Сделать это можно, нажав правой кнопкой на меню «Пуск» и выбрав соответствующую вкладку.
  2. В открывшемся окне ввести команду, содержащую путь до распакованного дистрибутива.
    В «Командной строке» необходимо ввести Enable-WindowsOptionalFeature -Online -FeatureName «NetFx3» -Source E:sourcessxs
  3. Нажатием кнопки Enter запустить установку.
    После ввода команды следует нажать Enter
  4. Дождаться появления строки RestartNeeded: False, сигнализирующей об окончании процесса.
    Строка RestartNeeded: False сигнализирует об окончании процесса установки
  5. После этого следует убедиться в том, что установка прошла успешно.
    Команда Get-WindowsOptionalFeature -Online | where featurename -Like «netfx3» позволяет убедиться в том, что установка прошла успешно

Установка .Net Framework 3.5 в Windows 10

Если оказалось так, что версия 3.5 компонента .Net Framework на вашем рабочем ПК отключена, исправить это можно, поставив отметку напротив неё в окне компонентов Windows и перезапустив после этого ПК. В большинстве случаев этого бывает достаточно, но если установить платформу таким образом не удаётся, всплывают сообщения о разного рода ошибках, то, скорее всего, система нуждается в обновлениях, которые можно найти на сайте «Службы поддержки Microsoft».

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

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

Видео: как установить .NET Framework 3.5 на Windows 10

Установка .Net Framework 4.5

Любой компьютер с Windows 10 по умолчанию оснащён версией 4.5 (как частью версии 4.6) платформы .NET Framework. Если она вдруг отключёна на вашем ПК, это устраняется описанным выше способом, т.е. проставлением отметки в окне компонентов. Также версию 4.5 можно скачать с официального сайта Microsoft.

Установщик компонента .NET Framework 4.5 можно скачать с официального сайта Microsoft

Установка .Net Framework 4.6

Если после загрузки на ПК «десятки» окажется, что в ней нет компонента .NET Framework 4.6, то можно скачать требуемую платформу с официального сайта Microsoft. Как правило, обновлённые и подкорректированные версии оптимизируют и повышают степень безопасности работы ОС. И .NET Framework 4.6 в этом смысле не стал исключением: изменения, внесённые в эту версию, способствуют более рациональному распределению ресурсов системы и позволяют говорить о новом уровне взаимодействия Windows 10 с запускаемыми приложениями.

Компонент .NET Framework 4.6 можно скачать с официального сайта Microsoft

Помимо обычных пользователей, обновления смогли оценить и web-разработчики. Эта версия .NET Framework создаёт максимально благоприятные условия взаимодействия ПО, выполненного на таких языках программирования, как С#, F#, Visual Basic, а также предоставляет удобный режим разработки нового ПО для последних версий ОС.

С внешнего носителя

Существует возможность развёртывания платформы .Net Framework 3.5 без интернет-соединения. В этом случае может потребоваться установочный носитель — диск или флешка. Чтобы загрузить платформу:

  1. Откройте «Командную строку» на правах администратора, нажав правой кнопкой мыши на меню «Пуск» или комбинацией Win + X.
    «Командную строку» на правах администратора можно вызвать нажатием правой кнопкой на меню «Пуск» или комбинацией Win + X
  2. Введите команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:sourcessxs.
    Следующим шагом следует ввести команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:sourcessxs
  3. Дождитесь окончания установки.
    По окончании установки система сообщит, что операция успешно завершена
  4. Перезагрузите ПК.

Устранение неполадок

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

Если возникают проблемы с загрузкой Microsoft .NET Framework, высветится окно с сообщением об ошибке

Исправить ситуацию можно с помощью утилит:

  • Microsoft .NET Framework Repair Tool. Устраняет ошибки, возникшие при загрузке;
  • Microsoft Fix It. Автоматически исправляет проблемы, ведущие к ошибкам установки;
  • NET Framework Cleanup Tool. Позволяет удалить все пакеты платформы для выполнения повторной установки

Если для устранения неполадок выбрана программа Microsoft .NET Framework Repair Tool, необходимо:

  1. Скачать утилиту.
    В первую очередь необходимо скачать утилиту Microsoft .NET Framework Repair Tool
  2. Принять условия лицензионного соглашения.
    Для продолжения загрузки потребуется принять условия лицензионного соглашения
  3. Дождаться окончания загрузки.
    Необходимо дождаться окончания загрузки
  4. Нажать Next, после чего начнётся диагностирование и устранение проблем.
    После нажатия Next начнётся диагностирование и устранение проблем

Если на пользовательском ПК установлена Windows 10, то, скорее всего, она укомплектована компонентом Microsoft .NET Framework. Этот важный системный компонент выполняет множество функций, главной из которых является обеспечение совместимости служб, написанных на разных языках программирования. Если по каким-либо причинам .NET Framework отсутствует на компьютере, его можно установить с помощью официального загрузчика, внешнего носителя или «Командной строки» Windows. Специальные утилиты помогут устранить неполадки, возникающие при загрузке платформы.

date.png Сентябрь 12th, 2017 user.png Виталий Овчинников

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

Особенности Microsoft NET Framework в Windows 10

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

Наиболее распространённая проблема для компьютеров, которые не имеют доступа к глобальной сети: чтобы переустановить или обновить версию Microsoft .NET Framework на таких устройствах, понадобится её скачивание с официального сайта Microsoft и инсталляция на требуемом компьютере с помощью переносного носителя.

Какую Microsoft NET Framework устанавливать на Windows 10

Последней версией платформы Microsoft .NET Framework, представленной корпорацией Microsoft на официальном сайте и рекомендованной для работы в среде Windows 10, является версия 4.7. Она устанавливается автоматически при инсталляции операционной системы через интернет или с лицензионного носителя. Кроме того, автоматически происходит установка версии 3.5, включающая версии 2.0 и 3.0.

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

Все эти вариации будут корректно работать в операционной среде Windows 10.

Как установить/обновить Microsoft NET Framework на Windows 10

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

Установка с использованием панели управления

  1. Раскрыть «Панель управления» системой, дважды щёлкнув по одноимённому значку на «Рабочем столе».

    На «Рабочем столе» дважды щёлкаем по значку «Панель управления»

  2. В раскрывшемся окне «Все элементы панели управления» найти и щёлкнуть по пиктограмме «Программы и компоненты».

    В «Панели управления» открываем вкладку «Программы и компоненты»

  3. В левой половине оснастки нажать на раздел «Включение и отключение компонентов Windows».

    В окне «Программы и компоненты» выбираем «Включение или отключение компонентов Windows»

  4. В раскрывшемся окне «Компоненты Windows» найти каталоги, имеющие в названии составляющие Microsoft .NET Framework.
  5. Оба каталога .NET Framework должны быть активированы. Если один из них не активен, активируйте его.

    В панели «Компоненты Windows» отмечаем неактивные каталоги Microsoft NET Framework

  6. Щёлкнуть по клавише OK и выполнить перезагрузку компьютера, чтобы приложения, использующие в работе библиотеки Microsoft .NET Framework, начали их применение.

    Проводим перезагрузку компьютера

  7. Переустановка Microsoft .NET Framework завершена.

Установка с помощью сайта Microsoft

Если по каким-то причинам библиотеки Microsoft .NET Framework не установились, то установить их можно с сайта Microsoft.

  1. Для установки зайти на сайт Microsoft, найти требуемую страницу и щёлкнуть по клавише «Скачать».

    На странице жмём на клавишу «Скачать»

  2. Установить переключатель в поле «Имя файла» и нажать клавишу Next.

    В окне «Выбор загрузки» делаем выбор имени и жмём клавишу Next

  3. Подтвердить загрузку Microsoft .NET Framework 4.7.

    Подтверждаем загрузку Microsoft NET Framework, если она не началась автоматически через 30 секунд

Видео: инсталляция Microsoft NET Framework на компьютер

Использование дополнительных программ при работе с NET Framework

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

Для использования программной сборки Missed Features Installer 10 необходимо выполнить следующий ряд действий:

  1. Скачать ISO-образ пакета приложений и смонтировать его на DVD-привод с помощью программы Daemon Tools. Можно также записать пакет на DVD-диск или USB-носитель при помощи программы UltraISO или подобного программного обеспечения.

    С сайта скачиваем сборку программ для Windows 10

  2. Запустить файл MFl10.exe и принять условия использования для запуска.

    Запустите файл и примите условия использования для запуска

  3. Щёлкнуть по пиктограмме Click me 1st! для отключения контроля учётных записей и корректной инсталляции приложений.

    В окне программы щёлкаем по пиктограмме Click me 1st!

  4. Перезагрузить программу и выбрать вкладку Microsoft .NET Framework. В раскрывшемся справа окне выбрать версию 4.6.1 и произвести установку приложения.

    В окне программы выбираем нужную версию

  5. До последней версии Microsoft .NET Framework программа обновится автоматически через интернет.

Как узнать установленную версию Microsoft NET Framework

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

  1. Утилита ASoft.NET Version Detector — простая программа, не требующая инсталляции. Основные преимущества — это мгновенный вывод на дисплей информации о странице на официальном сайте корпорации Microsoft для скачивания инсталлятора, о странице скачивания SDK и местонахождении каталогов с инсталлированной редакцией. Недостатки — только английский интерфейс.

    Просмотр инсталлированных версий Microsoft NET Framework

  2. Встроенная утилита Regedit — позволяет выяснить инсталлированную редакцию Microsoft .NET Framework средствами Windows 10:
    • в сервисе клавиши «Пуск» жмём на строку «Выполнить» и в поле «Открыть» вводим командный интерпретатор regedit;

      В поле «Открыть» вводим команду regedit

    • включаем редактор и проходим к ветви HKEY_LOCAL_MACHINESOFTWAREMicrosoft NET.FrameworkNDPv.4Client;

      В правой части окна отображается версия Microsoft NET Framework

    • определяем инсталлированную редакцию Microsoft .NET Framework.

Видео: определение версии Microsoft NET Framework

Как удалить Microsoft NET Framework

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

  1. С использованием встроенных средств Windows 10:
    • дважды щёлкнуть на «Рабочем столе» по значку «Панели управления»;
    • в раскрывшейся консоли войти во вкладку «Программы и компоненты»;
    • в регистре выделить редакцию Microsoft .NET Framework, которая доступна для удаления;
    • нажать на надпись «Удалить» сверху над регистром.

      В списке программ выбираем версию Microsoft NET Framework, доступную для удаления

  2. С использованием сторонней утилиты Microsoft .NET Framework Cleanup Tool:
    • скачать и запустить утилиту;
    • выбрать редакцию для удаления;

      В панели выбираем версию Microsoft NET Framework для удаления

    • щёлкнуть по клавише Cleanup Now.

      В панели жмём на клавишу Cleanup Now

Версии, встроенные в Windows 10 и не подлежащие удалению, можно только отключить. Для выполнения действия необходимо перейти по цепочке «Рабочий стол» — «Панель управления» — «Программы и компоненты» — «Включение или отключение компонентов Windows» — «Компоненты Windows» и в раскрытой панели снять переключатель у той версии, которую вы хотите отключить, а затем выполнить перезагрузку компьютера.

В панели отключаем выбранную версию Microsoft NET Framework

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

Используемые источники:

  • https://pomogaemkompu.temaretik.com/1638237184943459097/vsyo-pro-net-framework-dlya-windows-10—metody-zagruzki-ustanovki-i-chastye-oshibki/
  • https://winda10.com/programmy-i-prilozheniya/net-framework-dlya-windows-10.html
  • https://kompkimi.ru/windows10/kak-udalit-net-framework-v-windows-10

Понравилась статья? Поделить с друзьями:
  • Где на компьютере находится диспетчер устройств на windows 10
  • Где на компьютере находится диспетчер задач windows 10
  • Где на компьютере находится word в windows 10
  • Где на компьютере находится powerpoint на windows 10
  • Где на компьютере найти диспетчер устройств на windows