Требования к системе для .NET Framework

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

  • .NET Framework 4.5 и ее точечные выпуски (4.5.1 и 4.5.2);
  • .NET Framework 4.6 и ее точечные выпуски (4.6.1 и 4.6.2);
  • .NET Framework 4.7 и ее доработанный выпуск (4.7.1 и 4.7.2).
  • .NET Framework 4.8

Сведения о более ранних версиях .NET Framework, чем 4.5, см. в статье Версии и зависимости платформы .NET Framework.

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

Важно!

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

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

Сведения о скачивании и ссылки для скачивания см. в разделе Установка .NET Framework для разработчиков.

Сведения о жизненном цикле поддержки версий .NET Framework см. в разделе Политика жизненного цикла поддержки продуктов Майкрософт.

Требования к оборудованию

Требование
Процессор 1 ГГц
ОЗУ 512 Мб
Минимальный объем дискового пространства (32-разрядная ОС) 4,5 ГБ
Минимальный объем дискового пространства (64-разрядная ОС) 4,5 ГБ

Требования к установке

Для установки платформы .NET Framework требуются права администратора. Если у вас отсутствуют права администратора на компьютере, на котором требуется установить платформу .NET Framework, обратитесь к администратору сети.

Поддерживаемые клиентские операционные системы

Операционная система Поддерживаемые выпуски Предустановлена с операционной системой Может устанавливаться отдельно
Windows 11
(версия 21H2)
64-разрядная система .NET Framework 4.8 --
Windows 10 обновления за ноябрь 2021
(версия 21H2)
32- и 64-разрядные версии .NET Framework 4.8 --
Обновление Windows 10 за май 2021 г.
(версия 21H1)
32- и 64-разрядные версии .NET Framework 4.8 --
Обновление Windows 10 за октябрь 2020 г.
(версия 20H2)
32- и 64-разрядные версии .NET Framework 4.8 --
Обновление Windows 10 за май 2020 г.
(версия 2004)
32- и 64-разрядные версии .NET Framework 4.8 --
Обновление Windows 10 за ноябрь 2019 г.
(версия 1909)
32- и 64-разрядные версии .NET Framework 4.8 --
Обновления Windows 10 за май 2019 г.
(версия 1903)
32- и 64-разрядные версии .NET Framework 4.8 --
Обновление Windows 10 за октябрь 2018 г.
(версия 1809)
32- и 64-разрядные версии .NET Framework 4.7.2 .NET Framework 4.8
Обновление Windows 10 за апрель 2018 г.
(версия 1803)
32- и 64-разрядные версии .NET Framework 4.7.2 .NET Framework 4.8
Windows 10 Fall Creators Update
(версия 1709)
32- и 64-разрядные версии .NET Framework 4.7.1 .NET Framework 4.7.2

.NET Framework 4.8
Обновление Windows 10 Creators Update
(версия 1703)
32- и 64-разрядные версии .NET Framework 4.7 .NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Юбилейное обновление Windows 10 Anniversary Update
(версия 1607)
32- и 64-разрядные версии .NET Framework 4.6.2 .NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Ноябрьское обновление Windows 10
(версия 1511)
32- и 64-разрядные версии .NET Framework 4.6.1 .NET Framework 4.6.2
Windows 10
(версия 1507)
32- и 64-разрядные версии .NET Framework 4.6 .NET Framework 4.6.1

.NET Framework 4.6.2
Windows 8.1 32-разрядная версия, 64-разрядная версия и ARM .NET Framework 4.5.1 .NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows 8 32-разрядная версия, 64-разрядная версия и ARM .NET Framework 4,5 .NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1
Windows 7 SP1 32- и 64-разрядные версии -- .NET Framework 4

.NET Framework 4,5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Vista SP2 32- и 64-разрядные версии -- .NET Framework 4

.NET Framework 4,5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6
Windows XP 32- и 64-разрядные версии -- .NET Framework 4

Примечания.

  • В системах Windows 7 платформе .NET Framework требуется пакет обновления 1 (SP1) для Windows 7. Если вы используете Windows 7 и еще не установили пакет обновления 1 (SP1), это необходимо сделать перед установкой платформы .NET Framework.

  • .NET Framework 4.5 поддерживается в среде предустановки Windows. (за исключением некоторых функций).

  • .NET Framework 4 также поддерживает платформу IA64.

  • Для обеспечения оптимального уровня совместимости и безопасности на всех платформах рекомендуется установить последнюю версию пакета обновления Windows и все критические обновления, доступные в Центре обновления Windows.

  • В 64-разрядных операционных системах платформа .NET Framework поддерживает как среду WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку.

Поддерживаемые серверные операционные системы

Операционная система Поддерживаемые выпуски Предустановлена с операционной системой Может устанавливаться отдельно
Windows Server 2022 64-разрядная система .NET Framework 4.8 --
Windows Server 2019 64-разрядная версия .NET Framework 4.7.2 .NET Framework 4.8
Windows Server, версия 1809 64-разрядная версия .NET Framework 4.7.2 .NET Framework 4.8
Windows Server, версия 1803 64-разрядная версия .NET Framework 4.7.2 .NET Framework 4.8
Windows Server, версия 1709 64-разрядная версия .NET Framework 4.7.1 .NET Framework 4.7.2
Windows Server 2016 64-разрядная версия .NET Framework 4.6.2 .NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2012 R2 64-разрядная версия .NET Framework 4.5.1 .NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2012 (64-разрядный выпуск) 64-разрядная версия .NET Framework 4,5 .NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2008 R2 с пакетом обновления 1 (SP1) 64-разрядная версия -- .NET Framework 4

.NET Framework 4,5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.1

.NET Framework 4.6.2

.NET Framework 4.7

.NET Framework 4.7.1

.NET Framework 4.7.2

.NET Framework 4.8
Windows Server 2008 SP2 32- и 64-разрядные версии -- .NET Framework 4

.NET Framework 4,5

.NET Framework 4.5.1

.NET Framework 4.5.2

.NET Framework 4.6

.NET Framework 4.6.2

Примечания.

  • Windows Server 2012 включает .NET Framework 4.5, поэтому установка этого компонента не требуется. Аналогично Windows Server 2012 R2 включает .NET Framework 4.5.1.

  • Платформа .NET Framework имеет ограниченную поддержку роли Server Core с Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии. Список неподдерживаемых API см. в разделе Функции Server Core в .NET.

  • Платформа .NET Framework не поддерживается в Windows Server 2008 R2 для систем на платформе Itanium.

  • В Windows Server 2008 с пакетом обновления 2 (SP2) платформа .NET Framework не поддерживается в роли Server Core.

  • Для обеспечения оптимального уровня совместимости и безопасности на всех платформах рекомендуется выполнить обновление до последней версии пакета обновления Windows и всех критических обновлений, доступных в Центре обновления Windows. В некоторых операционных системах может потребоваться установить последний пакет обновления Windows.

  • В 64-разрядных операционных системах платформа .NET Framework поддерживает как среду WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку.

См. также