Энциклопедия мобильной связи

Net framework какую версию устанавливать. Microsoft.NET Framework: зачем он нужен и как установить на Windows

Доброго дня.

Не так уж и редко приходится сталкиваться с различными ошибками, связанными с пакетом Microsoft .NET Framework (чаще всего в играх, различных редакторах, программах для черчения, взять хотя бы тот же AutoCAD...).

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

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

А теперь, ближе к делу, разберу самое основное...

Как узнать какие версии.NET Framework у меня установлены?

Способ №1

Необходимо открыть панель управления Windows по следующему пути: (прим. : установка и удаление программ) .

Важно!

Отмечу, что в ОС Windows 8 и 10 Microsoft .NET не указана в списке установленных программ (чтобы посмотреть версии, необходимо открыть ссылку в меню слева "Просмотр установленных обновлений").

В ОС Windows 10 нет возможности удаления.NET штатными средствами, однако, как правило возможна установка последней версии.NET (его обновление).

Способ №2

Для просмотра и решения проблем с.NET есть специальная утилита ".NET Version Detector" (доступна по ссылке: ) .

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

Можно ли не обновлять этот пакет, ведь я раньше не обновлял его и все работало?

Большинство пользователей и не вспоминает о нем (до поры до времени...). Дело в том, что в новых версиях Windows уже есть в комплекте (предустановлена в систему) определенная версия.NET и нет необходимости отдельно что-то скачивать или обновлять.

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

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

А дальше все просто: если нужной версии.NET не будет - то при запуске вы увидите ошибку (как на примере ниже). Кстати, часть ошибок может быть связана с "битой" версией.NET (именно поэтому, иногда рекомендуется обновлять это ПО).

Во-первых, сразу хочу посоветовать: не нужно скачивать все подряд версии и пытаться переустановить каждую (чуть ниже я отмечу, какие версии рекомендованы для разных ОС). Во-вторых, рекомендуется скачивать.NET только с официального сайта Microsoft (так сказать, не измененный установщик).

Способ №1. Чуть выше в статье я вам порекомендовал использовать утилиту ".NET Version Detector" - она не только покажет, какие версии пакета.NET у вас установлены в системе, но и даст ссылки на загрузку каждой из версии.

  • (для Windows XP);
  • (включает.NET 2.0, 3.0; для Windows XP, Vista);
  • (для Windows XP, Vista и 7);
  • (для Windows 7, 8 и 8.1);
  • (для Windows 7, 8, 8.1 и 10);
  • (для Windows 7, 8, 8.1 и 10).

Важно отметить , что версия.NET 4 (скажем) обновляет предыдущую версию.NET, поэтому для новых ОС Windows 8, 10 требуется установка (в 99,9% случаев) только последних версий.NET 4.

Дополнение!

Не могу не порекомендовать программу - даже если вам ненужно обновлять драйвера, все равно попробуйте воспользоваться ей. Дело в том, что она автоматически определяет недостающие компоненты в системе, которые могут сказаться на играх (.NET, Visual C++ и др. пакеты), и устанавливает их. Согласитесь, удобно!

Обратите внимание, все необходимое для игр (.NET, Visual C++ и др. пакеты) программа качает и ставит автоматически!

Можно ли удалить.NET Framework (или использовать другую версию)? Что для этого необходимо?

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

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

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

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

В отдельных случаях, может потребовать специальная утилита: NET Framework Cleanup Tool (ссылка на блог разработчика Microsoft - ).

Утилита не нуждается в установке. Запускать ее, кстати, необходимо от имени администратора (прим. : т.е. щелкнуть по исполняемому файлу правой кнопкой мышки и в контекстном меню выбрать "запуск от имени администратора") .

Вот, собственно, и все на сегодня.

Дополнения приветствуются...

Всем всего доброго.

Microsoft .Net Framework используется в операционных системах Windows для поддержки приложений, а с версии 7, так же и для поддержки некоторых системных компонентов. Однако, у данного фреймворка есть одна особенность - это не взаимозаменяемость различных версий Net Framewok. Другими словами, если вы используете программу, рассчитанную на одну версию DotNet Framework (например, версия 2.0), то для корректного запуска программы вам необходимо, чтобы данная версия фреймворка была установлена на компьютера. По этой причине в Windows может быть установлено несколько версий DotNet Framewrok. И, порой, необходимо знать, какие именно версии установлены на вашем компьютере.

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

Примечание : Начиная с Windows 7, компания Microsoft включила в состав операционной системы.Net Framework 2.0 - 3.5.1.

Узнаем какие Framework Net установлены по наличию ключей в реестре

Каждый DotNet Framework записывает о себе информацию в подразделах специального ключа реестра Windows:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

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

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

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

  • dir %WINDIR%\Microsoft.Net\Framework\v*

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

  • dir %WINDIR%\Microsoft.Net\Framework64\v*

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

Как узнать установленные Net Framework с помощью NET Version Detector

Если вы предпочитаете использовать программы для определения установленных версий DotNet Framework, то вот небольшая, бесплатная и портативная утилита под названием.NET Version Detector. Описание и ссылку для скачивания можно найти на сайте разработчика по этой ссылке . Примечательно, что сама программа не использует ни один из фреймворков, так что даже если у вас не установлено ни одного DotNet Framework, то вы об этом узнаете. Zip-архив с программой занимает 387 Кб и содержит всего один исполняемый файл. Для запуска программы, распакуйте архив в любое удобное место и запустите исполняемый файл. При первом запуске программа попросит вас согласиться с лицензионного соглашения, а после покажет все установленные версии.Net Framework, включая версию 4.5.

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

Теперь, вы знаете три способа как определить, какие версии.Net Framework установлены в вашем Windows.


  • This PC Tweaker программа для настройки системного каталога "Компьютер" в Windows 7

Технические советы

  • Технические советы
  • В этой статье

    На компьютере можно установить и запустить несколько версий платформы.NET Framework. Users can install and run multiple versions of the .NET Framework on their computers. При разработке или развертывании приложения могут потребоваться сведения о том, какие версии.NET Framework установлены на компьютере пользователя. When you develop or deploy your app, you might need to know which .NET Framework versions are installed on the user’s computer. Учтите, что платформа.NET Framework состоит из основных компонентов, версии которым присваиваются отдельно: Note that the .NET Framework consists of two main components, which are versioned separately:

      набор сборок, которые являются коллекциями типов и ресурсов, обеспечивающих функции приложений A set of assemblies, which are collections of types and resources that provide the functionality for your apps. (.NET Framework и сборкам назначается один номер версии); The .NET Framework and assemblies share the same version number.

      среда CLR, которая выполняет код приложения и управляет им. The common language runtime (CLR), which manages and executes your app"s code. CLR имеет собственный номер версии (см. раздел Версии и зависимости.NET Framework). The CLR is identified by its own version number (see Versions and Dependencies).

    Чтобы получить точный список версий.NET Framework, установленных на компьютере, можно просмотреть реестр или отправить запрос в реестр с помощью кода: To get an accurate list of the .NET Framework versions installed on a computer, you can view the registry or query the registry in code:

    Чтобы узнать версию среды CLR, можно использовать специальное средство или код: To find the CLR version, you can use a tool or code:

    Примечание

    Существует разница между версией.NET Framework и версией общеязыковой среды выполнения (CLR). There is a difference between the .NET Framework version and the common language runtime (CLR) version. Версия.NET Framework зависит от набора сборок, которые образуют библиотеку классов.NET Framework. The .NET Framework is versioned based on the set of assemblies that form the .NET Framework Class Library. Например, версии.NET Framework включают в себя 4.5, 4.6.1 и 4.7.2. For example, .NET Framework versions include 4.5, 4.6.1, and 4.7.2. Версия среды CLR зависит от среды выполнения, в которой выполняются приложения.NET Framework, где одна версия среды CLR обычно поддерживает несколько версий.NET Framework. The CLR is versioned based on the runtime on which .NET Framework applications execute, and a single CLR version typically supports multiple .NET Framework versions. CLR версии 4.30319.xxxxx поддерживает.NET Framework версии с 4 по 4.5.2, а среда CLR версии 4.30319.42000 поддерживает.NET Framework, начиная с версии 4.6. CLR version 4.30319.xxxxx supports .NET Framework versions 4 through 4.5.2; CLR version 4.30319.42000 supports .NET Framework versions starting with .NET Framework 4.6. Дополнительные сведения см. в описании свойства Environment.Version . For more information, see the Environment.Version property.

    Сведения об определении установленных обновлений для каждой версии платформы.NET Framework см. в статье Практическое руководство. Определение установленных обновлений и исправлений безопасности платформы.NET Framework . For information about detecting the installed updates for each version of the .NET Framework, see How to: Determine Which .NET Framework Updates Are Installed . Сведения об установке.NET Framework см. в разделе Установка.NET Framework для разработчиков . For information about installing the .NET Framework, see Install the .NET Framework for developers .

    Поиск в реестре.NET Framework версий 1–4 Find .NET Framework versions 1-4 in the registry

    Поиск в реестре.NET Framework версии 4.5 и более поздних версий Find .NET Framework versions 4.5 and later in the registry

    В следующей таблице перечислены минимальные значения параметра DWORD Release для каждой версии.NET Framework. The following table lists the minimum value of the Release DWORD for each .NET Framework version. Эти значения можно использовать следующим образом: You can use these values as follows:

      Чтобы определить наличие минимальной версии.NET Framework, проверьте, является ли значение DWORD Release , найденное в реестре, большим значения, указанного в таблице, или равным ему. To determine whether a minimum .NET Framework version is present, test whether the Release DWORD value found in the registry is greater than or equal to the value listed in the table. Например, если приложению требуется.NET Framework 4.7 или более поздней версии, необходимо проверить на наличие минимального значения раздела выпуска 460798. For example, if your application requires .NET Framework 4.7 or later, you would test for a minimum release key value of 460798.

      Чтобы протестировать на наличие нескольких версий, начните с последней версии.NET Framework, а затем протестируйте на каждую последующую более раннюю версию. To test for multiple versions, begin with the latest .NET Framework version, and then test for each successive earlier version.

    В следующей таблице перечислены ключи только для выпущенных версий платформы.NET Framework. The following table lists the keys of released versions of the .NET Framework only. В ней не приводятся ключи предварительных версий или выпусков. It doesn"t list the keys of preview or pre-release versions.

    Версия платформы.NET Framework .NET Framework Version Значение DWORD "Release" Value of the Release DWORD
    .NET Framework 4,5 .NET Framework 4.5 378389 378389
    .NET Framework 4.5.1 .NET Framework 4.5.1 378675 378675
    .NET Framework 4.5.2 .NET Framework 4.5.2 379893 379893
    .NET Framework 4.6 .NET Framework 4.6 393295 393295
    .NET Framework 4.6.1 .NET Framework 4.6.1 394254 394254
    .NET Framework 4.6.2 .NET Framework 4.6.2 394802 394802
    .NET Framework 4.7 .NET Framework 4.7 460798 460798
    .NET Framework 4.7.1 .NET Framework 4.7.1 461308 461308
    .NET Framework 4.7.2 .NET Framework 4.7.2 461808 461808

    Полную таблицу разделов выпуска.NET Framework для определенных версий операционной системы Windows см. в статье Разделы выпуска.NET Framework и версии операционной системы Windows . For a complete table of release keys for the .NET Framework for specific Windows operating system versions, see .NET Framework release keys and Windows operating system versions .

    Поиск в реестре.NET Framework версий 1–4 с помощью кода Find .NET Framework versions 1-4 with code

      Используйте класс Microsoft.Win32.RegistryKey , чтобы получить доступ к подразделу Software\Microsoft\NET Framework Setup\NDP\ в ветви HKEY_LOCAL_MACHINE реестра Windows. Use the Microsoft.Win32.RegistryKey class to access the Software\Microsoft\NET Framework Setup\NDP\ subkey under HKEY_LOCAL_MACHINE branch in the Windows registry.

      В следующем коде показан пример этого запроса. The following code shows an example of this query.

      Примечание

      Этот код не показывает, как обнаружить.NET Framework 4.5 или более поздней версии. This code does not show how to detect .NET Framework 4.5 or later. Для обнаружения этих версий проверьте DWORD Release , как описано в предыдущем разделе. Check the Release DWORD to detect those versions, as described in the previous section. Для кода, обнаруживающего.NET Framework 4.5 или более поздние версии, см. следующий раздел в данной статье. For code that detects .NET Framework 4.5 or later versions, see the next section in this article.

      Using Microsoft.Win32; using System; public static class VersionTest { public static void Main() { GetVersionFromRegistry(); } private static void GetVersionFromRegistry() { // Opens the registry key for the .NET Framework entry. using (RegistryKey ndpKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32). OpenSubKey(@"SOFTWARE\Microsoft\NET Framework Setup\NDP\")) { foreach (var versionKeyName in ndpKey.GetSubKeyNames()) { // Skip .NET Framework 4.5 version information. if (versionKeyName == "v4") { continue; } if (versionKeyName.StartsWith("v")) { RegistryKey versionKey = ndpKey.OpenSubKey(versionKeyName); // Get the .NET Framework version value. var name = (string)versionKey.GetValue("Version", ""); // Get the service pack (SP) number. var sp = versionKey.GetValue("SP", "").ToString(); // Get the installation flag, or an empty string if there is none. var install = versionKey.GetValue("Install", "").ToString(); if (string.IsNullOrEmpty(install)) // No install info; it must be in a child subkey. Console.WriteLine($"{versionKeyName} {name}"); else { if (!(string.IsNullOrEmpty(sp)) && install == "1") { Console.WriteLine($"{versionKeyName} {name} SP{sp}"); } } if (! string.IsNullOrEmpty(name)) { continue; } foreach (var subKeyName in versionKey.GetSubKeyNames()) { RegistryKey subKey = versionKey.OpenSubKey(subKeyName); name = (string)subKey.GetValue("Version", ""); if (! string.IsNullOrEmpty(name)) sp = subKey.GetValue("SP", "").ToString(); install = subKey.GetValue("Install", "").ToString(); if (string.IsNullOrEmpty(install)) //No install info; it must be later. Console.WriteLine($"{versionKeyName} {name}"); else { if (!(string.IsNullOrEmpty(sp)) && install == "1") { Console.WriteLine($"{subKeyName} {name} SP{sp}"); } else if (install == "1") { Console.WriteLine($" {subKeyName} {name}"); } } } } } } } } // The example displays output similar to the following: // v2.0.50727 2.0.50727.4927 SP2 // v3.0 3.0.30729.4926 SP2 // v3.5 3.5.30729.4926 SP1 // v4.0 // Client 4.0.0.0 Imports Microsoft.Win32 Public Module VersionTest Public Sub Main() GetVersionFromRegistry() End Sub Private Sub GetVersionFromRegistry() " Opens the registry key for the .NET Framework entry. Using ndpKey As RegistryKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32). OpenSubKey("SOFTWARE\Microsoft\NET Framework Setup\NDP\") For Each versionKeyName In ndpKey.GetSubKeyNames() " Skip .NET Framework 4.5 and later. If versionKeyName = "v4" Then Continue For If versionKeyName.StartsWith("v") Then Dim versionKey As RegistryKey = ndpKey.OpenSubKey(versionKeyName) " Get the .NET Framework version value. Dim name = DirectCast(versionKey.GetValue("Version", ""), String) " Get the service pack (SP) number. Dim sp = versionKey.GetValue("SP", "").ToString() Dim install = versionKey.GetValue("Install", "").ToString() If String.IsNullOrEmpty(install) Then " No install info; it must be in a child subkey. Console.WriteLine($"{versionKeyName} {name}") Else If Not String.IsNullOrEmpty(sp) AndAlso install = "1" Then Console.WriteLine($"{versionKeyName} {name} SP{sp}") End If End If If Not String.IsNullOrEmpty(name) Then Continue For End If For Each subKeyName In versionKey.GetSubKeyNames() Dim subKey As RegistryKey = versionKey.OpenSubKey(subKeyName) name = DirectCast(subKey.GetValue("Version", ""), String) If Not String.IsNullOrEmpty(name) Then sp = subKey.GetValue("SP", "").ToString() End If install = subKey.GetValue("Install", "").ToString() If String.IsNullOrEmpty(install) Then " No install info; it must be later. Console.WriteLine($"{versionKeyName} {name}") Else If Not String.IsNullOrEmpty(sp) AndAlso install = "1" Then Console.WriteLine($"{subKeyName} {name} SP{sp}") ElseIf install = "1" Then Console.WriteLine($" {subKeyName} {name}") End If End If Next End If Next End Using End Sub End Module " The example displays output similar to the following: " v2.0.50727 2.0.50727.4927 SP2 " v3.0 3.0.30729.4926 SP2 " v3.5 3.5.30729.4926 SP1 " v4.0 " Client 4.0.0.0

    Поиск в реестре.NET Framework 4.5 и более поздних версий с помощью кода Find .NET Framework versions 4.5 and later with code

    В следующем примере в реестре проверяется значение Release , чтобы определить, установлена ли версия 4.5 или более поздняя версия.NET Framework. The following example checks the Release value in the registry to determine whether .NET Framework 4.5 or a later version is installed.

    Using System; using Microsoft.Win32; public class GetDotNetVersion { public static void Main() { GetDotNetVersion.Get45PlusFromRegistry(); } private static void Get45PlusFromRegistry() { const string subkey = @"SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\"; using (var ndpKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32).OpenSubKey(subkey)) { if (ndpKey != null && ndpKey.GetValue("Release") != null) { Console.WriteLine(".NET Framework Version: " + CheckFor45PlusVersion((int) ndpKey.GetValue("Release"))); } else { Console.WriteLine(".NET Framework Version 4.5 or later is not detected."); } } // Checking the version using >= enables forward compatibility. string CheckFor45PlusVersion(int releaseKey) { if (releaseKey >= 461808) return "4.7.2 or later"; if (releaseKey >= 461308) return "4.7.1"; if (releaseKey >= 460798) return "4.7"; if (releaseKey >= 394802) return "4.6.2"; if (releaseKey >= 394254) return "4.6.1"; if (releaseKey >= 393295) return "4.6"; if (releaseKey >= 379893) return "4.5.2"; if (releaseKey >= 378675) return "4.5.1"; if (releaseKey >= 378389) return "4.5"; // This code should never execute. A non-null release key should mean // that 4.5 or later is installed. return "No 4.5 or later version detected"; } } } // This example displays output like the following: // .NET Framework Version: 4.6.1 Imports Microsoft.Win32 Public Module GetDotNetVersion Public Sub Main() Get45PlusFromRegistry() End Sub Private Sub Get45PlusFromRegistry() Const subkey As String = "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" Using ndpKey As RegistryKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry32).OpenSubKey(subkey) If ndpKey IsNot Nothing AndAlso ndpKey.GetValue("Release") IsNot Nothing Console.WriteLine(".NET Framework Version: " + CheckFor45PlusVersion(ndpKey.GetValue("Release"))) Else Console.WriteLine(".NET Framework Version 4.5 or later is not detected.") End If End Using End Sub " Checking the version using >= will enable forward compatibility. Private Function CheckFor45PlusVersion(releaseKey As Integer) As String If releaseKey >= 461308 Then Return "4.7.1 or later" Else If releaseKey >= 460798 Then Return "4.7" Else If releaseKey >= 394802 Then Return "4.6.2" Else If releaseKey >= 394254 Then Return "4.6.1" Else If releaseKey >= 393295 Then Return "4.6" Else If releaseKey >= 379893 Then Return "4.5.2" Else If releaseKey >= 378675 Then Return "4.5.1" Else If releaseKey >= 378389 Then Return "4.5" End If " This code should never execute. A non-null release key should mean " that 4.5 or later is installed. Return "No 4.5 or later version detected" End Function End Module " The example displays output like the following: " .NET Framework Version: 4.6.1

      Проверяется, имеет ли запись Release значение, большее или равное значению известных разделов выпуска. It checks whether the value of the Release entry is greater than or equal to the value of the known release keys.

      Проверка выполняется с самой последней до самой ранней версии. It checks in order from most recent version to earliest version.

    Проверка наличия минимально необходимой версии.NET Framework (4.5 и более поздней версии) с помощью PowerShell Check for a minimum required .NET Framework version (4.5 and later) with PowerShell

    В следующем примере проверяется значение ключевого слова Release , чтобы определить, установлена ли.NET Framework версии 4.6.2 или выше (True или False , если нет). The following example checks the value of the Release keyword to determine whether .NET Framework 4.6.2 or higher is installed (returning True if it is and False otherwise).

    ```PowerShell # PowerShell 5 Get-ChildItem "HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\" | Get-ItemPropertyValue -Name Release | Foreach-Object { $_ -ge 394802 } ``` ```PowerShell # PowerShell 4 (Get-ItemProperty "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full").Release -gt 394802 ``` You can replace `394802` in the previous example with another value from the following table in the (#net_b) section to check for a different minimum required .NET Framework version.

    Поиск текущей версии среды CLR с помощью Clrver.exe Find the current CLR version with Clrver.exe

    Для определения версий среды CLR, установленных на компьютере, можно использовать инструмент CLR Version (Clrver.exe). Use the CLR Version Tool (Clrver.exe) to determine which versions of the common language runtime are installed on a computer.

    Запустите командную строку разработчика Visual Studio и введите clrver . From a Developer Command Prompt for Visual Studio, enter clrver . Выходные данные этой команды выглядят примерно следующим образом: This command produces output similar to the following: property to retrieve a Version object that identifies the version of the runtime that is currently executing the code. Это свойство возвращает одно значение, отражающее версию среды выполнения, в которой в данный момент выполняется код. Оно не возвращает версии сборок или другие версии среды выполнения, которые могут быть установлены на компьютере. Можно использовать свойство Version.Major , чтобы получить идентификатор основного выпуска (например, "4" в случае версии 4.0), свойство Version.Minor , чтобы получить идентификатор дополнительной версии (например, "0" в случае версии 4.0), либо метод Version.ToString , чтобы получить всю строку версии (например, "4.0.30319.18010", как показано в следующем коде). This property returns a single value that reflects the version of the runtime that is currently executing the code; it does not return assembly versions or other versions of the runtime that may have been installed on the computer.You can use the Version.Major property to get the major release identifier (for example, "4" for version 4.0), the Version.Minor property to get the minor release identifier (for example, "0" for version 4.0), or the Version.ToString method to get the entire version string (for example, "4.0.30319.18010", as shown in the following code).

    Для платформы.NET Framework версий 4, 4.5, 4.5.1 и 4.5.2 свойство Environment.Version возвращает объект Version , строковое представление которого имеет форму 4.0.30319.xxxxx . For the .NET Framework Versions 4, 4.5, 4.5.1, and 4.5.2, the Environment.Version property returns a Version object whose string representation has the form 4.0.30319.xxxxx . Для.NET Framework 4.6 и более поздних версий оно имеет форму 4.0.30319.42000 . For the .NET Framework 4.6 and later, it has the form 4.0.30319.42000 .

    Для.NET Framework 4.5 и более поздней версии не рекомендуется использовать свойство Environment.Version , чтобы определить версии среды выполнения. For the .NET Framework 4.5 and later, we do not recommend using the Environment.Version property to detect the version of the runtime. Вместо этого рекомендуется отправить запрос в реестр, как описано в разделе выше в этой статье. Instead, we recommend that you query the registry, as described in the section earlier in this article.

    В следующем примере свойство Environment.Version используется для получения сведений о версии среды выполнения: The following example used the Environment.Version property to retrieve runtime version information:

    Using System; public class VersionTest { public static void Main() { Console.WriteLine($"Version: {Environment.Version}"); } } // The example displays output similar to the following:" // Version: 4.0.30319.18010 Imports Microsoft.Win32 Public Module VersionTest Public Sub Main() GetVersionFromEnvironment() End Sub Private Sub GetVersionFromEnvironment() Console.WriteLine($"Version: {Environment.Version}") End Sub End Module " The example displays output similiar to the following:" " Version: 4.0.30319.18010

    См. также See also

    • Практическое руководство. Определение установленных обновлений и исправлений безопасности платформы.NET Framework How to: Determine Which .NET Framework Updates Are Installed
    • Установка.NET Framework для разработчиков Install the .NET Framework for developers
    • Версии и зависимости Versions and Dependencies

    Обратная связь

    Мы бы хотели узнать ваше мнение. Укажите, о чем вы хотите рассказать нам.

    Наша система обратной связи основана на принципах работы с вопросами на GitHub. Дополнительные сведения см. в

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

    Есть несколько распространенных способов

    Безусловно, чтобы быстро ответить на такой вопрос, нужно мало-мальски разбираться в компьютере. Начинающие пользователи при возникновении такой проблемы мгновенно заходят в тупик. Однако лучше всего разыскать информацию, как узнать версию 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 установлен на компьютере. Однако он осуществляется при условии инсталляции дополнительного программного обеспечения.

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

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

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

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

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


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

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

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

    NastroyVse.ru

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

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

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

    Читайте также: Где скачать и как установить.NET Framework 3.5 и 4.5 в windows 10?

    Как вручную определить версию установленного пакета.Net Framework?

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

    • Жмём «Win+R» и вводим «regedit».

    • Откроется редактор реестра. Переходим по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «NET Framework Setup», «NDP».

    ВАЖНО! В редакторе реестра есть два раздела с Net Framework. Для определения версии нужен тот, что без точки.

    • Здесь увидим подразделы с наименованием версий. Когда мы нажмём на любой раздел, в правом окне появится перечень параметров. Нам нужны только «Install», «SP» и «Version».

    • Параметр «Install» должен иметь значение «1», которое указывает на то, что пакет установлен.

    • Параметр «SP» указывает на номер установленного Service Pack. А в файле «Version» имеется полный номер версии Microsoft .NET Framework.

    Стоит отметить, что в редакторе реестра файлы для определения пакета Microsoft .NET Framework версий от 1.1 до 3.5 находятся в разделах с наименованием версии. То есть путь будет следующий: «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5».

    Все файлы для определения пакета фреймворков версий 4.0 и выше находятся в папке «Full» и «Client». Первая отвечает за полную версию, которую чаще всего используют разработчики программ. «Client» больше подходит для рядовых пользователей.

    Чтобы определить версию Microsoft .NET Framework 4.0 и выше в операционной системе windows, необходимо в редакторе реестра перейти по ветке «HKEY_LOCAL_MACHINE», «SOFTWARE», «Microsoft», «NET Framework Setup», «NDP», «v4», «Client» или «Full».

    Как и в предыдущем способе смотрим файлы «Install», где в значении должна стоять «1», которая значит, что пакет установлен. А также проверяем файл «Version», в котором указана полная версия фреймворка.

    На сайте компании Microsoft представлен полный перечень адресов реестра для определения той или иной версии пакета.NET Framework.

    Программный способ определения версии Microsoft .NET Framework

    Для определения версии пакета.NET Framework существует множество программ. Среди них выделим самую простую утилиту, которая не требует инсталляции. Это «ASoft .NET Version Detector». Чтобы узнать версию пакета, достаточно выполнить следующие действия: ASoft .NET Version Detector.7z скачать бесплатно:

    Размер: 291 KB | Cкачали: 299 раз | Тип файла: 7z | Версия: 15(1)

    • Открываем Total Commander (или извлекаем файл с архива стандартными средствами windows) и запускаем файл программы.

    • Запустится программа с уже определёнными версиями фреймворков. Белым цветом будет обозначена уже установленная версия.

    • Серое обозначение указывает на то, что версия была пропущена путём обновления пакета до более новой версии или вовсе не установлена.

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

    • Программа перенаправляет на сайт Майкрософт, где можно скачать нужный пакет.

    Такими способами можно быстро и точно определить полную версию Microsoft .NET Framework.

    SoftikBox.com

    Как определить версию Microsoft .NET Framework?

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

    Скачать Microsoft .NET Framework

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

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

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

    Использование ASoft .NET Version Detector

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

    Реестр

    Если скачивать ничего не хочется, можем посмотреть вручную, через системный реестр. В строке поиска вводим команду «Regedit». Откроется окно. Здесь, через поиск нам необходимо найти строку (ветку) нашего компонента - «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP». Нажав на него в дереве, откроется список папок, название, которых указывает на версию продукта. Более подробно можно посмотреть открыв оду из них. В правой части окна теперь видим список. Здесь поле «Install» со значением «1», говорит о том, что ПО установлено. А в поле «Version» видна полная версия.

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

    Мы рады, что смогли помочь Вам в решении проблемы.

    Опрос: помогла ли вам эта статья?

    Да Нет

    lumpics.ru

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

    Посмотреть какие версии.NET Framework установлены были на компьютер можно в этой части реестра:

    Внимание!!!

    Будьте осторожны при работе в реестре. С помощью реестра можно вывести из строя операционную систему.

    Для windows XP:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

    1) Вызываем меню "Пуск".

    2) Выбираем меню "Выполнить".

    4) Появится окно "Редактор реестра". В этом окне надо пройти по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

    5) В папке ".NETFramework" будут еще папки, имена которых и будут являться версиями Framework (кроме policy).

    Для windows Vista, 7, 8.x, 10:

    1) Вызываем меню "Пуск".

    2) Выбираем меню "Выполнить".

    3) В окне "Запуск программы" вводим regedit. Нажимаем кнопку "ОК".

    4) Появится окно "Контроль учетных записей пользователей". В этом окне нажимаем на кнопку "Да".

    5) Появится окно "Редактор реестра". В этом окне надо пройти по пути: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework.

    6) В папке ".NETFramework" будут еще папки, имена которых и будут являться версиями Framework. Имена этих папок будут начинаться с буквы "v", а далее будут идти цифры. Например: V4.0.30319 или V2.0.50727.

    faqlib.ru

    Microsoft .NET Framework. Что это? Где скачать все версии, как узнать какая версия установлена?

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

    Конечно, одна статья не спасет от всех напастей, и все таки процентов 80% вопросов она охватит…

    1. Microsoft .NET Framework Что это?

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

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

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

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

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

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

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

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


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

    2. Как узнать какие версии установлены в системе?

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

    Эту утилиту не нужно устанавливать, достаточно скачать и запустить.

    Кстати, здесь следует сделать небольшую сноску и сказать, что в NET Framework 3.5.1 входят следующие компоненты:

    Платформа.NET Framework 2.0 с SP1 и SP2;- Платформа.NET Framework 3.0 с SP1 и SP2;- Платформа.NET Framework 3.5 с SP1.

    Так же, об установленных платформах NET Framework можно узнать и в windows. В windows 8 (7*) для этого нужно войти в панель управления/программы/включение или отключение компонентов windows.

    3. Где скачать все версии Microsoft .NET Framework?

    NET Framework 1, 1.1

    Сейчас практически не используются. Ели у вас есть программы, которые отказываются запускаться, и в требованиях у них указана платформа NET Framework 1.1 - в этом случае придется произвести установку. В остальных же - вряд ли ошибка происходит из-за отсутствия первых версий. Кстати, эти версии не устанавливаются по умолчанию вместе с ОС windows 7, 8.

    Скачать NET Framework 1.1 - русская версия (www.microsoft.com/ru-RU/download/details.aspx?id=26).

    Скачать NET Framework 1.1 - английская версия (www.microsoft.com/en-US/download/details.aspx?id=26).

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

    NET Framework 2, 3, 3.5

    Используется довольно часто и во многих приложениях. Однако, обычно, эти пакеты не нужно устанавливать, т.к. NET Framework 3.5.1 устанавливается вместе с windows 7. Если у вас их нет или решили их переустановить, то ссылки могут пригодится…

    Скачать - NET Framework 2.0 (Service Pack 2)

    Скачать - NET Framework 3.0 (Service Pack 2)

    Скачать - NET Framework 3.5 (Service Pack 1)

    NET Framework 4, 4.5

    Профиль Microsoft .NET Framework 4 Client Profile предоставляет ограниченный набор функций платформы.NET Framework 4. Он разработан для выполнения клиентских приложений и обеспечения быстрого развёртывания технологий windows Presentation Foundation (WPF) и windows Forms. Распространяется в виде рекомендуемого обновления KB982670.

    Скачать - NET Framework 4.0

    Скачать - NET Framework 4.5


    4. Как удалить Microsoft .NET Framework и установить другую версию (переустановка)?

    Случается такое, конечно, редко. Иногда вроде и установлена нужная версия NET Framework, а программа все равно не запускается (сыпятся всевозможные ошибки). В этом случае имеет смысл удалить ранее установленную платформу NET Framework, и установить новую.

    Для удаления, лучше всего воспользоваться специальной утилитой, ссылка на нее чуть ниже.

    Утилиту устанавливать не нужно, просто запустите и согласитесь с правилами ее использования. Далее она вам предложит удалить все платформы Net Framework - All Versions (windows8). Соглашаетесь и нажимаете кнопку «Cleanup Now» - очистить сейчас.

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

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

    Конечно, одна статья не спасет от всех напастей, и все таки процентов 80% вопросов она охватит…

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

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

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

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

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

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

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

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

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

    2. Как узнать какие версии установлены в системе?

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

    Эту утилиту не нужно устанавливать, достаточно скачать и запустить.

    Кстати, здесь следует сделать небольшую сноску и сказать, что в NET Framework 3.5.1 входят следующие компоненты:

    — Платформа.NET Framework 2.0 с SP1 и SP2;- Платформа.NET Framework 3.0 с SP1 и SP2;- Платформа.NET Framework 3.5 с SP1.

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

    3. Где скачать все версии Microsoft .NET Framework?

    NET Framework 1, 1.1

    Сейчас практически не используются. Ели у вас есть программы, которые отказываются запускаться, и в требованиях у них указана платформа NET Framework 1.1 — в этом случае придется произвести установку. В остальных же — вряд ли ошибка происходит из-за отсутствия первых версий. Кстати, эти версии не устанавливаются по умолчанию вместе с ОС Windows 7, 8.

    Скачать NET Framework 1.1 — русская версия (www.microsoft.com/ru-RU/download/details.aspx?id=26).

    Скачать NET Framework 1.1 — английская версия (www.microsoft.com/en-US/download/details.aspx?id=26).

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

    NET Framework 2, 3, 3.5

    Используется довольно часто и во многих приложениях. Однако, обычно, эти пакеты не нужно устанавливать, т.к. NET Framework 3.5.1 устанавливается вместе с Windows 7. Если у вас их нет или решили их переустановить, то ссылки могут пригодится…

    Скачать — NET Framework 2.0 (Service Pack 2)

    Скачать — NET Framework 3.0 (Service Pack 2)

    Скачать — NET Framework 3.5 (Service Pack 1)

    NET Framework 4, 4.5

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

    Скачать — NET Framework 4.0

    Скачать — NET Framework 4.5

    4. Как удалить Microsoft .NET Framework и установить другую версию (переустановка)?

    Случается такое, конечно, редко. Иногда вроде и установлена нужная версия NET Framework, а программа все равно не запускается (сыпятся всевозможные ошибки). В этом случае имеет смысл удалить ранее установленную платформу NET Framework, и установить новую.

    Для удаления, лучше всего воспользоваться специальной утилитой, ссылка на нее чуть ниже.

    NET Framework Cleanup Tool

    Утилиту устанавливать не нужно, просто запустите и согласитесь с правилами ее использования. Далее она вам предложит удалить все платформы Net Framework — All Versions (Windows8). Соглашаетесь и нажимаете кнопку «Cleanup Now» — очистить сейчас.

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



  • Понравилась статья? Поделитесь с друзьями!
    Была ли эта статья полезной?
    Да
    Нет
    Спасибо, за Ваш отзыв!
    Что-то пошло не так и Ваш голос не был учтен.
    Спасибо. Ваше сообщение отправлено
    Нашли в тексте ошибку?
    Выделите её, нажмите Ctrl + Enter и мы всё исправим!