Windows operating system platforms

Which version of Windows operating system am I running?

Find operating system info in Windows 10

To find out which version of Windows your device is running, press the Windows logo key + R, type winver in the Open box, and then select OK.

Here’s how to learn more:

Select the Start button > Settings > System > About .

Under Device specifications > System type, see if you’re running a 32-bit or 64-bit version of Windows.

Under Windows specifications, check which edition and version of Windows your device is running.

If you’re having a problem with activation, see Activate in Windows 10.

If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

For info about updating Windows, see Windows Update: FAQ.

Find operating system info in Windows 8.1 or Windows RT 8.1

To find out which version of Windows your device is running, press the Windows logo key + R, type winver in the Open box, and then select OK.

If your device is running Windows 8.1 or Windows RT 8.1, here’s how to learn more:

If you’re using a touch device, swipe in from the right edge of the screen, tap Settings, and then tap Change PC settings. Continue to step 3.

If you’re using a mouse, point to the lower-right corner of the screen, move the mouse pointer up, click Settings, and then click Change PC settings.

Select PC and devices > PC info.

Under Windows you’ll see which edition and version of Windows your device is running.

Under PC > System type you’ll see if you’re running a 32-bit or 64-bit version of Windows.

If you’re having a problem with activation, see Activate Windows 7 or Windows 8.1

If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

For info about updating Windows, see Windows Update: FAQ.

Find operating system info in Windows 7

Select the Start button, type Computer in the search box, right-click on Computer, and then select Properties.

Under Windows edition, you’ll see the version and edition of Windows that your device is running.

Support for Windows 7 ended on January 14, 2020

We recommend you move to a Windows 10 PC to continue to receive security updates from Microsoft.

If you’re having a problem with activation, see Activate Windows 7 or Windows 8.1.

If you forgot the password you use to sign in to Windows devices or email, see How to reset your Microsoft password.

For info about updating Windows, see Windows Update: FAQ.

Combining Platform Extensions with Operating System Versions

Within the INF Manufacturer section of an INF file, you can supply INF Models sections that are specific to various versions of the Windows operating system. These version-specific Models sections are identified by using the TargetOSVersion decoration.

Within the same INF file, different INF Models sections can be specified for different versions of the operating system. The specified versions indicate target operating system versions with which the INF Models sections will be used. If no versions are specified, Windows uses a Models section without the TargetOSVersion decoration for all versions of all operating systems.

TargetOSVersion decoration format

The following example shows the correct format of the TargetOSVersion decoration for Windows XP through Windows 10, version 1511:

nt[Architecture][.[OSMajorVersion][.[OSMinorVersion][.[ProductType][.[SuiteMask]]]]]

Starting with Windows 10, version 1607 (Build 14310 and later), the correct format of the TargetOSVersion decoration includes BuildNumber:

nt[Architecture][.[OSMajorVersion][.[OSMinorVersion][.[ProductType][.[SuiteMask]][.[BuildNumber]]]]]

Each field is defined as follows:

nt
Specifies that the target operating system is NT-based. Windows 2000 and later versions of Windows are all NT-based.

Architecture
Identifies the hardware platform. If specified, this must be x86, ia64, or amd64. If not specified, the associated INF Models section can be used with any hardware platform.

OSMajorVersion
A number that represents the major version number for the operating system. The following table defines the major version for the Windows operating systems.

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2

Windows Server 2008

Windows Server 2003

OSMinorVersion
A number that represents the minor version number for the operating system. The following table defines the minor version for the Windows operating systems.

Windows version Major version

Windows Server 2012 R2

Windows Server 2012

Windows Server 2008 R2

Windows Server 2008

Windows Server 2003

A number that represents one of the VER_NT_xxxx flags defined in Winnt.h, such as the following:

0x0000001 (VER_NT_WORKSTATION)

0x0000002 (VER_NT_DOMAIN_CONTROLLER)

0x0000003 (VER_NT_SERVER)

If a product type is specified, the INF file will be used only if the operating system matches the specified product type. If the INF file supports multiple product types for a single operating system version, multiple TargetOSVersion entries are required.

A number that represents a combination of one or more of the VER_SUITE_xxxx flags defined in Winnt.h. These flags include the following:

0x00000001 (VER_SUITE_SMALLBUSINESS)
0x00000002 (VER_SUITE_ENTERPRISE)
0x00000004 (VER_SUITE_BACKOFFICE)
0x00000008 (VER_SUITE_COMMUNICATIONS)
0x00000010 (VER_SUITE_TERMINAL)
0x00000020 (VER_SUITE_SMALLBUSINESS_RESTRICTED)
0x00000040 (VER_SUITE_EMBEDDEDNT)
0x00000080 (VER_SUITE_DATACENTER)
0x00000100 (VER_SUITE_SINGLEUSERTS)
0x00000200 (VER_SUITE_PERSONAL)
0x00000400 (VER_SUITE_SERVERAPPLIANCE)

If one or more suite mask values are specified, the INF file will be used only if the operating system matches all the specified product suites. If the INF file supports multiple product suite combinations for a single operating system version, multiple TargetOSVersion entries are required.

Specifies the minimum OS build number of the Windows 10 release to which the section applies, starting with build 14310 or later.

The build number is assumed to be relative to some specific OS major/minor version only, and may be reset for some future OS major/minor version.

Any build number specified by the TargetOSVersion decoration is evaluated only when the OS major/minor version of the TargetOSVersion matches the current OS (or AltPlatformInfo) version exactly.В If the current OS version is greater than the OS version specified by the TargetOSVersion decoration (OSMajorVersion,OSMinorVersion), the section is considered applicable regardless of the build number specified. Likewise, if the current OS version is less than the OS version specified by theВ TargetOSVersion decoration, the section is not applicable.

If build number is supplied, the OS version and BuildNumber of the TargetOSVersion decoration must both be greater than the OS version and build number of the Windows 10 build 14310 where this decoration was first introduced. Earlier versions of the operating system without these changes (for example, Windows 10 build 10240) will not parse unknown decorations, so an attempt to target these earlier builds will actually prevent that OS from considering the decoration valid at all.

How Windows processes TargetOSVersion decorations

When you install a device or driver on a host operating system, Windows follows these steps to process the INF Models sections within an INF file:

If one or more INF Models sections have the TargetOS decoration, Windows selects the INF Models section that is closest to the attributes for the host operating system.

For example, if an INF Models section has a TargetOS decoration of ntx86.5.1, Windows selects that section if the host operating system is running Windows XP or later version of Windows on an x86-based system.

Similarly, if an INF Models section has a TargetOS decoration of nt.6.0, Windows selects that section if the host operating system is Windows Vista or later version of Windows on any supported hardware platform.

If an INF Models section has a TargetOS decoration of nt.10.0. 14393, Windows selects that section if the host operating system is running a Windows 10 build equal to or greater than 14393 on any supported hardware platform.

If none of the INF Models sections have a TargetOS decoration that matches the host operating system, Windows selects the Models section that has either a matching platform extension or no platform extension.

For example, if an INF Models section has a platform extension of ntx86, Windows selects that section if the host operating system is Microsoft Windows 2000 or later version of Windows on an x86-based system.

Similarly, if an INF Models sections has no platform extension, Windows selects that section if the host operating system is Windows 2000 or later version of Windows on any supported hardware platform.

If Windows cannot find a matching INF Models section, it will not use the INF file to install the device or driver.

Sample INF Models sections withTargetOSVersion decorations

The following topics provide samples of how to decorate platform extensions for target operating systems within an INF Models section:

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

Таблицы в этой статье содержат требования к оборудованию, операционной системе и программному обеспечению для следующих версий .NET Framework: The tables in this article provide the hardware, operating system, and software requirements for the following .NET Framework versions:

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

Сведения о более ранних версиях .NET Framework, чем 4.5, см. в статье Версии и зависимости платформы .NET Framework. For information on .NET Framework versions earlier than .NET Framework 4.5, see .NET Framework versions and dependencies.

Для сред разработки, позволяющих разрабатывать приложения для платформы .NET Framework, существует отдельный набор требований. Development environments that enable you to develop apps for .NET Framework have a separate set of requirements.

В системе может быть только одна версия 4.х, так как все версии .NET Framework, начиная с версии .NET Framework 4, — это локальные обновления. All .NET Framework versions since .NET Framework 4 are in-place updates, so only a single 4.x version can be present on a system. Кроме того, некоторые версии платформы .NET Framework устанавливаются автоматически в некоторые версии операционной системы Windows. In addition, particular versions of .NET Framework are pre-installed on some versions of the Windows operating system. Это означает следующее: This means that:

  • Если на компьютере установлена более поздняя версия 4.x, вы не сможете установить предыдущую версию 4.x. If there’s a later 4.x version installed on the machine already, you can’t install a previous 4.x version.
  • Если в операционной системе предустановлена определенная версия .NET Framework, вы не сможете установить предыдущую версию 4.x на том же компьютере. If the OS comes pre-installed with a particular .NET Framework version, you can’t install a previous 4.x version on the same machine.
  • При установке более поздней версии не нужно удалять предыдущую версию. If you install a later version, you don’t have to first uninstall the previous version.

Сведения о скачивании и ссылки для скачивания см. в разделе Установка .NET Framework для разработчиков. For download information and links, see Install the .NET Framework for developers.

Сведения о жизненном цикле поддержки версий .NET Framework см. в разделе Политика жизненного цикла поддержки продуктов Майкрософт. For information on the support lifecycle of .NET Framework versions, see Microsoft Support Lifecycle.

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

Windows version Minor version
Процессор Processor 1 ГГц 1 GHz
ОЗУ RAM 512 Мб 512 MB
Дисковое пространство (минимум) Disk space (minimum)
32-разрядная версия 32-bit 4,5 ГБ 4.5 GB
64-разрядная версия 64-bit 4,5 ГБ 4.5 GB

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

Для установки платформы .NET Framework требуются права администратора. .NET Framework requires administrator privileges for installation. Если у вас отсутствуют права администратора на компьютере, на котором требуется установить платформу .NET Framework, обратитесь к администратору сети. If you don’t have administrator rights to the computer where you’d like to install .NET Framework, contact your network administrator.

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

Операционная система Operating system Поддерживаемые выпуски Supported editions Предустановлена с операционной системой Preinstalled with the OS Может устанавливаться отдельно Installable separately
Обновление Windows 10 за май 2020 г. Windows 10 May 2020 Update
(версия 2004) (version 2004)
32- и 64-разрядные версии 32-bit and 64-bit .NET Framework 4.8 .NET Framework 4.8
Обновление Windows 10 за ноябрь 2019 г. Windows 10 November 2019 Update
(версия 1909) (version 1909)
32- и 64-разрядные версии 32-bit and 64-bit .NET Framework 4.8 .NET Framework 4.8
Обновления Windows 10 за май 2019 г. Windows 10 May 2019 Update
(версия 1903) (version 1903)
32- и 64-разрядные версии 32-bit and 64-bit .NET Framework 4.8 .NET Framework 4.8
Обновление Windows 10 за октябрь 2018 г. Windows 10 October 2018 Update
(версия 1809) (version 1809)
32- и 64-разрядные версии 32-bit and 64-bit .NET Framework 4.7.2 .NET Framework 4.7.2 .NET Framework 4.8 .NET Framework 4.8
Обновление Windows 10 за апрель 2018 г. Windows 10 April 2018 Update
(версия 1803) (version 1803)
32- и 64-разрядные версии 32-bit and 64-bit .NET Framework 4.7.2 .NET Framework 4.7.2 .NET Framework 4.8 .NET Framework 4.8
Windows 10 Fall Creators Update Windows 10 Fall Creators Update
(версия 1709) (version 1709)
32- и 64-разрядные версии 32-bit and 64-bit .NET Framework 4.7.1 .NET Framework 4.7.1 .NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

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

.NET Framework 4.6 .NET Framework 4.6

.NET Framework 4.6.1 .NET Framework 4.6.1

.NET Framework 4.6.2 .NET Framework 4.6.2

.NET Framework 4.7 .NET Framework 4.7

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4.5.2 .NET Framework 4.5.2

.NET Framework 4.6 .NET Framework 4.6

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

.NET Framework 4,5 .NET Framework 4.5

.NET Framework 4.5.1 .NET Framework 4.5.1

.NET Framework 4.5.2 .NET Framework 4.5.2

.NET Framework 4.6 .NET Framework 4.6

.NET Framework 4.6.1 .NET Framework 4.6.1

.NET Framework 4.6.2 .NET Framework 4.6.2

.NET Framework 4.7 .NET Framework 4.7

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4,5 .NET Framework 4.5

.NET Framework 4.5.1 .NET Framework 4.5.1

.NET Framework 4.5.2 .NET Framework 4.5.2

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

Примечания. Notes:

В системах Windows 7 платформе .NET Framework требуется пакет обновления 1 (SP1) для Windows 7. On Windows 7 systems, .NET Framework requires Windows 7 SP1. Если вы используете Windows 7 и еще не установили пакет обновления 1 (SP1), это необходимо сделать перед установкой платформы .NET Framework. If you’re on Windows 7 and haven’t yet installed Service Pack 1, you need to do so before installing the .NET Framework.

.NET Framework 4.5 поддерживается в среде предустановки Windows. .NET Framework 4.5 is supported on the Windows Preinstallation Environment (Windows PE). (за исключением некоторых функций). Not all features are supported on Windows PE.

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

Для обеспечения оптимального уровня совместимости и безопасности на всех платформах рекомендуется установить последнюю версию пакета обновления Windows и все критические обновления, доступные в Центре обновления Windows. For all platforms, we recommend that you upgrade to the latest Windows Service Pack and install critical updates available from Windows Update to ensure the best compatibility and security.

В 64-разрядных операционных системах платформа .NET Framework поддерживает как среду WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку. On 64-bit operating systems, .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and native 64-bit processing.

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

Операционная система Operating system Поддерживаемые выпуски Supported editions Предустановлена с операционной системой Preinstalled with the OS Может устанавливаться отдельно Installable separately
Windows Server 2019 Windows Server 2019 64-разрядная версия 64-bit .NET Framework 4.7.2 .NET Framework 4.7.2 .NET Framework 4.8 .NET Framework 4.8
Windows Server, версия 1809 Windows Server, version 1809 64-разрядная версия 64-bit .NET Framework 4.7.2 .NET Framework 4.7.2 .NET Framework 4.8 .NET Framework 4.8
Windows Server, версия 1803 Windows Server, version 1803 64-разрядная версия 64-bit .NET Framework 4.7.2 .NET Framework 4.7.2 .NET Framework 4.8 .NET Framework 4.8
Windows Server, версия 1709 Windows Server, version 1709 64-разрядная версия 64-bit .NET Framework 4.7.1 .NET Framework 4.7.1 .NET Framework 4.7.2 .NET Framework 4.7.2
Windows Server 2016 Windows Server 2016 64-разрядная версия 64-bit .NET Framework 4.6.2 .NET Framework 4.6.2 .NET Framework 4.7 .NET Framework 4.7

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4.6 .NET Framework 4.6

.NET Framework 4.6.1 .NET Framework 4.6.1

.NET Framework 4.6.2 .NET Framework 4.6.2

.NET Framework 4.7 .NET Framework 4.7

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4.5.2 .NET Framework 4.5.2

.NET Framework 4.6 .NET Framework 4.6

.NET Framework 4.6.1 .NET Framework 4.6.1

.NET Framework 4.6.2 .NET Framework 4.6.2

.NET Framework 4.7 .NET Framework 4.7

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4,5 .NET Framework 4.5

.NET Framework 4.5.1 .NET Framework 4.5.1

.NET Framework 4.5.2 .NET Framework 4.5.2

.NET Framework 4.6 .NET Framework 4.6

.NET Framework 4.6.1 .NET Framework 4.6.1

.NET Framework 4.6.2 .NET Framework 4.6.2

.NET Framework 4.7 .NET Framework 4.7

.NET Framework 4.7.1 .NET Framework 4.7.1

.NET Framework 4.7.2 .NET Framework 4.7.2

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

.NET Framework 4,5 .NET Framework 4.5

.NET Framework 4.5.1 .NET Framework 4.5.1

.NET Framework 4.5.2 .NET Framework 4.5.2

.NET Framework 4.6 .NET Framework 4.6

Примечания. Notes:

Windows Server 2012 включает .NET Framework 4.5, поэтому установка этого компонента не требуется. Windows Server 2012 includes .NET Framework 4.5, so you don’t have to install it separately. Аналогично Windows Server 2012 R2 включает .NET Framework 4.5.1. Similarly, Windows Server 2012 R2 includes .NET Framework 4.5.1.

Платформа .NET Framework имеет ограниченную поддержку роли Server Core с Windows Server 2008 R2 с пакетом обновления 1 (SP1) или более поздней версии. .NET Framework has limited support for the Server Core Role with Windows Server 2008 R2 SP1 or later. Список неподдерживаемых API см. в разделе Функции Server Core в .NET. See Server Core .NET Functionality for a list of unsupported APIs.

Платформа .NET Framework не поддерживается в Windows Server 2008 R2 для систем на платформе Itanium. .NET Framework isn’t supported on Windows Server 2008 R2 for Itanium-Based Systems.

В Windows Server 2008 с пакетом обновления 2 (SP2) платформа .NET Framework не поддерживается в роли Server Core. On Windows Server 2008 SP2, .NET Framework is not supported in the Server Core Role.

Для обеспечения оптимального уровня совместимости и безопасности на всех платформах рекомендуется выполнить обновление до последней версии пакета обновления Windows и всех критических обновлений, доступных в Центре обновления Windows. For all platforms, we recommend that you upgrade to the latest Windows Service Pack and critical updates available from Windows Update to ensure the best compatibility and security. В некоторых операционных системах может потребоваться установить последний пакет обновления Windows. Installation of the latest Windows Service Pack may be required on some operating systems.

В 64-разрядных операционных системах платформа .NET Framework поддерживает как среду WOW64 (32-разрядная обработка на 64-разрядном компьютере), так и собственную 64-разрядную обработку. On 64-bit operating systems, .NET Framework supports both WOW64 (32-bit processing on a 64-bit machine) and native 64-bit processing.

Читайте также:  Как размонтировать виртуальный привод windows 10
Оцените статью