Как узнать какой фреймворк установлен.  Как узнать какой Framework установлен на компьютере

С распространением.NET Framework все больше программ требуют, чтобы он был установлен в системе. Для обеспечения работоспособности разных приложений требуется установить этот фреймворк нескольких версий. Одна программа может требовать 3-ю версию, другой требуется уже новейшие версии 4-й линейки фреймворка. Как точно узнать, какие версии.NET Framework установлены в системе? Об этом я расскажу в статье.

Сперва несколько автоматических инструментов для определения версий.NET Framework:



- самая простая, но в то же время самая удобная, на мой взгляд, программа. В одном компактном окне Raymondcc .NET Detector показывает установленные версии, а при клике на неактивные строки вы сразу сможете перейти на сайт Microsoft, откуда можно скачать недостающий пакет.

Raymondcc.NET.Detector.zip (405,120 bytes)




.NET Runtime Version Checker помимо версий.NET Framework показывает версии Internet Explorer и ADO Database, что в некоторых случаях может помочь при разработке программ или устранении проблем. Офсайт разработчика прекратил существование, поэтому скачать.NET Runtime Version Checker можно отсюда.

.NET.Runtime.Version.Checker.1.2.0.8.zip (133,867 bytes)




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

ASoft.NET.Version.Detector.17.R1b.zip (468,266 bytes)


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



Первый способ - через реестр. Открываем ветку HKLM\SOFTWARE\Microsoft\.NET Framework и смотрим список ключей. В списке перечислены только базовые версии, например, если изначально была установлена версия 4.0, а затем обновлена до версии 4.6, то в списке останется только версия 4.0. Такую ситуацию как раз хорошо отображает программа ASoft .NET Version Detector.

Microsoft .NET Framework – это так называемая программная платформа. Установка NET Framework требуется для выполнения программ, написанных на этой платформе. Чтобы вам было понятнее, объясню следующим образом: некоторые видеофайлы не будут воспроизводиться в Windows, если для них не установлены необходимые кодеки. Здесь такая же ситуация: программы, написанные под NET Framework, не смогут выполниться, если в системе не установлен данный компонент.

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

Microsoft выпустила первую версию NET Framework еще в 2000-м году, и с тех пор их вышло несколько (NET Framework 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.5).

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

Microsoft .NET Framework 4.5.1
Является обновлением версий 4.0 и 4.5, поэтому если устанавливается 4.5.1, то эти версии ставить не нужно. Windows XP не поддерживается NET Framework 4.5.

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

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

Чтобы корректно удалить NET Framework со своего компьютера, лучше всего воспользоваться специально созданной для этого программой .NET Framework Cleanup Tool .

Скачайте ее , затем распакуйте архив и запустите файл cleanup_tool.exe .

Появится сообщение: “Запустить программу.NET Framework Setup Cleanup Utility?” (правда, на английском) – нажмите “Да”. Затем примите условия лицензионного соглашения (кнопка “Yes”).
В окне программы в списке выберите пункт “.NET Framework – All Versions” и нажмите кнопку “Cleanup Now”:
После удаления NET Framework перезагрузите компьютер. Затем заново установите нужные версии, начиная с наименьшей.

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 установлены на компьютер?

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

    Внимание!!!

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

    Для Windows XP:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\

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

    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.

    Доброго дня.

    Не так уж и редко приходится сталкиваться с различными ошибками, связанными с пакетом 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 - ).

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

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

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

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



  • Есть вопросы?

    Сообщить об опечатке

    Текст, который будет отправлен нашим редакторам: