Содержание
- 1 Net Framework 3.5 для Windows 10
- 2 Net Framework 4.5 для windows 10
- 3 Как понять, какой тип разрядности надо скачивать
- 4 Ошибки при установке Net framework 3.5
- 5 Заключение
- 6 Определение, назначение и функции .NET Framework
- 7 Установка .NET Framework
- 8 Устранение неполадок
- 9 Особенности Microsoft NET Framework в Windows 10
- 10 Как установить/обновить Microsoft NET Framework на Windows 10
- 11 Использование дополнительных программ при работе с NET Framework
- 12 Как удалить Microsoft NET Framework
11 марта 2019
Net Framework windows 10 только звучит непонятно для тех, кто еще не пытался разбираться в теме несовместимости приложений и операционной системы.
Иначе говоря, эта установка позволяет устанавливать те программы, которые по каким-либо причинам не могут быть распознаны ОС Windows 10.
Стоит отметить такую важную вещь, как версии данного сервиса. Ведь, начиная с четвертого номера, Net уже предусмотрена на десятом виндовс.
Но бывают случаи, когда необходимо использовать предыдущие варианты, тогда и возникает вопрос, как их раздобыть и каким образом пользоваться.
Net Framework 3.5 для Windows 10
Именно этот вариант применяется, если нужен какой-то Net ниже 4.
Но, чаще всего, из-за того, что программа установлена в виндовс изначально, пользователь не имеет понятия, как установить и что предпринять, чтобы оно работало.
Как установить эту версию
Для начала необходимо любым способом отыскать панель управления (обычно предпочитают юзеры делать это через строку, где можно ввести слово или предложение для поиска).
Панель управления
Если оно сделано через поисковик, то следует кликнуть на приложение, и появится окно с предлагаемыми настройками параметров компа.
Теперь надо найти в правой верхней области окошка слово «категория» со стрелочкой вниз, сюда надо нажать кнопкой мышки, что располагается слева.
Это дает право выбирать размер значков, они могут быть мелкими или же крупными – нам нужен первый вариант.
Эти манипуляции приведут к увеличению списка и уменьшению символов в окошке.
Тут уже стоит отыскать слово «администрирование» и выбрать его с помощью мышки.
Теперь из перечня стоит выбрать пункт под названием «службы», что означает переход к следующим действиям. Они заключаются в проверке Центра Обновления Windows.
Проверка статуса Центра Обновления Windows
Здесь надо дважды нажать на нужный пункт и в окне отрегулировать тип запуска, как показано на рисунке.
Регулировка типа запуска в Центре Обновления Windows
Теперь остается выбрать кнопку «закрыть», это приведет к окну загрузки новых данных, потом «Ок».
Второй этап установки
Здесь происходит второй этап установки net framework 3.5 для windows 10.
Далее для того, чтобы новые данные взяли нужные обороты, важно осуществить перезагрузку персонального компьютера. Затем снова посещаем окошко панели управления, но на этот раз избираем пункт «программы», используя мышку.
Тут указывается два положения: «программы и компоненты» и «программы по умолчанию». Необходимо выбрать первый вариант. Важно кликать именно на строку с надписью «включение или отключение компонентов Windows» и действовать дальше.
Загрузка окна, где можно регулировать включение и отключение программ Windows
В этом окошке имеется список компонентов, из которых надо найти .Net Framemork 3.5 (включает .Net 2.0, 3.0) и поставить галочку. То есть, должно в итоге быть, как показано на рисунке. Жмем «Ок» и ожидаем пару минут результатов применения параметров.
Стоит перейти на веб-сайт, где скачиваются программы и сделать это с одним и вариантов 32 бита или же 64.
Для этого кликают по названию (оно обычно выделено синим цветом с подчеркиванием) и в возникшем окошке сохраняют файл. Перезагрузка компа после этого обязательна.
Net Framework 4.5 для windows 10
Net framework 4.5 для windows 10 призвано применяться для того, чтобы успешно создавались приложения для данной операционной системы. То есть, совместно с программирующими сервисами, .Net 4.5 способствует расширению возможностей используемых приложений на виндовс 10.
Версия 4.5 дополнена различными оптимизациями по сравнению с четверкой, поэтому для продвижения каких-либо новшеств в сфере новых программ, которые ОС 10 может не распознать,
Стоит отметить повышение функциональности и скорости отклика уже существующих программ из-за наличия обновленного варианта .Net framework.
Как установить эту версию
Необходимо зайти на сайт майкрософт, где предоставляется возможность скачивания. То есть надо нажать на кнопку «Скачать», потом уже после этого приступать к загрузке.
Страница скачивания Net framework 4.5 для windows 10
Для этого важно посетить «Мой компьютер», в перечне которого будет находиться файл загрузок (обычно условно обозначается стрелочкой вниз).
Папка загрузок в «Этот компьютер»
Именно в данном месте должен находиться файл с загрузкой net framework window 10.
На него следует нажать, что приведет к появлению окошка через минуту, где будет предложено избрать принятие условий лицензионного соглашения.
Теперь надо поставить галку, если вы согласны с условиями, и переходим далее, нажав внизу кнопку «установить» (она станет доступна только после подтверждения согласия).
Теперь пользователю предоставлено окошко с процессами:
- идет проверка безопасности файлов;
- идет установка необходимых компонентов для net framework (ход установки).
Когда обе полоски дойдут до конца (это может занять пару минут), юзер будет оповещен о том, что установка завершена.
Также здесь будет предложение ознакомиться с более новыми версиями, если такие есть, на сайте Центра обновления Windows.
Если нет желания или времени получать дополнительную информацию об обновлениях, то надо нажать «готово».
Второй этап установки
Он заключается в проверке результатов, их закреплении или даже регулировании.
Для этого важно перейти к панели управления.
Ее значок может быть расположен на рабочем столе.
Но большинство пользователей предпочитают вводить ее название в строку, где осуществляется поиск и нажать на результат, что выдан чуть выше строки запроса.
Теперь надо найти в правой верхней области окошка слово «категория» со стрелочкой вниз, сюда надо нажать кнопкой мышки, что располагается слева.
Это дает право выбирать размер значков, они могут быть мелкими или же крупными – нам нужен первый вариант.
Эти манипуляции приведут к увеличению списка и уменьшению символов в окошке.
Тут уже стоит отыскать слова «программы и компоненты».
Панель управления – программы и компоненты
Это приведет к открытию окошка с перечнем программ, которыми можно управлять, удалять и регулировать.
Здесь надо отыскать именно то название, которое соответствует программе Net framework 4.5.
Если оно присутствует, наряду с данными о версии, объеме и другой информацией, то загрузка net framework для windows 10 прошла успешно и готова к использованию.
Как понять, какой тип разрядности надо скачивать
В самом начале посещения сайта, где посетитель намеревается скачать net framework для windows 10, необходимо определиться с тем, чтобы избрать правильную систему, которая обозначается разрядностью.
Иными словами, надо правильно выбрать цифру, отображающую тип разряда.
Выяснение разрядности
Чтобы понять, нужен net framework для windows 10 x64 или же 32, достаточно следовать следующей инструкции:
- Найдите в правом нижнем углу условный значок флага, разделенного на четыре части. Его стоит выбрать, нажав кнопкой мышки, что располагается слева. Там будет разворачиваться вкладка с перечнем, в котором должно находиться положение «параметры».
- После клика на этот пункт произойдет переход к другому списку, необходима последняя строчка под названием «о системе».
- К ней применяется та же манипуляция с мышкой. Теперь перед пользователем находится информация о компьютере, его системе.
Выяснение разрядности, способ 1
Как видно на рисунке, в описании системы внизу окна на компе указано 32 разряда, здесь же имеется информация о:
- выпуске операционной системы Windows 10 Pro;
- коде продукта, процессоре (его мощности 2.40 GHz, наименовании Intel® Core™2 Duo CPU);
- оперативной памяти (ее размерах 2 Gb);
- пере и сенсорном вводе (что для этого монитора недоступен ввод с помощью пера и сенсорного ввода).
Значит, не обращая внимание на тип процессора, делаем вывод о необходимости ставить для своего ПК именно .Net*32.
Стоит отметить, что другую разрядность девайс просто не примет и старания окажутся впустую.
Обратите внимание: иногда случается, что версию стартового меню берет полноэкранный режим, тогда стоит отыскать слово «параметры» с помощью нажатия на условное обозначение гамбургера.
Рисунок 9. Это условное обозначение габмургера
2. Определение разрядности
Net framework для windows 10 x64 скачать или же x32 можно еще другим способом. Используя его, можно отметить доступность в применении и запоминании на будущее.
Обратите внимание, что разрядность в размере 32 может еще указываться как 86, многих это путает, кажется, что это новшество. Но в мире программирования эти нюансы легко объясняют.
Чтобы использовать второй способ, надо:
- Найти на столе, называющемся рабочим, значок «Этот компьютер», он обычно обозначается компьютером какой-то старой модели. На этот знак надо нажать кнопкой мышки, что располагается справа. Тогда возникнет список того, что можно сделать (закрепить на панели быстрого доступа, управление, закрепить на начальном экране, подключить/отключить сетевой диск, создать ярлык, удалить, переименовать). Нужен самый нижний пункт – свойства.
- Возникнет блок с наименованием «система», где будут отображаться различные данные, которые могут пригодиться пользователю.
- Здесь и надо отыскать, какова разрядность данного ПК.
Выяснение разрядности, способ второй
Как видно на рисунке, в описании системы внизу окна на компе указано 32 разряда, здесь же имеется информация о:
- выпуске операционной системы Windows 10 Pro;
- коде продукта, процессоре (его мощности 2.40 GHz, наименовании Intel® Core™2 Duo CPU);
- оперативной памяти (ее размерах 2 Gb);
- пере и сенсорном вводе (что для этого монитора недоступен ввод с помощью пера и сенсорного ввода) и т.д.
Значит, не обращая внимание на тип процессора, делаем вывод о необходимости ставить для своего ПК именно .Net*32.
Того же эффекта входа в хранилище информации о системе компа можно достичь, если зайти в панель управления (обычно через строку для поиска) и нажать слово «система» в открывшемся перечне.
Нередко так происходит, что при установке этой программы возникают ошибки.
Некоторые из них довольно редкие и очень индивидуальные, а есть также и более популярные, они связаны с распространенными исходными настройками, которые надо устранить.
0х0800f081f ошибка при установке
Окно с такой ошибкой возникает, когда пользователь пытается установить данный сервис, нажимая на стандартные кнопки, которые при правильном раскладе сработали бы.
При этом в окошке обычно оповещается о том, что не удалось установить компонент.
Причиной называют: Windows не удалось найти файлы, необходимые для выполнения запрошенных изменений. Также имеется совет о подключении к Интернету и повторной попытке.
Как решить эту проблему?
- Первое, с чего рекомендуется начинать, вывести на рабочий стол архив с названием программы, затем разархивировать, в результате должна появиться одноименная папка. Чтобы в нее зайти, достаточно воспользоваться кнопкой мыши, что располагается слева, дважды.
- Возникнет окошко с тремя элементами, первую в списке папку под названием «sources» следует скопировать (то есть нажать один раз и использовать комбинацию Control+V или же правой кнопкой мыши на нее клацнуть и выбрать нужный пункт для копирования) на диск С.
- Этот диск располагается в «Этот компьютер». Зайдя в папку, надо нажать кнопкой мыши, что находится справа и нажать «вставить».
- Теперь снова надо зайти в новую папку на рабочем столе (о ней говорилось в первом пункте) и открыть последний файл с помощью мыши.
- Возникнет окошко, где надо отрегулировать некоторые данные: местонахождение сервиса – диск С:/. Регулировка здесь происходит при помощи нажатия на стрелочку вниз и кликания на нужное положение.
- Далее выбирается в самом низу кнопка Install, после чего появляется черное окно, здесь остается немного подождать, пока пройдут все необходимые процессы.
- По совету результатов надо будет нажать любую клавишу, затем еще в одном окошке «Ок». Закрываем все окна и пробуем заново запустить программу, которая не запускалась.
0х0800f081f ошибка net framework 3.5 для windows 10
0х0800f081f ошибка при установке, решение
Обратите внимание, что код данного недоразумения аналогичен коду 0x800F0906. Это абсолютно одинаковые по своему принципу вещи, просто некоторые версии могут выдать различные визуальные интерпретации.
Считается, что источниками такой проблемы становятся:
- если имела место попытка запустить пиратский софт на данном устройстве;
- при наличии битых файлов или указании неверного пути местонахождения;
- если произошло закрытие файлов фреймворка к доступу;
- при наличии проблем с подключением к Интернету;
- если были заблокированы службы, предназначенные для обновления Windows.
Стоит поступить следующим образом: если первый не помог.
Ведь многие юзеры нередко жалуются на то, что официальная помощь фреймворка виндовс не дает положительных результатов, ни на самом сайте рекомендации нельзя назвать действующими, ни на форумах помощи не найдено.
Для начала необходимо любым способом отыскать панель управления (обычно предпочитают юзеры делать это через строку, где можно ввести слово или предложение для поиска).
Если оно сделано через поисковик, то следует кликнуть на положение, которое возникло в результате и появится окно с предлагаемыми настройками параметров компа.
Теперь надо найти в правой верхней области окошка слово «категория» со стрелочкой вниз, сюда надо нажать кнопкой мышки, что располагается слева.
Это дает право выбирать размер значков, они могут быть мелкими или же крупными – нам нужен первый вариант.
Эти манипуляции приведут к увеличению списка и уменьшению символов в окошке. Тут уже стоит отыскать слово «программы», используя мышку.
Тут указывается два положения: «программы и компоненты» и «программы по умолчанию». Необходимо избрать первую вариацию (важно кликать именно на строку с надписью «включение или отключение компонентов Windows») и действовать дальше.
В этом окошке имеется список компонентов, из которых надо найти .Net Framemork 3.5 (включает .Net 2.0, 3.0) и проверить, чтобы стояла галочка напротив.
Загрузка окна, где можно регулировать включение и отключение программ Windows
Остается только проверить наличие неполадок при установке теперь.
0х0800f081f ошибка при установке, решение
Еще один вариант решения проблемы с ошибкой предполагает использование строки для подачи команд.
Для этого стоит найти в левом нижнем углу условный значок флажка, на который надо нажать кнопкой мыши, что располагается справа и избрать из представленного перечня именно слово «выполнить». После этого возникнет окошко, изображенное на скриншоте ниже.
Окошко «Выполнить»
Теперь в свободной строке необходимо ввести текст
services.msc
Теперь из возникшего перечня стоит избрать пункт под названием «службы», что означает переход к следующим действиям, они заключаются в проверке Центра Обновления Windows.
Здесь надо дважды нажать на нужный пункт и в окне отрегулировать тип запуска, как показано на рисунке.
Регулировка типа запуска в Центре Обновления Windows
Теперь остается выбрать кнопку «закрыть», это приведет к окну загрузки новых данных, потом «Ок». Осталось перепроверить ошибочную установку.
0х0800f081f ошибка при установке, решение
Есть еще один выход из ситуации, он заключается в том, чтобы применить образ системы виндовс, используя накопитель памяти.
Для этого надо смонтировать образ и запомнить букву раздела, который ему был присвоен.
Теперь важно найти строку для ввода команд и записать туда код.
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:sourcessxs
Строка для ввода специальной команд
Далее надо позволить системе определить версию образа DISM.
Процесс выполнения будет сопровождаться соответствующим количеством процентов, после этого надо вновь попробовать установить Framework.
Заключение
Версия 3.5 предусмотрена для таких случаев, когда более поздние не подходят. Такое условие ставит многих юзеров в тупик, однако, это вполне легко выполнимая задача, которая не заберет много вашего времени больших объемов знаний программиста.
А вот версия 4.5 уже является обновлением четверки, внедрена изначально в операционную систему виндовс и полным ходом способна функционировать, если имеются все условия, и нет ошибок.
Что касается ошибок, то их устранение в статье рассмотрено детально и со всех сторон, то есть, это четыре варианта решения проблемы, которые обязательно приведут к желаемым результатам.
Такая программа очень полезна геймерам и тем людям, которые плотно связаны с программированием.
Но иногда с этим приходится сталкиваться и людям, не связанным с этими видами деятельности.
ВИДЕО: Windows 10 .NET Framework 4.5: как качать и установить
Windows 10 .NET Framework 4.5: как качать и установить
Всё про NET Framework для Windows 10 — Методы загрузки, установки и частые ошибки
Источник
Если пользователь ПК не является web-разработчиком, он может и не подозревать о существовании такой платформы, как Microsoft .NET Framework, и это не помешает ему благополучно пользоваться компьютером в своих целях. Windows 8/8.1/10 обеспечивают автоматическую установку и обновления этой платформы. Но может возникнуть ситуация, когда пользователю понадобится предыдущая её версия. В этом случае не обойтись без более близкого знакомства с Microsoft .NET Framework.
Определение, назначение и функции .NET Framework
Платформа Microsoft .NET Framework применяется для разработки и запуска некоторых приложений ОС Windows. Разработка этой программной платформы началась в 1999 году в связи с переходом компании Microsoft на новую стратегию, связанную с созданием следующего поколения служб Windows. Целью авторов была реализация универсальной программной оболочки, доступной для использования как на компьютерах, так и на мобильных беспроводных устройствах. Благодаря .NET Framework в Windows запускаются приложения, которые первоначально не планировалось использовать в этой ОС. Это происходит за счёт того, что платформа делает возможным взаимодействие программ, созданных на разных языках программирования.
Принцип работы платформы .NET Framework основан на переходе к так называемой сервероцентрической модели организации хранения ПО. До этого момента большая часть пользовательской информации и ПО хранилась на отдельных компьютерах, но в связи с концепцией более активного внедрения мобильных устройств с небольшой мощностью источников питания компания Microsoft решила, что лучше, если эти функции будут осуществляться серверами. Одной из центральных идей, которыми руководствовались создатели .NET Framework, было обеспечение совместимости программных компонентов, написанных на разных языках программирования. Например, служба, набранная на С++, имеет доступ к методу класса библиотеки, разработанной на Delphi.
За время существования .NET Framework было выпущено несколько версий платформы, первая из которых 1.0 датирована 2002 годом. Для Windows 8 (а впоследствии и 10) разработаны версии 3.5 и 4.0 (последняя — 4.7.1).
Чтобы убедиться в том, что данный компонент установлен на ПК, в «Панели управления» Windows 10 нужно выбрать «Программы и компоненты», после чего открыть «Включение и отключение компонентов Windows». О наличии платформы будет свидетельствовать соответствующая запись с отметкой.
Видео: для чего нужна платформа .NET Framework
Установка .NET Framework
Пользователям ПК хорошо знакома ситуация, когда попытка установить на компьютер необходимое ПО оказывается безуспешной по причине отсутствия той версии .NET Framework, которая подходит именно для этого ПО. Если пользователь желает получить нормально работающее приложение, он должен установить такую версию платформы, которая запрашивается программой, даже несмотря на то, что на компьютере уже установлена наиболее актуальная версия .NET Framework.
Если, к примеру, вы используете Windows 10 (в которой по умолчанию должна быть версия 4.6), а потребовавшемуся приложению необходима .NET Framework 3.5, то на мониторе может высветиться окно с предложением установить необходимую версию.
Нажимая на кнопку «Скачать и установить этот компонент», пользователь инициирует загрузку требуемых файлов, после завершения установки которых можно снова проверить их наличие с помощью окна «Компоненты Windows».
Добраться до окна компонентов можно не только через «Панель управления», но и с помощью диалогового окна Windows 10, нажав комбинацию Win + R и введя команду OptionalFeatures. После запуска команды клавишей Enter откроются «Компоненты Windows».
Ещё один способ — простая активация требуемого компонента в том же окне. Если необходимая версия обозначена, но не активирована, следует установить напротив неё флажок.
С помощью PowerShell или «Командной строки»
Один из наиболее доступных вариантов установки компонента Microsoft .NET Framework заключается в использовании Windows PowerShell или «Командной строки». В этом случае потребуется:
- Запустить Windows PowerShell от имени администратора. Сделать это можно, нажав правой кнопкой на меню «Пуск» и выбрав соответствующую вкладку.
- В открывшемся окне ввести команду, содержащую путь до распакованного дистрибутива.
В «Командной строке» необходимо ввести Enable-WindowsOptionalFeature -Online -FeatureName «NetFx3» -Source E:sourcessxs - Нажатием кнопки Enter запустить установку.
После ввода команды следует нажать Enter - Дождаться появления строки RestartNeeded: False, сигнализирующей об окончании процесса.
Строка RestartNeeded: False сигнализирует об окончании процесса установки - После этого следует убедиться в том, что установка прошла успешно.
Команда Get-WindowsOptionalFeature -Online | where featurename -Like «netfx3» позволяет убедиться в том, что установка прошла успешно
Установка .Net Framework 3.5 в Windows 10
Если оказалось так, что версия 3.5 компонента .Net Framework на вашем рабочем ПК отключена, исправить это можно, поставив отметку напротив неё в окне компонентов Windows и перезапустив после этого ПК. В большинстве случаев этого бывает достаточно, но если установить платформу таким образом не удаётся, всплывают сообщения о разного рода ошибках, то, скорее всего, система нуждается в обновлениях, которые можно найти на сайте «Службы поддержки Microsoft».
Если же возникла необходимость воспользоваться официальным установщиком требуемого компонента, его можно найти на сайте «Центра загрузки Microsoft». В перечне поддерживаемых ОС Windows 10 нет, но платформа будет нормально функционировать, если задействовать так называемый режим совместимости, благодаря которому в «десятке» работает ПО, разработанное для устаревших версий ОС.
Видео: как установить .NET Framework 3.5 на Windows 10
Установка .Net Framework 4.5
Любой компьютер с Windows 10 по умолчанию оснащён версией 4.5 (как частью версии 4.6) платформы .NET Framework. Если она вдруг отключёна на вашем ПК, это устраняется описанным выше способом, т.е. проставлением отметки в окне компонентов. Также версию 4.5 можно скачать с официального сайта Microsoft.
Установка .Net Framework 4.6
Если после загрузки на ПК «десятки» окажется, что в ней нет компонента .NET Framework 4.6, то можно скачать требуемую платформу с официального сайта Microsoft. Как правило, обновлённые и подкорректированные версии оптимизируют и повышают степень безопасности работы ОС. И .NET Framework 4.6 в этом смысле не стал исключением: изменения, внесённые в эту версию, способствуют более рациональному распределению ресурсов системы и позволяют говорить о новом уровне взаимодействия Windows 10 с запускаемыми приложениями.
Помимо обычных пользователей, обновления смогли оценить и web-разработчики. Эта версия .NET Framework создаёт максимально благоприятные условия взаимодействия ПО, выполненного на таких языках программирования, как С#, F#, Visual Basic, а также предоставляет удобный режим разработки нового ПО для последних версий ОС.
С внешнего носителя
Существует возможность развёртывания платформы .Net Framework 3.5 без интернет-соединения. В этом случае может потребоваться установочный носитель — диск или флешка. Чтобы загрузить платформу:
- Откройте «Командную строку» на правах администратора, нажав правой кнопкой мыши на меню «Пуск» или комбинацией Win + X.
«Командную строку» на правах администратора можно вызвать нажатием правой кнопкой на меню «Пуск» или комбинацией Win + X - Введите команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:sourcessxs.
Следующим шагом следует ввести команду DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:sourcessxs - Дождитесь окончания установки.
По окончании установки система сообщит, что операция успешно завершена - Перезагрузите ПК.
Устранение неполадок
Во время установки .NET Framework может возникнуть ряд проблем, о которых система оповестит отдельным сообщением.
Исправить ситуацию можно с помощью утилит:
- Microsoft .NET Framework Repair Tool. Устраняет ошибки, возникшие при загрузке;
- Microsoft Fix It. Автоматически исправляет проблемы, ведущие к ошибкам установки;
- NET Framework Cleanup Tool. Позволяет удалить все пакеты платформы для выполнения повторной установки
Если для устранения неполадок выбрана программа Microsoft .NET Framework Repair Tool, необходимо:
- Скачать утилиту.
В первую очередь необходимо скачать утилиту Microsoft .NET Framework Repair Tool - Принять условия лицензионного соглашения.
Для продолжения загрузки потребуется принять условия лицензионного соглашения - Дождаться окончания загрузки.
Необходимо дождаться окончания загрузки - Нажать Next, после чего начнётся диагностирование и устранение проблем.
После нажатия Next начнётся диагностирование и устранение проблем
Если на пользовательском ПК установлена Windows 10, то, скорее всего, она укомплектована компонентом Microsoft .NET Framework. Этот важный системный компонент выполняет множество функций, главной из которых является обеспечение совместимости служб, написанных на разных языках программирования. Если по каким-либо причинам .NET Framework отсутствует на компьютере, его можно установить с помощью официального загрузчика, внешнего носителя или «Командной строки» Windows. Специальные утилиты помогут устранить неполадки, возникающие при загрузке платформы.
Сентябрь 12th, 2017 Виталий Овчинников
В настоящее время подавляющее множество распространённых программных приложений, используемых в среде Windows 10, требуют наличия продукта корпорации Microsoft под названием .NET Framework. Эта платформа позволяет операционной системе преобразовывать программные приложения, скомпилированные в иных языках программирования, сделав их доступными для понимания непосредственно в Windows 10. Иногда в работе платформы могут происходить какие-то сбои, приводящие к невозможности работы только что установленных программ. Для исправления ошибок такого рода возникает необходимость произвести переустановку .NET Framework или обновить платформу.
Особенности Microsoft NET Framework в Windows 10
В среде Windows 10 платформа Microsoft .NET Framework встроена по умолчанию и устанавливается одновременно с операционной системой. В некоторых случаях возникает необходимость переустановки или обновления платформы для изменения рабочей версии. Это бывает крайне редко, так как лицензионная Windows 10, инсталлированная на компьютере, обладающем выходом в интернет, содержит в себе практически все версии Microsoft .NET Framework, включая последнюю.
Наиболее распространённая проблема для компьютеров, которые не имеют доступа к глобальной сети: чтобы переустановить или обновить версию Microsoft .NET Framework на таких устройствах, понадобится её скачивание с официального сайта Microsoft и инсталляция на требуемом компьютере с помощью переносного носителя.
Какую Microsoft NET Framework устанавливать на Windows 10
Последней версией платформы Microsoft .NET Framework, представленной корпорацией Microsoft на официальном сайте и рекомендованной для работы в среде Windows 10, является версия 4.7. Она устанавливается автоматически при инсталляции операционной системы через интернет или с лицензионного носителя. Кроме того, автоматически происходит установка версии 3.5, включающая версии 2.0 и 3.0.
Таким образом, необходимость что-то менять в установках отпадает, так как все предыдущие версии включены в последнюю. Проблемы могут возникать только на компьютерах, не имеющих доступа к интернету, или на компьютерах с установленными пиратскими копиями Windows 10. В этом случае можно устанавливать версии Microsoft .NET Framework редакции 3.5.
Все эти вариации будут корректно работать в операционной среде Windows 10.
Как установить/обновить Microsoft NET Framework на Windows 10
Произвести переустановку или обновление платформы Microsoft .NET Framework в автоматическом режиме можно несколькими способами. После выполнения нижеуказанных действий можно быть уверенным, что на компьютере будет установлена последняя версия платформы Microsoft .NET Framework.
Установка с использованием панели управления
-
Раскрыть «Панель управления» системой, дважды щёлкнув по одноимённому значку на «Рабочем столе».
На «Рабочем столе» дважды щёлкаем по значку «Панель управления»
-
В раскрывшемся окне «Все элементы панели управления» найти и щёлкнуть по пиктограмме «Программы и компоненты».
В «Панели управления» открываем вкладку «Программы и компоненты»
-
В левой половине оснастки нажать на раздел «Включение и отключение компонентов Windows».
В окне «Программы и компоненты» выбираем «Включение или отключение компонентов Windows»
- В раскрывшемся окне «Компоненты Windows» найти каталоги, имеющие в названии составляющие Microsoft .NET Framework.
- Оба каталога .NET Framework должны быть активированы. Если один из них не активен, активируйте его.
В панели «Компоненты Windows» отмечаем неактивные каталоги Microsoft NET Framework
- Щёлкнуть по клавише OK и выполнить перезагрузку компьютера, чтобы приложения, использующие в работе библиотеки Microsoft .NET Framework, начали их применение.
Проводим перезагрузку компьютера
- Переустановка Microsoft .NET Framework завершена.
Установка с помощью сайта Microsoft
Если по каким-то причинам библиотеки Microsoft .NET Framework не установились, то установить их можно с сайта Microsoft.
- Для установки зайти на сайт Microsoft, найти требуемую страницу и щёлкнуть по клавише «Скачать».
На странице жмём на клавишу «Скачать»
- Установить переключатель в поле «Имя файла» и нажать клавишу Next.
В окне «Выбор загрузки» делаем выбор имени и жмём клавишу Next
-
Подтвердить загрузку Microsoft .NET Framework 4.7.
Подтверждаем загрузку Microsoft NET Framework, если она не началась автоматически через 30 секунд
Видео: инсталляция Microsoft NET Framework на компьютер
Использование дополнительных программ при работе с NET Framework
Даже скачанный с официального сайта дистрибутив Microsoft .NET Framework не всегда корректно работает или проходит процесс инсталляции. Это может зависеть от версии операционной системы или каких-то других системных факторов. В этом случае можно воспользоваться нетрадиционным способом инсталляции платформы с помощью сторонней программы Missed Features Installer 10, которая представляет собой сборку программного обеспечения из устаревших редакций Windows.
Для использования программной сборки Missed Features Installer 10 необходимо выполнить следующий ряд действий:
- Скачать ISO-образ пакета приложений и смонтировать его на DVD-привод с помощью программы Daemon Tools. Можно также записать пакет на DVD-диск или USB-носитель при помощи программы UltraISO или подобного программного обеспечения.
С сайта скачиваем сборку программ для Windows 10
- Запустить файл MFl10.exe и принять условия использования для запуска.
Запустите файл и примите условия использования для запуска
-
Щёлкнуть по пиктограмме Click me 1st! для отключения контроля учётных записей и корректной инсталляции приложений.
В окне программы щёлкаем по пиктограмме Click me 1st!
- Перезагрузить программу и выбрать вкладку Microsoft .NET Framework. В раскрывшемся справа окне выбрать версию 4.6.1 и произвести установку приложения.
В окне программы выбираем нужную версию
- До последней версии Microsoft .NET Framework программа обновится автоматически через интернет.
Как узнать установленную версию Microsoft NET Framework
Кроме способа определения установленной версии Microsoft .NET Framework существует ещё несколько вариантов, предусматривающих использование сторонних и встроенных утилит.
- Утилита ASoft.NET Version Detector — простая программа, не требующая инсталляции. Основные преимущества — это мгновенный вывод на дисплей информации о странице на официальном сайте корпорации Microsoft для скачивания инсталлятора, о странице скачивания SDK и местонахождении каталогов с инсталлированной редакцией. Недостатки — только английский интерфейс.
Просмотр инсталлированных версий Microsoft NET Framework
- Встроенная утилита Regedit — позволяет выяснить инсталлированную редакцию Microsoft .NET Framework средствами Windows 10:
- в сервисе клавиши «Пуск» жмём на строку «Выполнить» и в поле «Открыть» вводим командный интерпретатор regedit;
В поле «Открыть» вводим команду regedit
- включаем редактор и проходим к ветви HKEY_LOCAL_MACHINESOFTWAREMicrosoft NET.FrameworkNDPv.4Client;
В правой части окна отображается версия Microsoft NET Framework
- определяем инсталлированную редакцию Microsoft .NET Framework.
- в сервисе клавиши «Пуск» жмём на строку «Выполнить» и в поле «Открыть» вводим командный интерпретатор regedit;
Видео: определение версии Microsoft NET Framework
Как удалить Microsoft NET Framework
Для удаления платформы Microsoft .NET Framework можно применить два способа. Вместе с тем нужно иметь в виду, что система разрешит удалить только те версии, которые есть в перечне вкладки «Программы и компоненты» панели управления. Старые редакции встраиваются в оболочку Windows 10 и не могут быть деинсталлированы. Для деинсталляции разрешённых редакций можно применить два метода:
- С использованием встроенных средств Windows 10:
- дважды щёлкнуть на «Рабочем столе» по значку «Панели управления»;
- в раскрывшейся консоли войти во вкладку «Программы и компоненты»;
- в регистре выделить редакцию Microsoft .NET Framework, которая доступна для удаления;
- нажать на надпись «Удалить» сверху над регистром.
В списке программ выбираем версию Microsoft NET Framework, доступную для удаления
- С использованием сторонней утилиты Microsoft .NET Framework Cleanup Tool:
- скачать и запустить утилиту;
- выбрать редакцию для удаления;
В панели выбираем версию Microsoft NET Framework для удаления
-
щёлкнуть по клавише Cleanup Now.
В панели жмём на клавишу Cleanup Now
Версии, встроенные в Windows 10 и не подлежащие удалению, можно только отключить. Для выполнения действия необходимо перейти по цепочке «Рабочий стол» — «Панель управления» — «Программы и компоненты» — «Включение или отключение компонентов Windows» — «Компоненты Windows» и в раскрытой панели снять переключатель у той версии, которую вы хотите отключить, а затем выполнить перезагрузку компьютера.
В панели отключаем выбранную версию Microsoft NET Framework
Платформа .NET Framework значительно расширяет возможности Windows 10, позволяя работать с различными приложениями. Её присутствие в программном обеспечении компьютера — обязательное условие. Это позволит пользователю избежать трудностей, возникающих после инсталляции некоторых программных продуктов. Наиболее часто встречающейся проблемой является невозможность использовать программное обеспечение принтера, так как при большом многообразии производителей печатающих устройств каждый использует тот язык программирования, который считает нужным.
Используемые источники:
- https://pomogaemkompu.temaretik.com/1638237184943459097/vsyo-pro-net-framework-dlya-windows-10—metody-zagruzki-ustanovki-i-chastye-oshibki/
- https://winda10.com/programmy-i-prilozheniya/net-framework-dlya-windows-10.html
- https://kompkimi.ru/windows10/kak-udalit-net-framework-v-windows-10
Сводная таблица версий 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 |
Операционная система Windows 10 состоит из множества компонентов. Многие из них устанавливаются отдельно и далеко не всегда присутствуют в стоковой ОС. .NET Framework – это пакет библиотек, необходимых для корректной работы компьютера. Специальная платформа отвечает за запуск программ и приложений, а потому вопрос о том, как узнать версию .NET Framework в операционной системе Windows 10, становится очень важным.
Для чего нужно знать версию
Пакет библиотек регулярно обновляется. С очередным апдейтом пользователь получает доступ к новым функциям, которые не были доступны ранее. Зная, какой Framework установлен на компьютере, владелец ПК поймет, стоит ли ему обновляться.
Но даже в том случае, когда человек не заинтересован в получении новых фишек, ему все равно стоит знать о текущей версии программной платформы. Дело в том, что старый пакет .NET Framework не позволит запустить свежие приложения. А установка актуальной библиотеки становится универсальным решением проблем, связанных с запуском игр и программ на компьютере.
Важно. Одновременно с текущей версией библиотеки на ПК должны быть установлены предыдущие редакции. Все это необходимо для совместимости со старыми приложениями.
Как узнать версию .Net Framework на Windows 10
На компьютере может быть установлено сразу несколько поколений библиотек. От старых редакций не следует избавляться, поскольку от них тоже есть определенная польза, пускай и не такая большая, как в случае с актуальным ПО.
К сожалению, Windows 10 не располагает стандартными средствами определения текущего поколения Framework. Чтобы получить соответствующую информацию, пользователю придется выполнить несколько шагов через системное ПО, к которому обычно обращаются специалисты. Впрочем, переживать по этому поводу не стоит, поскольку все действия подробно описаны в инструкции. Остается выбрать наиболее подходящий вариант.
Через реестр
Первый способ, позволяющий проверить версию библиотеки, – обращение к Редактору реестра. В него заложен файл, содержащий в себе информацию о поколениях необходимого нам ПО, установленного на компьютере. А для выполнения операции используется следующая инструкция:
- Зажмите клавиши «Win» + «R», чтобы открыть окно «Выполнить».
- Введите запрос «regedit», а затем нажмите клавишу «Enter» или кнопку «OK».
- Оказавшись в Редакторе, перейдите в директорию: «HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP».
- Обратите внимание на папки, содержащиеся в каталоге.
В директории «NDP» пользователь увидит папки с названиями вроде «v2.0», «v3.0», «v4.0» и так далее. Их имена свидетельствуют о поколении установленной библиотеки. Чтобы узнать конкретную версию, откройте подпапку и кликните по файлу «Version». В строке «Значение» будет указана текущая версия сборки.
С помощью PowerShell
Также посмотреть версию программного обеспечения можно через консоль PowerShell. Она представляет собой расширенную Командную строку, где при помощи специальных запросов системой отрабатываются действия. В данном случае нас будет интересовать команда, выдающая информацию о версии библиотеки.
Найти PowerShell можно через поисковую строку Windows 10. Далее в открывшемся окне остается ввести запрос «(Get-ItemProperty ‘HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full’ -Name Release).Release» и нажать клавишу «Enter». После этого на экране компьютера высветится информация о текущем поколении ПО.
Важно. Вместо «v4» в запросе должна использоваться именно та сборка библиотеки, для которой требуется определить версию. Например, «v5» или «v3».
Программа Raymondcc .NET Detector
Поскольку встроенные средства Windows 10 не очень удобны для получения информации о сборке библиотеки, пользователям приходится обращаться к помощи стороннего ПО. И здесь отлично помогает утилита Raymondcc .NET Detector. Ее можно скачать с официального сайта разработчиков asoft.be.
Само по себе приложение не требует установки. Владелец ПК запускает exe-файл после распаковки архива. Затем на экране компьютера высвечивается интерфейс утилиты, на главном экране которого содержится вся необходимая информация. Так, поколения сборок специально разделены по цветам, чтобы пользователю было легче ориентироваться в интерфейсе. В соответствующем поле указывается конкретная версия Framework (например, 4.7.1).
Если нужное для запуска определенных программ поколение библиотек отсутствует – достаточно кликнуть по недостающей сборке, после чего пользователь переместится на страницу загрузки ПО. А там останется скачать актуальную версию программной платформы и запустить exe-файл для установки апдейта.
Встроенная утилита CLRver.exe
Хорошим методом определения сборки можно назвать ввод запроса «CLRver.exe» через Командную строку. Он вызывает одноименную утилиту, а в нижней части КС после нажатия клавиши «Enter» высветятся те сборки .NET Framework, которые установлены на компьютере.
На заметку. Открыть Командную строку можно через панель меню Пуск или при помощи окна «Выполнить» по запросу «cmd».
Скрипт для PowerShell
Наконец, предусмотрен скрипт, который показывает, какой пакет библиотек установлен на компьютере. Алгоритм действий здесь напоминает предыдущий метод, однако, вместо Командной строки, нужно воспользоваться консолью PowerShell:
- Откройте консоль.
- Введите запрос «Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force».
- Нажмите клавишу «Enter».
- Введите команду «Get-STDotNetVersion» и нажмите «Enter».
Теперь останется ознакомиться с информацией, появившейся на экране. Она содержит в себе сведения об уже установленных и недостающих версиях 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 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 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
Согласно таблице, номер 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, установленных на удаленных компьютерах.
Также вы можете задать список компьютеров, на которых нужно проверить .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
Команда выведет все установленные версии кроме 4.5, т.к. .NET Framework 4.5 устанавливается в подкаталог v4.0.xxxxx.
В системе по умолчанию устанавливается множество различных компонентов, нужных для корректной работы большинства приложений. Бывают исключения, при которых приходится устанавливать сторонние средства. Одной из утилит, которая необходимо для правильной работы программ является net framework. Конечно, этот компонент иногда уже встроен в системы, но бывают исключения. В данной статье будет разобрано две темы – как узнать версию net framework и как этот компонент инсталлировать.
Этим вопросом интересуется много пользователей, начиная от новичков и закачивая опытными юзерами. Для начала необходимо понять, что это за компонент, версию которого нужно узнать.
.NET Framework – платформа от компании Microsoft, предназначенная для выполнения различных приложения, написанных на разных языках программирования. Очень часто ее используют при создании программ и игр для Windows. Историю в целом о данной технологии можно посмотреть на википедии.
Как узнать версию net framework на Windows 10 и более ранних редакциях? Для решения данной проблемы мы воспользуемся инструментом .NET Version Detector, которую для того и создали, чтобы узнать версию net framework.
Загрузить утилиту можно с этого ресурса. Тут же скачается небольшой архив в 400 Кб. Его можно не распаковывать, а сразу запустить файл с названием «dotnet».
Откроется окошко с лицензионным соглашением, где необходимо нажать ОК.
Сразу появляется окно, где в нижнем разделе вы увидите все версии этого ПО, установленного в системе. У меня установлена версия 4.0.30319, есть и другая полезная информация. Данные можно перепроверить, нажав кнопку «Refresh», либо скопировать при помощи кнопки «Copy».
Как узнать версию net framework с помощью редактора реестра
Известно, что все основные настройки Windows находятся в реестре. Любое установленное ПО вносит записи в системный реестр. Для начала нужно запустить реестр. Нажмём сочетание «Win+R» и введем команду regedit.
Теперь ищем такой раздел, следуя по каждой ветке в окне реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP«инсталлированная версия».
Еще в правой части окна будет указан параметр Version, также указывающий на версию net framework.
Оба метода довольно простые, а значит и новичок справится. Но давайте перейдем к вопросу, связанному с установкой данного компонента.
Как установить .NET Framework
Как уже было сказано, эта платформа обычно уже предустановлена в Windows. Разработчики начали делать это, начиная с Windows 7. Конечно, бывают случаи, когда нужно установить более новую версию. Если включены автоматические обновления системы, то делать ничего не нужно, в противном случае перейдем к скачиванию и установке утилиты.
Итак, бывают случаи, когда нужна более новая версия платформы, а еще и более старая. Чтобы долго не заморачиваться снова воспользуемся утилитой .NET Version Detector. Проделаем следующие действия:
Кстати, если в утилите компонент выделен серым цветом, как у меня с версией 4.0, это значит, что платформа уже установлена.
Как удалить Net Framework
Системные компоненты очень часто повреждаются, из-за чего Windows работает нестабильно. В данном случае, Net Framework лучше удалить и заново установить.
- Удаление производится утилитой от Майкрософт – Cleanup Utility. Установите ее и запустите.
- Находим среди списка 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.
Через 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 установлены в системе Windows. Для этого Microsoft в своей справке рекомендуют воспользоваться скриптом на GitHub. Запустите PowerShell от имени администратора и введите ниже команду для установки скрипта:
Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
- Нажмите Y и Enetr, чтобы установить скрипт.
Далее введите команду, чтобы вывести список установленных версий NET Framework.
Get-STDotNetVersion
Программа Raymondcc .NET Detector
Raymondcc .NET Detector — программа, которая быстро покажет вам список всех версий NET Framework, установленных и не установленных. Перейдите на официальный сайт и загрузите программу.
- Пароль от архива — raymondcc
Смотрите еще:
- Как установить NET Framework 2.0 3.0 и 3.5 в Windows 10
- Ошибка 0x800f0954 при установке NET Framework 3.5
- Как узнать версию, сборку, выпуск и тип системы Windows 10
- Узнать срок службы SSD диска
- GPT или MBR — Как узнать разметку диска
[ Telegram | Поддержать ]
По большей части вам не нужно беспокоиться о версии .NET, установленной на вашем компьютере с Windows 10. Для работы некоторых приложений требуется определенный выпуск. Программистам обычно требуется запускать несколько версий платформы для разработки и развертывания приложений, и именно тогда понимание версий .NET Framework, доступных на вашем устройстве, может пригодиться. В этом посте мы покажем вам 5 известных способов проверить версию .NET Framework, установленную на ПК с Windows 10.
Вы можете проверить версию .NET Framework, установленную на вашем компьютере с Windows 10, любым из следующих способов:
- Использование командной строки
- Использование редактора реестра
- Использование PowerShell
- Использование DotNetVersionLister
- Через проводник.
Давайте посмотрим на описание необходимого шага применительно к каждому из методов.
1]Проверьте версию .NET с помощью командной строки
Чтобы проверить версию .NET Framework, установленную в Windows 10, с помощью командной строки, выполните следующие действия:
- Нажмите Клавиша Windows + R для вызова диалогового окна «Выполнить».
- В диалоговом окне «Выполнить» введите cmd а затем нажмите CTRL + SHIFT + ВВОД , чтобы открыть командную строку в режиме администратора / с повышенными правами.
- В окне командной строки скопируйте и вставьте команду ниже и нажмите Enter.
reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDP" /s
2]Проверьте версию .NET с помощью редактора реестра.
Чтобы проверить версию .NET Framework, установленную в Windows 10, с помощью редактора реестра, выполните следующие действия:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP
- Выберите ключ основной версии — например, v4 или же v4.0.
- Выберите Клиент ключ.
Примечание: В выпусках, предшествующих версии 4, ключом будет номер или «Настройка». Например, .NET версии 3.5 включает номер версии под 1033 ключ.
3]Проверьте версию .NET с помощью PowerShell
Чтобы проверить версию .NET Framework, установленную в Windows 10, с помощью PowerShell, сделайте следующее:
- Нажмите Клавиша Windows + X , чтобы открыть меню опытного пользователя.
- Затем нажмите А на клавиатуре, чтобы запустить PowerShell в режиме администратора / с повышенными правами.
- В консоли PowerShell скопируйте и вставьте команду ниже и нажмите Enter.
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version
После выполнения команды в выходных данных должна появиться информация как для клиента, так и для полной версии .NET, установленной на вашем устройстве (если применимо).
Читать: Устранение проблем с установкой .NET Framework.
4]Проверьте версию .NET с помощью DotNetVersionLister
Инструмент сообщества есть по адресу GitHub это позволяет легко запросить список установленных версий .NET на вашем компьютере.
Чтобы использовать этот DotNetVersionLister для проверки версии .NET, установленной на ПК с Windows 10, выполните следующие действия:
- Откройте PowerShell в режиме администратора / с повышенными правами.
- В консоли PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter, чтобы загрузить и установить этот инструмент на свое устройство.
Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
- Тип Y и нажмите Enter.
- Затем введите следующую команду, чтобы определить установленную версию .NET, и нажмите Enter:
Get-STDotNetVersion
После выполнения команды в выходных данных должна появиться информация о версии .NET, установленной на вашем устройстве.
5]Через проводник
Откройте проводник и перейдите в следующую папку:
%windir%Microsoft.NETFramework
Здесь вы можете увидеть все установленные версии.
Вот и все, что нужно для проверки версии .NET на вашем ПК с Windows 10.
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
23k21 gold badges155 silver badges232 bronze badges
asked Feb 12, 2016 at 12:08
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
answered Apr 13, 2018 at 13:10
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
slfanslfan
8,890115 gold badges67 silver badges78 bronze badges