Если для работы той или иной программы требуется установка .NET Framework определенной версии, вы легко можете скачать необходимые компоненты с официального сайта Майкрософт, впрочем, и это часто не требуется. Также при установке следует учитывать некоторые нюансы, о которых некоторые начинающие пользователи не знают.
В этой простой инструкции для начинающих о том, как скачать .NET Framework 4.5, 4.6, 4.7, 4.8, 4.0 или 3.5 для x64 и 32-бит версий Windows 11 и 10, Windows 7 и 8.1, а также о некоторых особенностях, о которых полезно знать. На близкую тему: Как скачать распространяемые компоненты Microsoft Visual C++ Redistributable всех версий.
- Загрузка .NET Framework с официального сайта
- Особенности установки
- Видео инструкция
Загрузка установщика .NET Framework с официального сайта Майкрософт
Ранее как веб-установщики, так и оффлайн-установщики .NET Framework были распределены по разным страницам загрузки официального сайта. Теперь все они доступны в рамках одной единственной страницы, загрузка с которой максимально проста:
- Зайдите на официальный сайт https://dotnet.microsoft.com/download/dotnet-framework
- Выберите версию, которую нужно скачать (в разделе Supported versions — поддерживаемые в настоящее время версии .NET Framework, в разделе Out of support versions — старые версии).
- На следующей странице вы увидите две кнопки для быстрой загрузки, а ниже — таблицу, на которой будут представлены веб-установщик, оффлайн установщик и языковые пакеты. А также два варианта .NET Framework — Dev Pack для разработчиков и Runtime для запуска программ пользователями. Я рекомендую скачивать оффлайн-установщик Runtime, если ваша задача — простой запуск программы.
- После скачивания и установки, при необходимости вы также можете скачать и установить русский языковой пакет для установленной версии .NET Framework — ссылки для загрузки будут на той же странице, где производилось скачивание установщика.
При появлении ошибок во время установки, в первую очередь обратите внимание, чтобы в свойствах файла-установщика не была включена блокировка (внизу вкладки «Общие»), а также учитывайте, что, если ранее вы отключали службы обновления Windows, это также может вызывать ошибки.
Особенности установки .NET Framework
А теперь некоторые моменты, которые может быть полезным знать в контексте скачивания и установки .NET Framework:
- Компоненты .NET Framework 4-й версии (4.8) включены в поставку Windows 11 и Windows 10 и задействованы по умолчанию.
- .NET Framework 3.5 и 2.0 можно не скачивать в Windows 11 и 10, достаточно просто включить соответствующий компонент, подробнее: Как включить дополнительные компоненты Windows 11 и Windows 10.
- В части совместимости разных версий .NET Framework ситуация выглядит следующим образом: если программе для запуска требуется .NET Framework 4.5, то она будет работать и с версией 4.8. Если программе для запуска требуется .NET Framework 3.5, то наличия 4-х версий в системе недостаточно: потребуется отдельно установить именно .NET Framework 3.5 (удалять имеющуюся версию 4.8 или иную при этом не требуется).
Видео инструкция
СКАЧАТЬ
Описание
Отзывы
Выберите вариант загрузки:
- скачать с сервера SoftPortal (Microsoft .NET Framework 4.5)
Microsoft .NET Framework — набор библиотек и системных компонентов, наличие которых является обязательным условием для нормального функционирования многих приложений, а также обеспечивает повышение производительности, надежности и безопасности (полное описание…)
Рекомендуем популярное
Driver Booster Free 12.4.0.585
IObit Driver Booster — полезная программа, автоматически сканирующая и определяющая драйвера на ПК….
DriverPack Solution 17.11.108 Online / 17.10.14-24080 Offline
DriverPack Solution — пакет, состоящий из наиболее актуальных драйверов для всевозможных конфигураций ПК, а также для разнообразных моделей ноутбуков…
Realtek HD Audio Codec Driver R2.83
Realtek HD Audio Codec Driver — набор драйверов для HD Audio кодеков для воспроизведения аудиофайлов….
Display Driver Uninstaller 18.0.8.9
Display Driver Uninstaller — бесплатная программа для удаления из системы драйверов видеокарт NVIDIA и AMD….
Snappy Driver Installer 1.25.3 (R2503)
Snappy Driver Installer — программа для поиска и установки драйверов. Предлагает пользователю…
Intel Graphics Drivers 31.0.101.5445 / 15.45.31.5127
Решение для систем под управлением Windows 10, 8, 7, позволяющее содержать в актуальном…
-
Версия: 4.8.1 -
Категория:
Прочее
-
Теги:
.net framework, компоненты
-
Размер: 74.07 MB , Скачано 34051 раз(а)
Программная платформа от Microsoft, необходимая для запуска различных приложений, разработанных с использованием данного фреймворка.
Совместимость с ОС Windows:
- Windows 11 (версия 22000 и новее)
- Windows 10 (October 2020 Update и новее)
На этой странице доступен для загрузки файл .Net Framework 4.8.1(32 и 64 бит) оффлайн-установщик. Нажмите «Скачать файл», чтобы загрузить его на ваше устройство
Кассовая программа за 399 рублей в месяц
-
Рабочее место кассира и официанта -
Контроль продаж и заказов -
Складской учет, управление остатками -
Маркировка, 54-ФЗ и ФФД 1.2 -
Кассы, весы, сканер ШК, эквайринг -
Печать ценников и этикеток
Размер: 120.84 MB , Скачано 63615 раз(а)
Большинство современных приложений Windows требуют наличия установленного .NET Framework. Например, в Windows 11/10 и Windows Server 2022/2019 по умолчанию уже установлена версия NET Framework 4.8. Однако некоторые старые приложения требуют наличия установленного .NET Framework 3.5, 2.0 или даже 1.0.
В этой статье мы рассмотрим, как установить .NET 3.5 в Windows 11/10 и Windows Server 2022/2019/2016.
Содержание:
- Установка .NET Framework 3.5 в Windows 11 и 10
- Как установить .NET 3.5 в Windows Server 2022/2019/2016?
- Настройка параметров офлайн установка .Net 3.5 помощью GPO
Установка .NET Framework 3.5 в Windows 11 и 10
Проверьте, что .NET Framework 3.5 (включает в себя .NET 2.0 и 3.0) не установлен на вашем компьютере. Для этого, откройте консоль PowerShell с правами администратора и выполните команду:
Get-WindowsCapability -Online -Name NetFx3~~~~
В нашем случае .NET 3.5 не установлен (
State=NotPresent
).
В Windows 10/11 вы можете установить .Net Framework из панели Turn Windows Features on or off:
- Выполните команду
optionalfeatures.exe
; - В списке компонентов выберите .NET Framework 3.5 (includes .NET 2.0 and 3.0), нажмите ОК;
- Если на вашем компьютере есть доступ в Интернет, в следующем окне выберите Let Windows Update download the files for you;
-
- Windows скачает и установить последнюю версию компонента .NET Framework 3.5 с серверов Microsoft Update.
Также вы можете установить .NET Framework 3.5 из командной строки:
- С помощью DISM:
DISM /online /Enable-Feature /FeatureName:"NetFx3"
- Из PowerShell:
Enable-WindowsOptionalFeature -Online -FeatureName "NetFx3"
Если ваш компьютер не подключен к интернету или находится в изолированной сети, то при установке .NET 3.5 появится ошибка:
Windows couldn’t complete the requested changes. The changes couldn’t be completed. Please reboot your computer and try again. Error code: 0x8024402C
В этом случае вы можете вручную установить компоненты NET 3.5 с вашего установочного образа (диска) Windows. Для этого вам понадобится установочная USB флешка или файл с ISO образом вашей версии Windows (как проверить версию Windows в ISO образе):
- Подключите ваш носитель с ставочным образом Windows к компьютеру. В моем случае у меня есть файл Windows11-22h2.iso. Щелкните по файлы и выберите Mount, чтобы смонтировать образ в виртуальный DVD привод (или воспользуйтесь командой PowerShell:
Mount-DiskImage -ImagePath "C:\distr\Windows11-22h2.iso"
); - В моем случае виртуальному приводу с образом была назначена буква диска E: (мы будем использовать эту букву в следующих командах);
- Чтобы установить .Net 3.5 из файлов компонентов на установочном диске выполните команду:
DISM /online /enable-feature /featurename:NetFX3 /All /Source:E:\sources\sxs /LimitAccess
Или (аналогичная PowerShell команда):
Add-WindowsCapability -Online -Name NetFx3~~~~ -Source E:\Sources\SxS
Чтобы проверить, что .NET Framework успешно установлен, выполните команду:
Get-WindowsCapability -Online -Name NetFx3~~~~
Name : NetFX3~~~~ State : Installed DisplayName : .NET Framework 3.5 (includes .NET 2.0 and 3.0) Description : .NET Framework 3.5 (includes .NET 2.0 and 3.0) DownloadSize : 72822163 InstallSize : 496836410
Выведите список версий .NET Framework, которые установлены на вашем компьютере:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match ‘^(?!S)\p{L}’} | Select PSChildName, version
[/alert]
Как установить .NET 3.5 в Windows Server 2022/2019/2016?
В Windows Server 2022,2019,2016 и 2012 R2 вы можете установить NET Framefork 3.5 несколькими способам:
- ерез Server Manager (Add roles and features -> Features -> .NET Framework 3.5 Features -> .NET Framework 3.5 (includes .NET 2.0 and 3.0 );
- С помощью DISM:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- С помощью PowerShell:
Install-WindowsFeature NET-Framework-Core
При этом установочные файлы .NET 3.5 для вашей версии Windows Server будут загружены с серверов Windows Update. Чтобы сработал этот метод установки нужно убедиться:
- Ваш Windows Server должен иметь прямой доступ в Интернет. Настройки прокси-сервера и файервола не должны ограничивать доступ к серверам Windows Update.
- Хост не должен быть настроен на получения обновлений с локального WSUS сервера (проверьте настройки обновлений Windows в групповых политиках или напрямую в реестре);
Проверьте значение параметра UseWUServer в реестре:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "UseWUServer" | select -ExpandProperty UseWUServer
Если значение параметра равно 1, значить ваш хост будет пытаться получить обновления с локального WSUS сервера. В этом случае при установке .NET 3.5 появится ошибка 0x800F0954. Измените значение параметра на 0 или удалите его, чтобы подключиться напрямую к серверам обновлений Windows Update.
Если ваш сервер имеет доступ в Интернет, но настроен на получение обновлений со WSUS, при устапновке NET Framework появится ошибка 0x800f081f.
Решение: установить .Net 3.5 онлайн с серверов Microsoft и игнорировать локальный WSUS:
- Экспортируйте в reg файл текущие настройки Windows Update в ветке HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate (
reg export HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate c:\WindowsUpdateRegFile.reg
) - Удалите данную ветку (
Remove-Item -Path HKLM:\Software\Policies\Microsoft\Windows\WindowsUpdate -Recurse
) и перезапустите службу:
net stop wuauserv & net start wuauserv
- Запустите установку .Net из Интернета:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All
- После окончания установки верните настройки WU, импортировав reg файл (
Reg import c:\WindowsUpdateRegFile.reg
) и еще раз перезапустите службу Windows Update
Если с вашего сервера нет прямого доступа в Интернет, то при попытке установить .NET 3.5 в Windows Server через консоль Server Manager появится ошибка 0x800F081F (The source files could not be found), 0x800F0950, 0x8024402c, 0x800F0906 или 0x800F0907 (в зависимости от версии Windows Server).
Хотя .NET Framework 3.5 присутствует в списке компонентов Windows Server 2022/2019/2016/2012R2, на самом деле его бинарные файлы в хранилище компонентов Windows отсутствуют (концепция Features on Demand). Это сделано, чтобы уменьшить размер образа операционной системы на диске. Вы можете проверить наличие.NET Framework 3.5 в локальном хранилище компонентов Windows Server с помощью команды:
Get-WindowsFeature *Framework*
Как вы видите статус компонента
NET-Framework-Core
– Removed.
Для установки NET-Framework-Core вам потребуется дистрибутив с вашей версией Windows Server в виде ISO файла, или в распакованном виде в сетевой папке. Смонтируйте ISO образ с дистрибутивом в отдельный виртуальный диск (например, диск D:).
Теперь вы можете установить .Net Framework 3.5 с помощью графической консоли Server Manager:
Установить компонент .Net 3.5 можно из графической консоли Server Manager. Для этого выберите компонент .Net Framework 3.5 Features, но, перед тем, как нажать кнопку Install, нажмите небольшую ссылку внизу мастера — Specify an alternative source path.
- Для этого выберите компонент .Net Framework5 Features. Перед тем, как нажать кнопку Install, нажмите на ссылку Specify an alternative source path внизу;
- Укажите путь к хранилищу компонентов (SXS) дистрибутива Windows Server. Если вы смонтировали дистрибутив в виртуальный привод, это может быть путь
D:\sources\sxs
. Также это может быть сетевая папка, куда вы предварительно скопировали дистрибутив (например,
\\server1\distr\ws2022\sources\sxs
). Нажмите ОК.
Гораздо проще установить компонент Net Framework 3.5 Features из командной строки или консоли PowerShell, запущенной с правами администратора. Просто выполните команду:
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Где
D:\
— диск с вашим дистрибутивом Windows Server.
Параметр LimitAccess запрещает DISM подключение к серверам обновлений для получения установочных файлов компонентов. Используются только файлы в указанном каталоге.
Если вы хотите установить компонент Windows Server с помощью PowerShell, воспользуйтесь командой Add-WindowsFeature:
Add-WindowsFeature NET-Framework-Core -Source d:\sources\sxs
После завершения установки компонента, перезагрузка сервера не требуется.
Также вы можете вручную скопировать 2 cab файла
microsoft-windows-netfx3...
из каталога sources\sxs вашего дистрибутива. В этом случае для установки .Net 3.5 достаточно выоплнить команду:
dism /online /Add-Package /PackagePath:C:install\net35\microsoft-windows-netfx3-ondemand-package~31bf3856ad364e35~amd64~~.cab.
Настройка параметров офлайн установка .Net 3.5 помощью GPO
С помощью групповой политики Specify settings for optional component installation and component repair (находится в разделе GPO Computer Configuration -> Administrative Templates -> System) можно настроить особые параметры установки компонентов Windows из локального источника или Windows Update даже при использовании WSUS.
На отдельностоящем компьютере вы можете включить этот параметр политики с помощью редактора локальной GPO (gpedit.msc). В среде Active Directory вы можете создать политику для всех компьютеров/серверов с помощью консоли GPMC.
Здесь можно указать, что при установки или восстановлении компонентов Windows необходимо всегда загружать файлы из Интернета с серверов Windows Update вместо локального WSUS (опция Download repair content and optional features directly from Windows Update instead of Windows Server Update Services — WSUS).
Также можно указать путь к каталогу с компонентами Windows Server (или wim файлу), который нужно использовать при офлайн установке (указывается в параметр Alternate source file path). Вы можете указать:
-
- Путь к сетевой папке в UNC формате (
\\server\distr\ws2016\sxs
) (здесь можно указать несколько UNC путей через точки с запятой:
\\srv1\ws22\sxs;\\fs01\ws22\sxs;\\fs3\sxs
- Путь к сетевой папке в UNC формате (
- Также допустимо указывать WIM файл в качестве источника:
WIM:\\srv1\distr\ws2016\install.wim:2
(в этом случае
2
– это индекс образа вашей редакции Windows Server в WIM файле. Список доступных редакций в файле можно вывести так:
DISM /Get-WimInfo /WimFile:"\\server\distr\ws2016\install.wim"
)
Для разных версий Windows Server нужно использовать разные источники с каталогом SXS. Если в вашей сети есть несколько версии Windows Server, нужно создать отдельные GPO с разными UNC путями к сетевой папке с SXS. Чтобы GPO применялась только к хостам с определенными версиями Windows Server, можно использовать WMI фильтры групповых политик.
В Windows 10 встроена программа .NET Framework по умолчанию. Это собственная разработка Microsoft, включающая инструменты, библиотеки, языки программирования, позволяющие разрабатывать разные приложения для ПК, игровые сервисы, решать специфические задачи.
.NET Framework – это открытая кроссплатформенная платформа, поддерживаемая не только Windows, но и Linux, Mac OS. В Win 10 включена версия 4.8 которая является самой новой и актуальной для данной операционной системы. Но иногда разные приложения требуют наличия Framework 3.5. При необходимости ее придется просто включить.
Правила функционирования
Установленная поздняя версия содержит множество новых компонентов доработанных из более ранних версий. Нужно всегда помнить о следующих принципах функционирования Framework-приложений:
- На одном компьютере устанавливается только 1 версия программы .NET.
- Невозможно установить меньшую версию, если уже устанавливалась поздняя версия.
- .NET любой версии 4.Х можно применять для включения приложений от 4.0 до текущей версии. Так, с помощью Framework 4.6 можно запускать приложения, для 4.0 — 4.6. Последний вариант Framework 4.8 может применяться для включения платформ всех версий, начиная с 4.0.
Прежде, чем скачать фреймворк для Виндовс 10 (x64, x86), нужно определить, какой вариант приложения работает на компьютере. Возможно, придется просто включить приложение нужного варианта. Некоторые антивирусы могут агрессивно воспринимать изменение версий платформы.
Как узнать версию?
Для проверки типа Фреймворка на ПК под управлением ОС Windows 10 рассмотрим один простой способ с помощью командной строки:
- В поле Поиска набрать «Командная строка». В открывшемся окне выбрать «Запуск от имени администратора».
- Откроется черное консольное окно, с мигающим указателем. Ввести в указанном месте команду: «reg query “HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP” /s» и нажать «Enter».
- Система выдаст второе черное окно, где будет указана вся информация о версии приложения Фреймворк:
Существует еще 2 способа определения номера типа Фреймворка:
- через программу «PowerShell»;
- с помощью соответствующего реестра ОС.
Microsoft .NET Framework – мощное высоко совместимое приложение, обновляющее все версии от 4.0 до 4.7.2. Новая версия содержит 23 языковых платформы, то есть может переключаться на разные языки интерфейса. Данное приложение реализует усовершенствования в ASP.NET, MEF, WCF, WWF, WIF. Наличие данного компонента повышает производительность и надежность работы операционной системы и самого ПК. Так же вы можете скачать любую версию НЕТ Фреймворк на главной странице нашего сайта.
Скачать .NET Framework 4.8 Бесплатно на Русском Языке
Скачать .NET Framework 4.7.2 Бесплатно на Русском Языке
Скачать .NET Framework 4.7.1 Бесплатно на Русском Языке
Скачать .NET Framework 4.7 Бесплатно на Русском Языке
Как переустановить NET Framework на Windows 10? С установщиками предлагаются языковые пакеты на выбор. Выбрав русский язык, пользователь увидит системную информацию по-русски.
Установка Framework 3.5 по запросу
Если приложение для работы требует версию 3.5, то появится окно настройки. Выбрав «Установить компонент», пользователь включит v. 3.5. Если такое сообщение пользователь не видит, то он может скачать платформу с официального либо нашего сайта и установить вручную. До установки рекомендуется остановить работу приложений, применяющих разработку. Вероятно, после установки потребуется перезагрузка ПК.
Включение из панели управления
Пользователь может включить .NET 3.5 в ПУ операционной системы:
- Нажать клавишу с Windows в поле поиска ввести » Панель управления «, нажать «enter».
- Выбрать « Программы-Программы и компоненты»
- В появившемся диалоговом окне найти и выбрать «Включение/отключение компонентов Win».
- Установить флажок в чек-боксе для version 3.5.
Как удалить среду в Windows 10 x64/x32
В ОС Windows 8 и 10 sp1 удалить приложение невозможно. Поэтому рекомендуется запустить приложение проверки системных данных и восстановить .NET.
Эту программу возможно удалить в Win 7 и других ранних ОС: в разделе «Программы/компоненты» à «Установка/удаление программ» выбрать из списка установленных приложений.
Исправление .NET framework для Виндовс 10
- Скачать и запустить программу восстановления с официального сайта Microsoft.
- Запустить проверку системных файлов.
- В поле Поиска ввести CMD.
- Щелкнуть all.cmdп.к.м. и выбрать «Запуск от имени администратора».
Средство Repair Tool для восстановления выполняется в 4 этапа:
- выявление проблем с установкой;
- исправление;
- ремонт установленных на ПК версий Framework;
- сбор данных журналов.
Средство может внести одно или несколько изменений в установленную версию среды. Например, оно может исправить состояние установщика Windows на компьютере, сбросить списки управления доступом на уровне пользователей для определенных папок или решить проблемы, связанные с некорректной регистрацией обновления.
Иногда при работе приложений может запускаться сразу несколько вариантов платформы. Используя представленные в статье действия, пользователь сможет узнать варианты «.NET Framework», и включить отсутствующие платформы.