Поделиться через


Установка .NET Framework в Windows и Windows Server

Платформа .NET Framework включена во все текущие версии Windows и Windows Server. Эта статья поможет понять, какая версия .NET Framework включена в Windows и Windows Server, а также доступна ли обновление.

Последняя версия .NET Framework — 4.8.1. Эта версия .NET Framework поддерживает все приложения .NET Framework 4. Дополнительные сведения о конкретном выпуске .NET Framework см. в версиях и зависимостях .NET Framework.

Замечание

Платформа .NET Framework — это технология только для Windows и отделена от .NET (ранее называемой .NET Core). Дополнительные сведения см. в разделе "Введение в .NET".

Поддерживаемые версии .NET Framework

Поддерживаются следующие версии .NET Framework:

.NET Framework 3.5

Платформа .NET Framework 3.5 по-прежнему поддерживается корпорацией Майкрософт, хотя она является более старой версией .NET Framework. Однако поддерживается только среда выполнения .NET Framework 3.5, которая запускает приложения. Разработка новых приложений, предназначенных для .NET Framework 3.5, не поддерживается. Эта версия .NET Framework поддерживает запуск приложений, предназначенных для версий 1.0 до 3.5, и их можно установить вместе с .NET Framework 4.

Если вы пытаетесь запустить приложение, предназначенное для .NET Framework 1.0 до 3.5, и .NET Framework 3.5 отсутствует, вам будет предложено установить его. Дополнительные сведения см. в разделе "Установка .NET Framework 3.5" в Windows.

.NET Framework 4.x

Все версии .NET Framework 4.x являются обновлениями на существующую систему. В Windows может присутствовать только одна версия 4.x. Учитывая, что платформа .NET Framework установлена в составе Windows, следует учитывать, что:

  • Если на компьютере уже установлена более поздняя версия 4.x, вы не можете установить предыдущую версию 4.x.
  • Если на операционной системе изначально установлена определенная версия .NET Framework, вы не можете установить предыдущую версию 4.x на тот же компьютер.
  • Если установить более позднюю версию, вам не нужно сначала удалить предыдущую версию.

Разработчики и Visual Studio

Visual Studio использует пакеты разработчиков .NET Framework для поддержки конкретных версий .NET Framework 4. Если вы разработчик, который должен работать над проектом, предназначенным для старой версии .NET Framework 4, установите соответствующий пакет разработчика. Дополнительные сведения см. в разделе "Установка .NET Framework для разработчиков".

Windows 11

Платформа .NET Framework 4.8 изначально была включена в Windows 11. Начиная с Windows 11 22H2 (выпущено в сентябре 2022 г.), включена .NET Framework 4.8.1.

В следующей таблице ❌ представляет неподдерживаемую версию Windows 11 и ✔️ представляет поддерживаемую версию Windows 11. В таблице также описывается, какая версия .NET Framework включена в Windows 11, и до какой версии .NET Framework можно обновиться.

версия Windows 11 Включена платформа .NET Framework Последняя поддерживаемая платформа .NET Framework
✔️ 24H2 (октябрь 2024 г.) 4.8.1 4.8.1
✔️ 23H2 (октябрь 2023 г.) 4.8.1 4.8.1
❌ 22H2 (сентябрь 2022 г.) 4.8.1 4.8.1
❌ 21H2 (октябрь 2021 г.) 4.8 4.8.1

Дополнительные сведения о датах окончания поддержки Windows 11 см. в разделах жизненный цикл Windows 11 Home и Pro и Часто задаваемые вопросы о жизненном цикле Windows.

Установка .NET Framework в Windows 11

Если вы используете Windows 11 21H2, установите .NET Framework 4.8.1, скачав и запустив установщик. Если вы используете любую другую версию Windows 11, последняя версия .NET Framework уже установлена.

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

Дополнительные сведения см. в разделе "Все загрузки".

Windows 10

Платформа .NET Framework 4.6 изначально была включена в Windows 10. Однако более новые выпуски Windows 10 включали обновленные версии .NET Framework.

Windows 10 22H2 является последней поддерживаемой версией Windows 10. Поддержка заканчивается 14 октября 2025 г. Дополнительные сведения о датах окончания поддержки Windows 10 см. в статьях о жизненном цикле Windows 10 для дома и Pro и жизненном цикле Windows.

В следующей таблице ❌ представляет неподдерживаемую версию Windows 10 и ✔️ представляет поддерживаемую версию Windows 10. В таблице также описывается, какая версия .NET Framework включена в определенную версию Windows 10 и какую версию .NET Framework можно обновить до.

Версия Windows 10 Включена платформа .NET Framework Последняя поддерживаемая платформа .NET Framework
✔️ 22H2 (октябрь 2022 г.) 4.8 4.8.1
❌ 21H2 (ноябрь 2021 г.) 4.8 4.8.1
❌ 21H1 (май 2021 г.) 4.8 4.8.1
❌ 20H2 (октябрь 2020 г.) 4.8 4.8.1
❌ 2004 (май 2020 г.) 4.8 4.8
❌ 1909 (ноябрь 2019 г.) 4.8 4.8
❌ 1903 (май 2019 г.) 4.8 4.8
❌ 1809 (октябрь 2018 г.) 4.7.2 4.8
❌ 1803 (апрель 2018 г.) 4.7.2 4.8
❌ 1709 (октябрь 2017 г.) 4.7.1 4.8
❌ 1703 (апрель 2017 г.) 4,7 4.8
❌ 1607 (август 2016 г.) 4.6.2 4.8
❌ 1511 (ноябрь 2015 г.) 4.6.1 4.6.2
❌ 1507 (июль 2015 г.) 4,6 4.6.2

Установка .NET Framework в Windows 10

Последняя версия .NET Framework — 4.8.1, которую можно установить в Windows 10 22H2.

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

Дополнительные сведения см. в разделе "Все загрузки".

Windows Server

Windows Server, будь то в поддержке или нет, поставляется с версией .NET Framework. Поддерживаются только Windows Server 2022 и Windows Server 2025, и они поддерживают последнюю версию .NET Framework. Дополнительные сведения о датах окончания поддержки Windows Server см. в следующих статьях:

В следующей таблице ❌ представляет неподдерживаемую версию Windows Server и ✔️ представляет поддерживаемую версию Windows Server. В таблице также описывается, какая версия .NET Framework включена в определенную версию Windows Server и какую версию .NET Framework можно обновить до.

Windows Server Включена платформа .NET Framework Последняя поддерживаемая платформа .NET Framework
✔️ Windows Server 2025 4.8.1 4.8.1
✔️ Windows Server 2022 4.8 4.8.1
❌ Windows Server 2019 4.7.2 4.8
❌ Windows Server версии 1809 4.7.2 4.8
❌ Windows Server версии 1803 4.7.2 4.8
❌ Windows Server версии 1709 4.7.1 4.7.2
❌ Windows Server 2016 4.6.2 4.8
❌ Windows Server 2012 R2 4.5.1 4.8
❌ Windows Server 2012 4,5 4.8
❌ Windows Server 2008 R2 с пакетом обновления 1 (SP1) 3.5 4.8
❌ Windows Server 2008 с пакетом обновления SP2 2.0 4,6
❌ Windows Server 2003 2.0 4.0

Установка .NET Framework на Windows Server

Последняя версия .NET Framework — 4.8.1, которая уже установлена в Windows Server 2025 и может быть установлена в Windows Server 2022.

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

Дополнительные сведения см. в разделе "Все загрузки".

Windows 8.1, 8, 7, Vista, XP

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

Виндоус Включена платформа .NET Framework Последняя поддерживаемая платформа .NET Framework
Windows 8.1 4.5.1 4.8
Windows 8 4,5 4.6.1
Windows 7 3.5 4.8
Windows Vista 3.0 4,6
Windows XP с пакетом обновления 3 (SP3) Отсутствует 4.0.3
Windows XP с пакетом обновления 2 (SP2) Отсутствует 3.5
Windows XP Отсутствует 1.0

Установка .NET Framework в более ранних версиях Windows

Некоторые загрузки недоступны для этих старых версий windows, и некоторые установщики могут не запускаться. Например, последний установщик .NET Framework 4.8 может не работать в Windows 8.1. Возможно, вам потребуется искать в Интернете старые загрузки, так как они больше не предоставляются корпорацией Майкрософт.

Дополнительные сведения см. в разделе "Все загрузки".

Все скачиваемые файлы

Ниже приведена ссылка на каждую версию .NET Framework, которую можно скачать из Корпорации Майкрософт.

Скачивание других версий .NET Framework больше не предоставляется корпорацией Майкрософт.

См. также