Требования к системе для .NET Framework
> C#Дата обновления: 23 мая 2024 г. Дата публикации: 23 мая 2024 г. Автор: Стрекаловский Александр
Таблицы в этой статье содержат требования к оборудованию, операционной системе и программному обеспечению для следующих версий .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 и ее точка выпуска (4.8.1).
Сведения о более ранних версиях .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 | Платформа .NET Framework 4.8.1 |
Обновление Windows 10 ноября 2021 г.(версия 21H2) | 32- и 64-разрядные версии | .NET Framework 4.8 | Платформа .NET Framework 4.8.1 |
Обновление Windows 10 за май 2021 г.(версия 21H1) | 32- и 64-разрядные версии | .NET Framework 4.8 | Платформа .NET Framework 4.8.1 |
Обновление Windows 10 за октябрь 2020 г.(версия 20H2) | 32- и 64-разрядные версии | .NET Framework 4.8 | Платформа .NET Framework 4.8.1 |
Обновление 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<br />.NET Framework 4.8 |
Обновление Windows 10 Creators Update (версия 1703) | 32- и 64-разрядные версии | .NET Framework 4.7 | .NET Framework 4.7.1<br/>.NET Framework 4.7.2<br />.NET Framework 4.8 |
Юбилейное обновление Windows 10 Anniversary Update (версия 1607) | 32- и 64-разрядные версии | .NET Framework 4.6.2 | .NET Framework 4.7<br />.NET Framework 4.7.1<br />.NET Framework 4.7.2<br />.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<br />.NET Framework 4.6.2 |
Windows 8.1 | 32-разрядная версия, 64-разрядная версия и ARM | .NET Framework 4.5.1 | .NET Framework 4.5.2<br />.NET Framework 4.6<br />.NET Framework 4.6.1<br />.NET Framework 4.6.2<br />.NET Framework 4.7<br />.NET Framework 4.7.1<br />.NET Framework 4.7.2<br />.NET Framework 4.8 |
Windows 8 | 32-разрядная версия, 64-разрядная версия и ARM | .NET Framework 4,5 | .NET Framework 4.5.1<br />.NET Framework 4.5.2<br />.NET Framework 4.6<br />.NET Framework 4.6.1 |
Windows 7 SP1 | 32- и 64-разрядные версии | -- | .NET Framework 4<br />.NET Framework 4,5<br />.NET Framework 4.5.1<br />.NET Framework 4.5.2<br />.NET Framework 4.6<br />.NET Framework 4.6.1<br />.NET Framework 4.6.2<br />.NET Framework 4.7<br />.NET Framework 4.7.1<br />.NET Framework 4.7.2<br />.NET Framework 4.8 |
Windows Vista SP2 | 32- и 64-разрядные версии | -- | .NET Framework 4<br />.NET Framework 4,5<br />.NET Framework 4.5.1<br />.NET Framework 4.5.2<br />.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 | платформа .NET Framework 4.8.1 |
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.2<br/>.NET Framework 4.7.1<br/>.NET Framework 4.7.2<br/>.NET Framework 4.8 |
Windows Server 2012 R2 | 64-разрядная система | .NET Framework 4.5.1 | .NET Framework 4.5.2<br/>.NET Framework 4.6<br/>.NET Framework 4.6.1<br/>.NET Framework 4.6.2<br/>.NET Framework 4.7<br/>.NET Framework 4.7.1<br/>.NET Framework 4.7.2<br/>.NET Framework 4.8 |
Windows Server 2012 (64-разрядный выпуск) | 64-разрядная система | .NET Framework 4,5 | .NET Framework 4.5.1<br/>.NET Framework 4.5.2<br/>.NET Framework 4.6<br/>.NET Framework 4.6.1<br/>.NET Framework 4.6.2<br/>.NET Framework 4.7<br/>.NET Framework 4.7.1<br/>.NET Framework 4.7.2<br/>.NET Framework 4.8 |
Windows Server 2008 R2 с пакетом обновления 1 (SP1) | 64-разрядная система | -- | .NET Framework 4<br/>.NET Framework 4,5<br/>.NET Framework 4.5.1<br/>.NET Framework 4.5.2<br/>.NET Framework 4.6<br/>.NET Framework 4.6.1<br/>.NET Framework 4.6.2<br/>.NET Framework 4.7<br/>.NET Framework 4.7.1<br/>.NET Framework 4.7.2<br/>.NET Framework 4.8 |
Windows Server 2008 SP2 | 32- и 64-разрядные версии | -- | .NET Framework 4<br/>.NET Framework 4,5<br/>.NET Framework 4.5.1<br/>.NET Framework 4.5.2<br/>.NET Framework 4.6<br/>.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-разрядную обработку.