Какая версия net framework установлена на windows 10 по умолчанию

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

В 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.

I want to know which .Net version does windows 10 have built-in?
like Windows 7 comes with 3.0 and 3.5 .Net pre-installed by default.

RBT's user avatar

RBT

23k21 gold badges155 silver badges232 bronze badges

asked Feb 12, 2016 at 12:08

Qasim's user avatar

4

Here is a link to Microsoft Article that answers «What version of the .NET Framework is included in what version of the OS?«

Windows 10 (all editions) includes the .NET Framework 4.6 as an OS component, and it is installed by default. It also includes the .NET Framework 3.5 SP1 as an OS component that is not installed by default. The .NET Framework 3.5 SP1 can be added or removed via the Programs and Features control panel.

Details from the link:

  • Windows 10 1507 (all editions) includes the .NET Framework 4.6.0
  • Windows 10 1511 November 2015 Update (all editions) includes the .NET Framework 4.6.1
  • Windows 10 1607 Anniversary Update (all editions) includes the .NET Framework 4.6.2
  • Windows 10 1703 Creators Update (all editions) includes the .NET Framework 4.7
  • Windows 10 1709 Fall 2017 Creators Update (all editions) includes the .NET Framework 4.7.1
  • Windows 10 1803 April 2018 Update (all editions) includes the .NET Framework 4.7.2
  • Windows 10 1903 May 2019 Update (all editions) includes the .NET Framework 4.8

Martin Schneider's user avatar

answered Apr 13, 2018 at 13:10

clhy's user avatar

clhyclhy

7197 silver badges15 bronze badges

2

.NET 4.6 should normally be installed with Windows 10, but it might not be activated. You can also activate 3.5 if you need to. From version 4 onwards, .NET delivers in-place updates, i.e. it is no longer possible to have parallel versions of 4.x installed. Support ends soon for these intermediate versions.

Newer versions might come per Windows update (currently 4.6.1).

answered Feb 12, 2016 at 12:23

slfan's user avatar

slfanslfan

8,890115 gold badges67 silver badges78 bronze badges

Сводная таблица версий Microsoft .Net Framework, идущих в поставке операционных систем.

Установлено всегда — версии платформы, встроенные в операционную систему и доступные сразу после её установки. Стандартными средствами их удалить не удастся.

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

Операционная система Установлено
всегда
Опционально
устанавливается
по умолчанию
не устанавливается
по умолчанию
Windows 8.1 4.5.1 3.5 SP1 (+ 2.0 SP2 и 3.0 SP2)
Windows 8 4.5 3.5 SP1 (+ 2.0 SP2 и 3.0 SP2)
Windows 7 2.0 SP2 3.5 SP1, 3.0 SP2
Windows Server 2008 R2 2.0 SP2 3.5 SP1, 3.0 SP1
Windows Server 2008
Windows Server 2008 SP1
2.0 SP1 3.0 SP1
Windows Vista SP2 2.0 SP2 3.0 SP2
Windows Vista SP1 2.0 SP1 3.0 SP1
Windows Vista 2.0 3.0
Windows Server 2003 SP1
Windows Server 2003 SP2
Windows Server 2003 R2 SP1
Windows Server 2003 R2 SP2
(только 32-битная версия)
1.1 SP1
Windows Server 2003
(только 32-битная версия)
1.1
Windows XP Media Center Edition
Windows XP Tablet PC Edition
(на основе Windows XP SP2)
1.0 SP3
Windows XP Media Center Edition
Windows XP Tablet PC Edition
(на основе Windows XP SP1)
1.0 SP2

Как можно узнать свою версию .NET Framework в ОС Windows 10 – 5 способов

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

Для чего нужно знать версию

Пакет библиотек регулярно обновляется. С очередным апдейтом пользователь получает доступ к новым функциям, которые не были доступны ранее. Зная, какой Framework установлен на компьютере, владелец ПК поймет, стоит ли ему обновляться.

screenshot_1

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

Важно. Одновременно с текущей версией библиотеки на ПК должны быть установлены предыдущие редакции. Все это необходимо для совместимости со старыми приложениями.

screenshot_2

Как узнать версию .Net Framework на Windows 10

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

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

screenshot_3

Через реестр

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

  • Зажмите клавиши «Win» + «R», чтобы открыть окно «Выполнить».
  • Введите запрос «regedit», а затем нажмите клавишу «Enter» или кнопку «OK».

screenshot_4

  • Оказавшись в Редакторе, перейдите в директорию: «HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP».

screenshot_5

  • Обратите внимание на папки, содержащиеся в каталоге.

screenshot_6

В директории «NDP» пользователь увидит папки с названиями вроде «v2.0», «v3.0», «v4.0» и так далее. Их имена свидетельствуют о поколении установленной библиотеки. Чтобы узнать конкретную версию, откройте подпапку и кликните по файлу «Version». В строке «Значение» будет указана текущая версия сборки.

С помощью PowerShell

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

screenshot_7

Найти PowerShell можно через поисковую строку Windows 10. Далее в открывшемся окне остается ввести запрос «(Get-ItemProperty ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full’ -Name Release).Release» и нажать клавишу «Enter». После этого на экране компьютера высветится информация о текущем поколении ПО.

screenshot_8

Важно. Вместо «v4» в запросе должна использоваться именно та сборка библиотеки, для которой требуется определить версию. Например, «v5» или «v3».

screenshot_9

Программа Raymondcc .NET Detector

Поскольку встроенные средства Windows 10 не очень удобны для получения информации о сборке библиотеки, пользователям приходится обращаться к помощи стороннего ПО. И здесь отлично помогает утилита Raymondcc .NET Detector. Ее можно скачать с официального сайта разработчиков asoft.be.

Само по себе приложение не требует установки. Владелец ПК запускает exe-файл после распаковки архива. Затем на экране компьютера высвечивается интерфейс утилиты, на главном экране которого содержится вся необходимая информация. Так, поколения сборок специально разделены по цветам, чтобы пользователю было легче ориентироваться в интерфейсе. В соответствующем поле указывается конкретная версия Framework (например, 4.7.1).

Если нужное для запуска определенных программ поколение библиотек отсутствует – достаточно кликнуть по недостающей сборке, после чего пользователь переместится на страницу загрузки ПО. А там останется скачать актуальную версию программной платформы и запустить exe-файл для установки апдейта.

screenshot_10

Встроенная утилита CLRver.exe

Хорошим методом определения сборки можно назвать ввод запроса «CLRver.exe» через Командную строку. Он вызывает одноименную утилиту, а в нижней части КС после нажатия клавиши «Enter» высветятся те сборки .NET Framework, которые установлены на компьютере.

На заметку. Открыть Командную строку можно через панель меню Пуск или при помощи окна «Выполнить» по запросу «cmd».

screenshot_11

Скрипт для PowerShell

Наконец, предусмотрен скрипт, который показывает, какой пакет библиотек установлен на компьютере. Алгоритм действий здесь напоминает предыдущий метод, однако, вместо Командной строки, нужно воспользоваться консолью PowerShell:

  • Откройте консоль.

screenshot_12

  • Введите запрос «Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force».

screenshot_13

  • Нажмите клавишу «Enter».
  • Введите команду «Get-STDotNetVersion» и нажмите «Enter».

screenshot_14

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



Любой пользователь ПК постоянно сталкивается с программными продуктами, полностью или частично разработанными на платформе Net. Это могут быть как утилиты, так и игры. И перед установкой программы, в том числе игровой, узнать версию NET Framework, как правило, бывает совсем нелишним.

На компьютере под управлением ОС Windows может располагаться далеко не одна версия такой программной платформы. Это связано с сугубо техническими факторами разработки, и никоим образом не засоряет компьютер. «Виндовс» позволяет узнать версию Net Framework с помощью разных способов.

Net framework как узнать версию на Windows 10

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

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

Как узнать версию net framework на Windows 10 и более ранних редакциях? Для решения данной проблемы мы воспользуемся инструментом .NET Version Detector, которую для того и создали, чтобы узнать версию net framework.

Загрузить утилиту можно с этого ресурса. Тут же скачается небольшой архив в 400 Кб. Его можно не распаковывать, а сразу запустить файл с названием «dotnet».

Откроется окошко с лицензионным соглашением, где необходимо нажать ОК.

Как узнать версию net framework

Сразу появляется окно, где в нижнем разделе вы увидите все версии этого ПО, установленного в системе. У меня установлена версия 4.0.30319, есть и другая полезная информация. Данные можно перепроверить, нажав кнопку «Refresh», либо скопировать при помощи кнопки «Copy».

Второй способ определения

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

Проверка при помощи утилит

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

Такие утилиты хороши тем, что опасность неосторожного повреждения операционной системы минимизируется. После запуска система сама осуществляет ряд последовательных операций, после которых выдаёт готовый результат. В число таких утилит входит и «NetVersionCheck».

Программа .NET Version Check

Также вы можете получить другую полезную информацию

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

Приложение .NET Version Detector

Альтернативный вариант сторонних утилит

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

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

Известно, что все основные настройки Windows находятся в реестре. Любое установленное ПО вносит записи в системный реестр. Для начала нужно запустить реестр. Нажмём сочетание «Win+R» и введем команду regedit.

Теперь ищем такой раздел, следуя по каждой ветке в окне реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP«инсталлированная версия».

Еще в правой части окна будет указан параметр Version, также указывающий на версию net framework.

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

Первый способ определения

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

Определение при помощи возможностей Windows

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

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

Находим папку фреймворка

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

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

В открывшемся реестре необходимо раскрыть несколько веток. Первоначально следует найти HKEY_LOCAL_MACHINE, затем найти подпапку «SOFTWARE», а затем ещё одну «Microsoft». Именно в ней будут располагаться сведения о NET.Framework в ветке NDP.

Получаем информацию в редакторе реестра

Данные, зарегистрированные в системе

Уже кликнув по этой ветке, будут открыты для просмотра подпапки с указанными версиями. Однако, желая получить дополнительную информацию, следует кликнуть по папке каждой версии. С правой стороны окна появится информация об этой версии. В частности, если напротив параметра «Install» установлена единица, это указывает, что платформа, действительно, установлена. Напротив параметра «Version» можно посмотреть полный номер установленной версии.

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

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

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

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

  • Запустив утилиту убедитесь, какая версия вам конкретно нужна;
  • Рядом с каждой версией, например, 2.0 или 4.0 есть значок стрелки, нажав на который начнется скачивание компонента;

  • После нажатия на зеленую стрелку вас перебросит на официальный сайт Microsoft. Там выбираете язык и жмёте кнопку «Скачать»;
  • Устанавливаем и перезапускаем компьютер.

Кстати, если в утилите компонент выделен серым цветом, как у меня с версией 4.0, это значит, что платформа уже установлена.

Утилита .NET Version Detector

И так узнать установленный net framework мне поможет утилита .NET Version Detector. Скачать ее можно с официального сайта, по ссылке ниже.

https://www.asoft.be/prod_netver.html

Скачать .NET Version Detector

В итоге у вас скачается небольшой zip-архив, распаковав который вы обнаружите portable версию данной утилиты, она будет весить около 850 кб. бухвально, через мгновение вы увидите установленные версии net framework в .NET Version Detector. В моем случае установлен фремверк версии 4.7.2114.0, на текущий момент самый последний. И заметьте ушло у меня на понимание этой информации, пара кликов.

Как удалить Net Framework

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

  • Удаление производится утилитой от Майкрософт – Cleanup Utility. Установите ее и запустите.
  • Находим среди списка Net Framework нужной версии и удаляем.

Как узнать версию net framework

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

При установке Net Framework рекомендуется проводить инсталляцию от более старой редакции к более новой. Так не должно произойти каких-то конфликтов в работе программ.

Таким образом, мы выяснили, как узнать версию net framework, как установить платформу и удалить.

CLRver.exe

Приложение CLRver.exe является частью пакета Visual Studio. Несмотря на то, что этот продукт создан Microsoft, в составе Windows он ожидаемо отсутствует, поскольку является полноценным инструментом разработки программного обеспечения. Соответственно, как узнать установленную версию Net Framework с помощью данного способа интересно будет лишь в среде девелопмента, простые же пользователи ОС от «Майкрософт» вряд ли им воспользуются. Относительным исключением можно считать некоторые серверные продукты компании, в которые CLRver интегрируется через службу обновлений либо является компонентом системы.

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

Введение

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

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

от корпорации
«Microsoft»
, представленная пользователям, на сегодняшний день, в своей новейшей десятой версии.

Благодаря кроссплатформенной оболочке, высоким функциональным возможностям и удачному, дружественному к пользователям, интерфейсу, количество пользователей «Windows 10»

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

В «Windows 10»

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

Программная среда «.NET Framework»

является открытой и кроссплатформенной, что означает ее полную поддержку основными популярными операционными системами
«Windows»
,
«Linux»
и
«Mac OS»
.

Хотя в большинстве случаев пользователям нет необходимости беспокоиться о номере версии «.NET Framework»

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

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

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

В данном руководстве по описанию возможностей операционной системы «Windows 10»

мы покажем, как определить версию платформы
«.NET Framework»
, установленную в пользовательском персональном компьютере.

Примечание

. Данное руководстве ориентировано в основном на использование в операционной системе
«Windows 10»
, но пользователи могут задействовать представленные методы также и в более ранних версиях системы, таких как
«Windows 8.1»
или
«Windows 7»
.

Используем командную строку для определения версий установленных Framework Net

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

  • dir %WINDIR%Microsoft.NetFrameworkv*

Или для 64-разрядных версий:

  • dir %WINDIR%Microsoft.NetFramework64v*

По окончанию выполнения этих команд, отобразится список установленный версий, за исключением версии 4.5, которая хранится в подкаталоге версии 4.0.

Где скачать.NET Framework. Какие версии подходят для Windows 7, 8 и 10

На большинстве компьютеров с Windows на борту уже установлен.NET Framework – обычно старые версии. А именно:

  • в Windows 7 уже встроен установленный.Net Framework версии 3.5.
  • Windows 8 и 8.1 поставляются с версиями 4.5-4.5.1;
  • Windows 10 включает в себя версию 4.6.

Современные приложения требуют свежак. Да и для общей безопасности лучше скачать.NET Framework свежей версии (на середину 2017 года это 4.7). Подходит для Windows вплоть до старенькой уже «семёрки». Установка предельно простая.

Вообще-то свежие версии программы скачиваются автоматически, через службу обновлений (Windows Update). Но слишком часто она отключена ( – этому ремеслу была посвящена целая статья на Woocomp), поэтому можно воспользоваться обычным скачиванием с сайта Microsoft. Всё бесплатно, разумеется.

Наиболее свежая версия.NET Framework 4.6.2 подходит для скачивания и установки на Windows 10, Windows 8.1 и Windows 7 SP1. не требуется. Полная версия дистрибутива занимает около 60 мегабайт.

На сайте Microsoft есть две версии инсталлятора:

  1. Онлайн-инсталлятор. Крохотная утилита под 2 Мб, которая докачивает оставшиеся файлы в фоновом режиме. Не рекомендуем, совсем.
  2. Оффлайн-инсталлятор – не более 60 Мб. Закачайте именно его – и сохраните на будущее. Возможно, пригодится при переустановке Винды или для других компьютеров.

Установка

Сама установка предельно простая, занимает 2-3 минуты в зависимости от мощности компьютера.

  1. Скачиваем .NET Framework 4.7 с сайта Microsoft (полная версия, 59,1 Мбайт). Выбираем русский язык из списка.
  2. Запускаем скаченный файл.
  3. Готово!

Версия 4.7 самостоятельно удаляет с компьютера предыдущие релизы.NET Framework, начиная с версии 4.0 (конкретнее – версии 4, 4.5, 4.5.1, 4.5.2, 4.6.1 и 4.6.2 будут удалены при установке). Их не нужно деинсталлировать вручную. Более старые версии (3.5 SP1 к примеру) – отдельные программы. Они не удалятся самостоятельно, да и вообще их лучше оставить для совместимости со старыми программами.

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

.NET Framework 1.0 – 1.1

Версия 1.0 практически не используется, в состав ОС не входит. Версия 1.1 используется редко, в состав ОС не входит. Устанавливать только при необходимости.

Если установка .NET Framework 1.1 и пакета обновления (SP1) завершаться ошибкой, то в ручном режиме данная программа устанавливается так:

1) Создайте на диске С: папку DotNet

в корне диска “С” (C:DotNet). 2) Скачайте в созданную папку Предназначенный для повторного распространения пакет платформы Microsoft® .NET версии 1.1 и Пакет обновления Service Pack 1 для платформы Microsoft .NET версии 1.1. 3) Запустите командную строку с правами администратора. В строке поиска меню Пуск введите команду: cmd и нажмите одновременно Ctrl + ⇑ Shift + Enter ↵. 4) Последовательно введите следующие команды и подтвердите выполнение каждой из них клавишей “Enter”:

5) Ответьте положительно на вопросы в диалоговых окнах и продолжите ввод команд:

После ввода последней команды начнётся установка. Через несколько минут окна автоматически закроются – установка завершена.

.NET Framework 2.0 – 3.5.1

Версии 2.0 – 3.5.1 являются компонентами Windows 7 (Пуск → Панель управления → Программы и компоненты → Включение и отключение компонентов Windows).

.NET Framework 4.0

Полная версия .NET Framework 4.0 предназначена в первую очередь для разработчиков ПО, клиентский профиль разработан для выполнения клиентских приложений и обеспечения быстрого развёртывания технологий Windows Presentation Foundation (WPF) и Windows Forms. Клиентский профиль распространяется в виде рекомендуемого обновления KB982670.

.NET Framework 4.5.2

Проверка наличия установленных версий

Вы можете проверить какие версии .NET Framework установлены в Вашей системе воспользовавшись программой .NET Version Detector

Или открыв раздел системного реестра (Win + R → regedit → ОК): HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP

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

Microsoft .NET Framework Что это?

NET Framework -программный пакет (иногда применяют термины: технология, платформа), который предназначен для разработки программ и приложений. Главной особенностью пакета является то, что разные службы и программы написанные на разных языках программирования будут совместимы.

Например, программа написанная на языке C++ может обратится к библиотеке написанной на языке Delphi.

Здесь можно провести некоторую аналогию с для аудио-видео файлов. Если у вас нет кодеков — то вы не сможете прослушать или посмотреть тот или иной файл. То же самое и с NET Framework — если у вас нет нужной версии — то вы не сможете запустить определенные программы и приложения.

Можно ли не устанавливать NET Framework?

Можно и многие пользователи не делают этого. Здесь есть несколько объяснений этому.

Во-первых, NET Framework устанавливается по умолчанию с ОС Windows (например в Windows 7 включен пакет версии 3.5.1).

Во-вторых, многие и не запускают никаких игр или программ, требующих этот пакет.

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

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

Доброго времени суток, друзья. Наверняка, почти каждый владелец компьютера с установленной операционной системой Windows, активно использующий свой ПК или ноутбук в работе, учёбе, играх и развлечениях, хоть раз да сталкивался с ошибками, возникающими при запуске или при работе различных программ и игр. Иногда ошибки могут выскакивать уже на этапе загрузки операционной системы, такие ошибки при включении компьютера свидетельствуют о некорректной работе, как минимум, одной из программ, находящихся в автозагрузке Windows.
Вариантов возможных ошибок, конечно, существует огромное множество, собственно, как и способов их устранения, но в данном цикле статей мы хотели бы уделить особое внимание ошибкам, вызванным нестабильной работой различных компонентов системы Windows, а именно: .NET FrameworkMicrosoft Visual C++ (или, сокращённо, MSVC) и DirectX.

Эти три набора исполняемых библиотек используются во всех современных операционных системах Windows: будь то уже доживающая свой век, лишённая поддержки Microsoft, Windows XP; не получившая широкого распространения и признанная разработчиком неудачной, Windows Vista; имеющая самую высокую популярность на сегодняшний день Windows 7; или последние версии продуктов от Мелкомягких (как многие зовут Microsoft в рунете), отражающие тенденции развития современной IT-индустрии, Windows 8/8.1 и Windows 10.

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

Содержание статьи:

Фраза «Программная платформа» в заголовке этой части статьи уже частично даёт нам ответ на вопрос «Что такое .NET Framework?»:

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

Как же диагностировать проблемы в работе этого компонента системы и определить, что эта программная платформа выполняет свои обязанности некорректно?

Ошибки .NET Framework при запуске программ и игр

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

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

Ошибка .Net Framework 4

А это другой вариант ошибки, свидетельствующий о нехватке .NET Framework 3.5

Ошибка .NET Framework 3.5

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

Узнать, какие версии .NET Framework установлены на компьютере

Начиная разговор о версиях данного ПО, следует обозначить один важный момент:

Каждая последующая версия платформы .NET Framework не включает в себя библиотеки предыдущих выпусков

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

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

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

Для простоты восприятия выделим два основных способа определения версий установленного пакета .NET Framework:

  • первый — при помощи специальной утилиты с графическим интерфейсом;
  • второй — по записям в системном реестре Windows.

Определение установленных версий .NET Framework с помощью утилиты

Бельгийская компания ASoft, занимающаяся разработкой ПО, думает не только о себе. Фирма поделилась с общественностью своей наработкой: утилитой с названием ASoft .NET Version Detector, целью которой является вывод информации об установленных в системе версиях пакета .NET Framework и, при необходимости, установка недостающих версий.

Последнюю актуальную версию утилиты всегда можно скачать на официальном сайте разработчика, на данный момент это версия 16 R2, архив которой и предлагаем вам скачать из прикреплённого файла: ASoft .NET Version Detector. Проверить наличие новой версии программы можно из её же меню, нажав в верхней панели меню пункт HelpNew version?

Программа портативная (portable), работает в виде одного исполнительного файла и запускается из любого каталога, подключенного к компьютеру (он может быть расположен и на жестком диске, и, к примеру, на съёмном накопителе), не требует установки.

После запуска программы необходимо ознакомиться с соглашением и принять его, после чего перед вами предстанет непосредственно рабочее окно утилиты ASoft .NET Version Detector

ASoft .Net Version Detector 16 R2

Интерфейс программы прост.

На красном, зелёном и фиолетовом фоне вы можете увидеть возможные версии пакета, цветами сгруппированы версии, относящиеся к разным CLR (среда разработки Common Language Runtime): 1.0, 1.1, 2.0, 3.0, 3.5, 4.0 и 4.6.2. Номера тех версий из них, которые установлены в системе на данный момент, с указанием сервис паков (номеров пакетов крупных обновлений, service pack) выделены белым шрифтом. В примере выше это версии 2.0 sp2, 3.0 sp2, 3.5 sp1 и 4.6.2. Серым шрифтом, соответственно, выделяются неустановленные версии, либо неактуальные: 1.0, 1.1, 4.0 (в примере выше версия 4.0 неактуальна, она обновлена до версии 4.6.2).

Левее есть блок с повторяющейся иконкой Microsoft .NET

Microsot .NET

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

C:WindowsMicrosoft.NETFramework

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

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

Определение установленных версий .NET Framework по записям в системном реестре Windows

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

Открываем редактор реестра Windows

  • Запускаем утилиту Выполнить перейдя в ПускВсе программыСтандартные (в Windows 10 утилита Выполнить находится в каталоге Служебные), либо зажав на клавиатуре клавиши Пуск (на некоторых клавиатурах она отмечается как Win) и R
  • В открывшемся окне вбиваем команду
    regedit

    и жмём на клавишу Enter

В редакторе реестра переходим в следующую ветку:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP

.NET Framework в редакторе реестра regedit

На примере со скриншота выше мы видим, что в системе установлены только две версии: 4.0 (ветка с названием 4.0) и 4.6.2 (ветка 4Client, параметр Version, значение 4.6.01586). В этом нет ничего страшного, для Windows 10 (с которой и снят последний скрин) это вполне нормально. Если каких-то версий будет недоставать для конкретных программ, то мы их обязательно установим. Но об этом поговорим ниже….

Какие версии .NET Framework устанавливать

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

В таблице ниже приведены соответствия версий .NET Framework и выпусков операционной системы Windows

Соответствие поддерживаемых версий .NET Framework в ОС Windows

*плюсом напротив каждого выпуска ОС Windows помечены поддерживаемые версии Framework
**зелёным цветом выделены версии Framework, интегрированные в распространяемые копии соответствующих выпусков ОС Windows
***.NET Framework 4.6.1 поставляется только в Windows 10, начиная с Version 1511

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

.NET Framework 1.1 заменяет версию 1.0
.NET Framework 3.0 заменяет версию 2.0
.NET Framework 3.5 заменяет версии 2.0 и 3.0
.NET Framework 4.5 заменяет версию 4.0
.NET Framework 4.5.1 заменяет версии 4.0 и 4.5
.NET Framework 4.5.2 заменяет версии с 4.0 по 4.5.1
.NET Framework 4.6 заменяет версии с 4.0 по 4.5.2
.NET Framework 4.6.1 заменяет версии с 4.0 по 4.6
.NET Framework 4.6.2 заменяет версии с 4.0 по 4.6.1

*подчёркиваю: версия 3.5 НЕ заменяет версию 1.0 и 1.1; версии 4.0 и все последующие НЕ заменяют версии 1.0, 1.1, 2.0, 3.0 и 3.5!

Т.е., в принципе, для полного комплекта на ОС Windows, начиная с Windows 7, могут быть установлены .NET Framework 3.5 и .NET Framework 4.6.2. В остальных версиях нет смысла, они будут заменяться свежими выпусками.

На ОС Windows XP же имеет смысл устанавливать .NET Framework 1.1 (если это действительно необходимо), .NET Framework 3.5 и .NET Framework 4.0. Думаю, это ясно.

Варианты установочных файлов .NET Framework

Если вы задаётесь вопросом «Как установить .NET Framework на компьютер?», то у вас есть два варианта:

  • Установка .NET Framework через online-установщик, ещё его называют web-установщик (небольшого размера исполнительный файл, который в процессе установки пакета .NET подключается через интернет к серверам Microsoft и выкачивает оттуда весь объём необходимых данных)
  • Установка .NET Framework через offline-установщик или автономный установщик (автономный исполнительный файл, содержащий в себе все необходимые данные, не требующий для установки подключения к сети интернет, но оттого имеющий значительный вес, размер)

Напомню, что очень просто получить ссылку для скачивания через утилиту ASoft .NET Version Detector, которая, при нажатии на иконку со стрелкой, сама откроет браузер со страницей загрузки автономного offline-установщика выбранной вами версии пакета .NET Framework на официальном сайте Microsoft

Возможные ошибки при установке .NET Framework и способы их решения

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

Ошибка установки .NET Framework

Первый способ решить проблемы установки Framework — воспользоваться утилитой от разработчика: Microsoft .NET Framework Repair Tool

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

Microsoft .Net Framework Repair Tool

Если после всех попыток исправления ошибок проблема не пропадёт, то Repair Tool предложит вам отправить отчёт в компанию Microsoft для поиска решения.

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

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

Удалить пакет .NET можно как в полуавтоматическом/ручном режиме, так и в автоматическом, при помощи специальной утилиты.

Ручной способ удаления .NET Framework

  1. Для начала из меню Пуск заходим в Панель управления Windows и открываем пункт Удаление программы (в режиме Категорий) или Программы и компоненты (в режиме отображения значков)
  2. Здесь нам надо удалить все строки, в которых встречается что-то связанное с .NET или с Framework
  3. После ручного удаления скачиваем версию Microsoft Fixit Program Install Uninstall для устранения неполадок, связанных с установкой и удалением программ
  4. Запускаем исполнительный файл из сохранённого архива, принимаем соглашение и в открывшемся окне выбираем рекомендованный пункт Выявить проблемы и установить исправления (рекомендуется)Microsoft Fixit Program Install Uninstall
  5. Если после анализа системы появились пункты с .NET Framework, то выбираем их и пытаемся исправить, делая это столько раз, сколько проблем было обнаружено, вновь запуская Fixit после исправления проблемы. Если таковые не обнаружились, либо все уже исправлены, а ошибки установки библиотек остались, то указываем пункт Нет в списке и повторяем процедуру устранения неполадок
  6. После проведённой процедуры удаления и устранения неполадок повторить попытку установки платформы .NET Framework

Автоматический способ удаления .NET Framework

Этот способ быстрее и проще предыдущего, поэтому он последний в списке по очерёдности, но никак не по доступности или действенности.

  1. Скачиваем архив утилиты .NET Framework Cleanup Tool и запускаем исполнительный файл из этого архива
  2. Принимаем соглашение
  3. В открывшемся окошке выбираем версию .NET Framework для удаления (советую вам сразу выбирать пункт All Versions)
  4. Нажимаем кнопку Cleanup Now .NET Framework Setup Cleanup Utility
  5. После завершения процесса удаления повторить попытку установки платформы .NET Framework

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

В системе по умолчанию устанавливается множество различных компонентов, нужных для корректной работы большинства приложений. Бывают исключения, при которых приходится устанавливать сторонние средства. Одной из утилит, которая необходимо для правильной работы программ является net framework. Конечно, этот компонент иногда уже встроен в системы, но бывают исключения. В данной статье будет разобрано две темы – как узнать версию net framework и как этот компонент инсталлировать.

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

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

Как узнать версию net framework на Windows 10 и более ранних редакциях? Для решения данной проблемы мы воспользуемся инструментом .NET Version Detector, которую для того и создали, чтобы узнать версию net framework.

Загрузить утилиту можно с этого ресурса. Тут же скачается небольшой архив в 400 Кб. Его можно не распаковывать, а сразу запустить файл с названием «dotnet».

Откроется окошко с лицензионным соглашением, где необходимо нажать ОК.

Как узнать версию net framework

Сразу появляется окно, где в нижнем разделе вы увидите все версии этого ПО, установленного в системе. У меня установлена версия 4.0.30319, есть и другая полезная информация. Данные можно перепроверить, нажав кнопку «Refresh», либо скопировать при помощи кнопки «Copy».

Как узнать версию net framework с помощью редактора реестра

Известно, что все основные настройки Windows находятся в реестре. Любое установленное ПО вносит записи в системный реестр. Для начала нужно запустить реестр. Нажмём сочетание «Win+R» и введем команду regedit.

Теперь ищем такой раздел, следуя по каждой ветке в окне реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP«инсталлированная версия».

Как узнать версию net framework

Еще в правой части окна будет указан параметр Version, также указывающий на версию net framework.

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

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

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

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

Кстати, если в утилите компонент выделен серым цветом, как у меня с версией 4.0, это значит, что платформа уже установлена.

Как удалить Net Framework

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

  • Удаление производится утилитой от Майкрософт – Cleanup Utility. Установите ее и запустите.
  • Находим среди списка Net Framework нужной версии и удаляем.

Как узнать версию net framework

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

При установке Net Framework рекомендуется проводить инсталляцию от более старой редакции к более новой. Так не должно произойти каких-то конфликтов в работе программ.

Таким образом, мы выяснили, как узнать версию net framework, как установить платформу и удалить.

( 1 оценка, среднее 1 из 5 )

NET Framework — содержит в себе библиотеки для разработки различных приложений. Это API, который упрощает работу разработчикам в написании кода. Имеются много версий NET Framework 2.0, 3.5, 4.8, которые нужны для запуска игр или программ. Чем ниже версия, тем она старее и нужна для запуска более старых приложений. В определенные моменты, нужно знать какая версия NET Framework установлена или присутствует в системе Windows 10, чтобы её переустановить или установить недостающую.

Через реестр

Нажмите сочетание кнопок Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути:

  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP
  • В папке NDP будут представлены сборки NET Framework.
  • Раздвиньте список сборки и с правой стороны найдите значение Version.

В моем случае я проверят сборку 4 и мне показало, что версия NET Framework 4.8.

узнать версию NET Framework через реестр

Через PowerShell

Запустите PowerShell от имени администратора и введите следующий апплет:

  • 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 Framework установлены в системе Windows. Для этого Microsoft в своей справке рекомендуют воспользоваться скриптом на GitHub. Запустите PowerShell от имени администратора и введите ниже команду для установки скрипта:

  • Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
  • Нажмите Y и Enetr, чтобы установить скрипт.

Установка DotNetVersions

Далее введите команду, чтобы вывести список установленных версий NET Framework.

  • Get-STDotNetVersion

Get-STDotNetVersion

Программа Raymondcc .NET Detector

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

  • Пароль от архива — raymondcc

Raymondcc .NET Detector


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

  • Как установить NET Framework 2.0 3.0 и 3.5 в Windows 10
  • Ошибка 0x800f0954 при установке NET Framework 3.5
  • Как узнать версию, сборку, выпуск и тип системы Windows 10
  • Узнать срок службы SSD диска 
  • GPT или MBR — Как узнать разметку диска

[ Telegram | Поддержать ]

Понравилась статья? Поделить с друзьями:
  • Какая версия net framework последняя версия для windows 7
  • Какая кодировка в cmd windows 7
  • Какая версия mozilla firefox самая лучшая для windows 7
  • Какая кодировка была разработана для операционных систем семейства windows
  • Какая операционная система будет в россии вместо windows