Microsoft Windows is the name of several families of computer software operating systems created by Microsoft. Microsoft first introduced an operating environment named Windows in November 1985 as an add-on to MS-DOS in response to the growing interest in graphical user interfaces (GUIs).

All versions of Microsoft Windows are commercial proprietary software.

General information

Basic general information about Windows.

DOS shells

NameRelease dateLatest versionSupport statusCodenameOS requiredArchitectureEditionsTarget market
Windows 1.01985-11-201.04 (1987-04-08)Unsupported (2001-12-31)Interface ManagerDOS 2.0 or higher16-bitDesktops
Windows 2.01987-09-082.03 (1987-12-09)Unsupported (2001-12-31)DOS 3.0 or higher16-bitDesktops
Windows 2.1x1988-05-272.11 (1989-03-13)Unsupported (2001-12-31)DOS 3.0 or higher16-bitDesktops
Windows 3.01990-05-223.0a with Multimedia Extensions (1991-10-20)Unsupported (2001-12-31)DOS 3.1 or higher16-bitWindows 3.0 Windows 3.0a Windows 3.0a with Multimedia ExtensionsDesktops
Windows 3.1x1992-04-063.11 (1993-12-31)Unsupported (2001-12-31)Janus 3.1 for Workgroups: Kato 3.11: Snowball (LB) 3.11 for Workgroups: SpartaDOS 3.3 or higher16-bit*Windows 3.1 Windows for Workgroups 3.1 Windows 3.11 Windows for Workgroups 3.11 Windows 3.2 (Simplified Chinese only)Desktops

* Has partial 32-bit compatibility with Win32s

Windows 9x

NameRelease dateRTM buildLatest versionSupport statusCodenameMS-DOS versionKernel typeArchitectureEditionsTarget market
Windows 951995-07-149504.00.950C OSR2.5 (1997-11-26)Unsupported (2001-12-31)ChicagoMS-DOS 7.0, MS-DOS 7.1 (OSR2.x)MonolithicHybrid 16/32-bitRetail, OSR1, OSR2, OSR2.1, OSR2.5Desktops
Windows 981998-05-1519984.10.1998Unsupported (2006-07-11)MemphisMS-DOS 7.1MonolithicHybrid 16/32-bitDesktops
Windows 98 SE1999-05-0522224.10.2222A (2000-02-25)Unsupported (2006-07-11)MS-DOS 7.1MonolithicHybrid 16/32-bitDesktops
Windows Me2000-06-1930004.90.3000 (2000-09-14)Unsupported (2006-07-11)MillenniumMS-DOS 8.0MonolithicHybrid 16/32-bitDesktops

Windows NT

NameRelease dateVersionRTM buildLatest buildSupport statusCodename, working nameSupported architecturesEditionsOS type
Windows NT 3.11993-10-243.1528528 (SP3) (1994-11-10)Unsupported (2000-12-31)New Technology OS/2IA-32, DEC Alpha, MIPSWorkstation, Advanced ServerWorkstation, Server
Windows NT 3.51994-09-213.5807807 (SP3) (1995-06-21)Unsupported (2001-12-31)DaytonaIA-32, DEC Alpha, MIPS, PowerPCWorkstation, ServerWorkstation, Server
Windows NT 3.511995-05-303.5110571057 (SP5) (1996-09-19)Unsupported (2001-12-31)—N/aIA-32, DEC Alpha, MIPS, PowerPCWorkstation, ServerWorkstation, Server
Windows NT 4.01996-08-244.013811381 (SP6a) (1999-11-30)Unsupported (2004-06-30) Extended Security Updates were released until 2006.Cairo/Shell Update Release Hydra (Terminal Server) Impala (Embedded)IA-32, DEC Alpha, MIPS, PowerPCWorkstation, Server, Server Enterprise Edition, Terminal Server, EmbeddedWorkstation, Server, Embedded PCs
Windows 20002000-02-175.02195SP4 Rollup 1 v2 (2005-09-13)Unsupported (2010-07-13)Windows NT 5.0 Windows 2000 64-bit: JanusIA-32Professional, Server, Advanced Server, Datacenter Server, Powered (Embedded)Desktop, Workstation, Server, Embedded PCs
Windows XP2001-10-255.126002600 (SP3) (2008-04-21)Unsupported (2014-04-08)WhistlerIA-32, IA-64, x86-64HomeK, ProfessionalKx64, Media Center, Tablet PC, Starter, EmbeddedDesktop, Workstation, Embedded PCs
Windows Server 20032003-04-245.237903790 (SP2) (2007-03-13)Unsupported (2015-07-14)Whistler Server, Windows.NET ServerIA-32, IA-64, x86-64Standard, Enterprise, Datacenter, Web, Storage, Small Business Server, Compute ClusterServer, Network Appliance, Embedded PCs, HPC
Windows Server 2003 R22006-03-055.23790?Unsupported (2015-07-14)?IA-32, x86-64Server, Network Appliance, Embedded PCs, HPC
Windows Fundamentals for Legacy PCs2006-07-085.12600—N/aUnsupported (2014-04-08)Eiger, MönchIA-32Fundamentals for Legacy PCsDesktop
Windows Vista2007-01-306.060006002 (SP2) (2009-04-28)Unsupported (2017-04-11)LonghornIA-32, x86-64Starter, Home BasicK, Home PremiumK, BusinessK, EnterpriseK, UltimateKDesktop, Workstation
Windows Home Server2007-11-045.23790—N/aUnsupported (2013-01-08)Q, QuattroIA-32, x86-64Home ServerServer
Windows Server 20082008-02-276.060016002 (SP2) (2009-04-28)Out of extended support (2020-01-14); Grandfathered paid Premium Assurance (limited to some critical security issues) security update support until January 13, 2026.Longhorn Serverx86-64, IA-64, IA-32WebCore, StandardCorewHVCwHV, EnterpriseCorewHVCwHV, Small Business Server, DatacenterCorewHVCwHV, HPC, HyperV Core, Foundation, StorageServer
Windows 72009-10-226.176007601 (SP1) (2011-02-22)Unsupported (2020-01-14)7IA-32, x86-64StarterK, Home BasicK, Home PremiumK, ProfessionalK, UltimateK, EnterpriseKDesktop, Workstation, Multi-touch
Windows Server 2008 R22009-10-226.176007601 (SP1) (2011-02-22)Out of extended support (2020-01-14); Grandfathered paid Premium Assurance (limited to some critical security issues) security update support until January 13, 2026.7 Serverx86-64, IA-64StandardCore, EnterpriseCore, DatacenterCore, WebCoreServer
Windows Home Server 20112011-04-066.18400—N/aUnsupported (2016-04-12)Vailx86-64Home ServerServer
Windows Server 20122012-09-046.29200—N/aUnsupported (2023-10-10)8 Serverx86-64Foundation, Essentials, Standard, Datacenter, Storage Standard, Storage WorkgroupServer
Windows 82012-10-266.29200—N/a(RTM only) Unsupported (2016-01-12)8IA-32, x86-64, ARMv7Windows 8, Pro, EnterpriseK, Windows RTDesktop, Workstation, Multi-touch
Windows 8.12013-10-176.39600—N/aUnsupported (2023-01-10)BlueIA-32, x86-64, ARMv7Windows 8.1, Pro, EnterpriseK, Windows RT 8.1Desktop, Workstation, Multi-touch
Windows Server 2012 R22013-10-186.39600—N/aOut of extended support (2023-10-10); Paid support via the Extended Security Updates (ESU) program until October 13, 2026.Blue Serverx86-64Foundation, Essentials, Standard, Datacenter, Storage Essentials, Storage Standard, Storage WorkgroupServer
Windows 10Original Release2015-07-2910.010240—N/aUnsupported (2017-05-09)ThresholdIA-32, x86-64, ARMv7Home, Pro, Education, EnterpriseDesktop, Workstation, Multi-touch
Unsupported (2025-10-14)Enterprise LTSB
November Update2015-11-1210586—N/aUnsupported (2017-10-10)Threshold 2Home, Pro, Education, Enterprise
Anniversary Update2016-08-0214393—N/aUnsupported (2018-04-10)RedstoneHome, Pro, Pro Education
Unsupported (2019-04-09)Education, Enterprise
On extended support (2026-10-13)Enterprise LTSB
Creators Update2017-04-1115063—N/aUnsupported (2018-10-09)Redstone 2Home, Pro, Pro Education
Unsupported (2019-10-08)Education, Enterprise
Fall Creators Update2017-10-1716299—N/aUnsupported (2019-04-09)Redstone 3IA-32, x86-64, ARMv7, ARM64Home, Pro, Pro for Workstations, Pro Education
Unsupported (2020-10-13)Education, Enterprise
April 2018 Update2018-04-3017134—N/aUnsupported (2019-11-12)Redstone 4Home, Pro, Pro for Workstations, Pro Education
Unsupported (2021-05-11)Education, Enterprise
October 2018 Update2018-10-0217763—N/aUnsupported (2020-11-10)Redstone 5Home, Pro, Pro for Workstations, Pro Education
Unsupported (2021-05-11)Education, Enterprise
On extended support (2029-01-09)Enterprise LTSC
May 2019 Update2019-05-2118362—N/aUnsupported (2020-12-08)19H1Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise
November 2019 Update2019-11-1218363—N/aUnsupported (2021-05-11)19H2Home, Pro, Pro for Workstations, Pro Education
Unsupported (2022-05-10)Education, Enterprise
May 2020 Update2020-05-2719041—N/aUnsupported (2021-12-14)20H1Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise
October 2020 Update2020-10-2019042—N/aUnsupported (2022-05-10)20H2Home, Pro, Pro for Workstations, Pro Education
Unsupported (2023-05-09)Education, Enterprise
May 2021 Update2021-05-1819043—N/aUnsupported (2022-12-13)21H1Home, Pro, Pro for Workstations, Pro Education, Education, Enterprise
November 2021 Update2021-10-1619044—N/aUnsupported (2023-06-13)21H2Home, Pro, Pro for Workstations, Pro Education
Unsupported (2024-06-11)Education, Enterprise
Mainstream support (2027-01-12)Enterprise LTSC
2022 Update2022-10-1819045—N/aUnsupported (2025-10-14); paid Extended Security Updates (ESU) program, which offers continued security updates until October 13, 2026 for consumers, or at most October 10, 2028 for businesses and schools.22H2Home, Pro, Pro for Workstations, Pro Education Education, Enterprise
Windows Server 20162016-10-1210.014393—N/aOn extended support (2027-01-12)Redstone Serverx86-64Essentials, Standard, Datacenter, MultiPoint Premium, Storage Standard, Storage WorkgroupServer
Windows Server 20192018-10-0310.017763—N/aOn extended support (2029-01-09)Redstone 5 Serverx86-64Essentials, Standard, DatacenterServer
Windows Server 20222021-08-1810.020348—N/aMainstream support (2026-10-13) Extended support (2031-10-14)21H2 Serverx86-64Essentials, Standard, Datacenter, Datacenter for AzureServer
Windows 11Original Release2021-10-0510.022000—N/aUnsupported (2023-10-10)Sunvalley (21H2)x86-64, ARM64Home, Pro, Pro for Workstations, Pro Education, SEDesktop, Workstation, Multi-touch
Unsupported (2024-10-08)Education, Enterprise
2022 Update2022-09-202262122H2Home, Pro, Pro for Workstations, Pro Education, SE
Unsupported (2025-10-14)Education, Enterprise
2023 Update2023-10-3122631Unsupported (2025-11-11)23H2Home, Pro, Pro for Workstations, Pro Education, SE
Supported (2026-11-10)Education, Enterprise
2024 Update2024-10-0126100Supported (2026-10-13)24H2Home, Pro, Pro for Workstations, Pro Education, SE
Supported (2027-10-12)Education, Enterprise
2025 Update2025-09-3026200Supported (2027-10-12)25H2Home, Pro, Pro for Workstations, Pro Education
Supported (2028-10-10)Education, Enterprise
26H12026-02-1028000Supported (2028-03-14)26H1Home, Pro, Pro for Workstations, Pro Education
Supported (2029-03-13)Education, Enterprise
Windows Server 20252024-11-0110.026100—N/aMainstream support (2029-10-09) Extended support (2034-10-10)24H2x86-64, ARM64Essentials, Standard, Datacenter, Datacenter for AzureServer
NameRelease dateVersionRTM buildLatest buildSupport statusCodename, working nameSupported architecturesEditionsOS type

^N has also an N-edition

^K has also an N-edition

^KN has also an N-edition

^x64 has a separate x64-edition

^Core has also a Core-edition

^wHV has also an edition without HyperV

^CwHV has also a Core-edition without HyperV

Windows Embedded Compact

Windows Embedded Compact (Windows CE) is a discontinued variation of Microsoft's Windows operating system for minimalistic computers and embedded systems. Windows CE was a distinctly different kernel, rather than a trimmed-down version of desktop Windows. It is supported on Intel x86 and is compatible on MIPS, ARM, and Hitachi SuperH processors.

NameRelease dateRTM buildCurrent versionSupport statusCodenameBased on (kernel)Kernel typeOperating environmentsEditionsPurposeShort description
Windows CE 1.01996-11-16UnsupportedPegasus, AlderCE 1.0EmbeddedFirst release of Microsoft's Windows CE line for minimalistic computers and embedded systems
Windows CE 2.01997-11-29UnsupportedMercury, ApolloCE 2.02.1, 2.11Embedded
Windows CE 3.02000-06-15Unsupported (2007-10-09)Cedar, Galileo, Rapier, Merlin, StingerCE 3.0Embedded kernelEmbedded
Windows CE 4.02002-01-07UnsupportedTaliskerCE 4.04.1, 4.2Embedded
Windows CE 5.02004-07-095.0 (2004-07-09)Unsupported (2014-10-14)MacallanCE 5.0Embedded kernelEmbedded
Windows Embedded CE 6.02006-11-01Unsupported (2018-04-10)YamazakiCE 6.0Hybrid kernel
Windows Embedded Compact 72011-03-01??Unsupported (2021-04-13)ChelanCE 7.0Hybrid? Standard, POSReady
Windows Embedded Compact 20132013-08-11Update 17 (2017-11-15)Unsupported (2023-10-10)—N/aCE 8.0Standard Industry (8.0, 8.1) HandheldEmbedded

Windows IoT

The Windows IoT family is the successor to the now-discontinued Windows Embedded family.

NameRelease dateVersionRTM buildEditionsLicenseOS typeSupport status
Windows 10 IoTAnniversary Update2016-08-02NT 10.014393CoreOEMIoTUnsupported (2018-04-10)
EnterpriseUnsupported (2019-04-09)
Enterprise LTSBOn extended support (2026-10-13)
Creators Update2017-04-1115063CoreUnsupported (2018-10-09)
EnterpriseUnsupported (2019-10-08)
Fall Creators Update2017-10-1716299CoreUnsupported (2019-04-09)
EnterpriseUnsupported (2020-10-13)
April 2018 Update2018-04-3017134CoreUnsupported (2019-11-12)
EnterpriseUnsupported (2021-05-11)
October 2018 Update2018-10-0217763CoreUnsupported (2020-11-10)
EnterpriseUnsupported (2021-05-11)
Core LTSC, Enterprise LTSCOn extended support (2029-01-09)
May 2019 Update2019-08-2918362EnterpriseUnsupported (2020-12-08)
November 2019 Update2019-11-1218363Unsupported (2022-05-10)
May 2020 Update2020-05-2719041Unsupported (2021-12-14)
October 2020 Update2020-10-2019042Unsupported (2023-05-09)
May 2021 Update2021-05-1819043Unsupported (2022-12-13)
November 2021 Update2021-11-1619044EnterpriseUnsupported (2024-06-11)
Enterprise LTSCOn extended support (2032-01-13)
2022 Update2022-10-1819045EnterpriseUnsupported (2025-10-14)
Windows Server IoT 20192019-02-26NT 10.017763Essentials, Standard, Datacenter, Storage Standard, Storage Workgroup, TelecommunicationsOEMIoT, ServerOn extented support (2029-01-09)
Windows Server IoT 20222021-08-18[better source needed][dubious – discuss]NT 10.020348Standard, Datacenter, Storage Standard, Storage Workgroup, TelecommunicationsOEMIoT, ServerSupported (2031-10-14)
Windows 11 IoTOriginal Release2021-10-04NT 10.022000EnterpriseOEMIoTUnsupported (2024-10-08)
2022 Update2022-09-2022621Unsupported (2025-10-14)
2023 Update2023-10-3122631On extended support (2026-11-10)
2024 Update2024-10-0126100Supported (2027-10-12)
2025 Update2025-09-3026200Supported (2028-10-10)
Windows Server IoT 20252024-11-01NT 10.026100Standard, DatacenterOEMIoT, ServerSupported (2034-10-10)
NameRelease dateVersionRTM buildEditionsLicenseOS typeSupport status

Windows Mobile

Windows Mobile is Microsoft's discontinued line of operating systems for smartphones.

NameRelease dateRTM buildCurrent versionSupport statusCodenameBased on (kernel)Supported architectures
Windows Pocket PC 20002000-04-19Unsupported (2007-10-09)RapierCE 3.0
Windows Pocket PC 20022001-10-04Unsupported (2008-10-14)MerlinCE 3.0
Windows Mobile 20032003-06-23Unsupported (2014-07-08)OzoneCE 4.20
Windows Mobile 5.02005-05-9/12Unsupported (2015-10-13)MagnetoCE 5.0
Windows Mobile 6.02007-02-12Unsupported (2013-01-08)CrossbowCE 5.2
Windows Mobile 6.12008-04-01
Windows Mobile 6.52009-05-11

Windows Phone

Windows Phone is Microsoft's discontinued line of operating systems for smartphones.

NameRelease dateRTM buildCurrent versionSupport statusCodenameBased on (kernel)Supported architectures
Windows Phone 72010-11-0870047.10.8862UnsupportedPhotonCE 6.0ARM
Windows Phone 7.52011-09-277720UnsupportedMangoCE 6.1ARM
Windows Phone 7.82013-02-018858Unsupported (2014-10-14)TangoCE 6.1ARM
Windows Phone 82012-10-291021110.0.10586Unsupported (2014-07-08)Apollo, PorticoNT 6.2ARM[citation needed]
Windows Phone 8.12014-04-1412359Unsupported (2017-07-11)BlueNT 6.3ARM
Windows 10 Mobile2015-11-0810586–16299UnsupportedThreshold, RedstoneNT 10.0ARM

Technical information

DOS shells

NameArchitectureIntegrated firewallSMP supportUSB supportUDMA supportLFN supportUpdate managementAPIsSafe Mode
Windows 1.0x86 16-bitNoNoNoNoNoNoWin16No
Windows 2.0x86 16-bitNoNoNoNoNoNoWin16No
Windows 2.1xx86 16-bitNoNoNoNoNoNoWin16No
Windows 3.0x86 16-bitNoNoNoNoNoNoWin16No
Windows 3.1xx86 16-bit (partial 32-bit compatibility through Win32s)NoNoNoNoNoNoWin16, Win32sNo

Windows 9x

NameKernelKernel typeArchitectureIntegrated firewallSMP supportUSB supportUDMA supportLFN supportUpdate managementAPIsDDIsSafe ModeDirectX
Windows 95MS-DOS 7.0 (Win95, Win95A), MS-DOS 7.1 (Win95B, Win95C)Monolithic kernelx86, hybrid 16/32-bitNoNoPartial (OSR 2.1/2.5 only)Partial (OSR 2.x only)YesPartial(OSR 2.5 only, Windows Update only supports Internet Explorer 4)Win16, Win32DOS, DLL, VxD, WDM (USB-only), direct-accessYesN/A (RTM/OSR1) 2.0a (OSR2/2.1) 5.0 (OSR2.5) 8.0a (optional)
Windows 98MS-DOS 7.1Monolithic kernelx86, hybrid 16/32-bitNoNoYesYesYesWindows UpdateWin16, Win32DOS, DLL, VxD, WDM (partial), direct-accessYes5.2 9.0c (Oct 2006) (optional)
Windows 98 Second EditionMS-DOS 7.1Monolithic kernelx86, hybrid 16/32-bitNoNoYesYesYesWindows UpdateWin16, Win32DOS, DLL, VxD, WDM (partial), direct-accessYes6.1a 9.0c (Oct 2006) (optional)
Windows MeMS-DOS 8.0Monolithic kernelx86, hybrid 16/32-bitNoNoYesYesYesWindows UpdateWin16, Win32DLL, VxD, WDM (partial), direct-accessYes7.1 9.0c (Oct 2006) (optional)

It is possible to install the MS-DOS variants 7.0 and 7.1 without the graphics user interface of Windows. If an independent installation of both, DOS and Windows is desired, DOS ought to be installed prior to Windows, at the start of a small partition. The system must be transferred by the (dangerous) "SYSTEM" DOS-command, while the other files constituting DOS can simply be copied (the files located in the DOS-root and the entire COMMAND directory). Such a stand-alone installation of MS-DOS 8 is not possible, as it is designed to work as real mode for Windows Me and nothing else.

Windows NT

The Windows NT kernel powers all recent Windows operating systems. It has run on IA-32, x64, DEC Alpha, MIPS architecture, PowerPC, Itanium, ARMv7, and ARM64 processors, but currently supported versions run on IA-32, x64, ARMv7, and ARM64.

NameArchitectureStoreIntegrated firewallSMP supportUSB supportUDMA supportLong filename supportPackage managementUpdate managementAPIsDDIsSafe ModeData Execution PreventionDirectX
Windows NT 3.1IA-32, DEC Alpha, MIPS—N/aNoYesNo?Yes (NTFS and HPFS volumes only)—N/aWin32, OS/2, POSIXDLL, KMDNoNoNo
Windows NT 3.5IA-32, DEC Alpha, MIPS—N/aNoYesNo?Yes (except on CDFS volumes)—N/aWin32, OS/2, POSIXDLL, KMDNoNoNo
Windows NT 3.51IA-32, DEC Alpha, MIPS, PowerPC—N/aNoYesNo?Yes (except on CDFS volumes)—N/aWin32, OS/2, POSIXDLL, KMDNoNoNo
Windows NT 4.0IA-32, DEC Alpha, MIPS, PowerPC—N/aNoYesPartial (with third-party device drivers)YesYes—N/aWindows Update (if Internet Explorer 5 or later is installed)Win32, OS/2, POSIXDLL, KMDNoNoYes 3.0a, 5.0 (unofficial)
Windows 2000IA-32—N/aNoYesYes (USB 2.0 with update or SP4)YesYes—N/aWindows Update, WSUSWin32, OS/2, POSIXDLL, KMD, WDM, KMDFYesNoYes 7.0, 9.0c (Feb 2010) (optional)
Windows XPIA-32 (NT5.1), Itanium (NT5.1/5.2), x64 (NT5.2)—N/aYesYes (Professional Edition only)Yes (USB 2.0 with update or SP1+)YesYes—N/aWindows Update, WSUSWin32, .NETDLL, KMD, WDM, KMDF, UMDFv1YesYes (in SP2)Yes 9.0c
Windows Server 2003IA-32, Itanium, x64—N/aYesYesYes (USB 2.0)YesYes—N/aWindows Update, WSUSWin32DLL, KMD, WDM, KMDF, UMDFv1YesYes (with SP1)Yes 9.0c
Windows Fundamentals for Legacy PCsIA-32—N/aYesNoYesYesYes—N/aWindows Update, WSUSWin32DLL, KMD, WDM, KMDF, UMDFv1YesYesYes 9.0c
Windows VistaIA-32, x64Windows MarketplaceYesYesYes (USB 2.0)YesYes—N/aWindows Update, WSUSWin32, .NET, POSIX (only Enterprise and Ultimate)DLL, KMD, WDM, KMDF, UMDFv1YesYesYes 10.1 11.0 (optional)
Windows Server 2008IA-32, Itanium, x64—N/aYesYesYes (USB 2.0)YesYes—N/aWindows Update, WSUSWin32DLL, KMD, WDM, KMDF, UMDFv1YesYesYes 10.1 11.0 (optional)
Windows Home ServerIA-32—N/a?YesYes (USB 2.0)?Yes—N/aWindows UpdateWin32DLL, KMD, WDM, KMDF, UMDFv1??Yes 9.0c
Windows 7IA-32, x64—N/aYesYesYes (USB 3.0)YesYes—N/aWindows Update, WSUSWin32, .NETDLL, KMD, WDM, KMDF, UMDFv1YesYesYes 11.0 11.1 (optional)
Windows Server 2008 R2Itanium, x64—N/aYesYesYes (USB 3.0)YesYes—N/aWindows Update, WSUSWin32, .NETDLL, KMD, WDM, KMDF, UMDFv1YesYesYes 11.0 11.1 (optional)
Windows Home Server 2011x64—N/a?YesYes (USB 3.0)?Yes—N/aWindows UpdateWin32DLL, KMD, WDM, KMDF, UMDFv1??Yes 11.0 11.1 (optional)
Windows Server 2012x64Windows StoreYesYesYes (USB 3.0)YesYesWindows StoreWindows Update, WSUSWin32, .NET, WinRTDLL, KMD, WDM, KMDF, UMDFv1YesYesYes 11.1
Windows 8IA-32, x64Windows StoreYesYesYes (USB 3.0)YesYesWindows StoreWindows Update, WSUSWin32, .NET, WinRTDLL, KMD, WDM, KMDF, UMDFv1YesYesYes 11.1
Windows 8.1IA-32, x64Windows StoreYesYesYes (USB 3.0)YesYesWindows Store, PowerShellWindows Update, WSUS, Windows StoreWin32, .NET, WinRTDLL, KMD, WDM, KMDF, UMDFv1, UMDFv2YesYesYes 11.2
Windows Server 2012 R2x64Windows StoreYesYesYes (USB 3.0)YesYesWindows StoreWindows Update, WSUS, Windows StoreWin32, .NET, WinRTDLL, KMD, WDM, KMDF, UMDFv1, UMDFv2YesYesYes 11.2
Windows 10IA-32, x64Windows StoreYesYesYes (USB 3.1 and Thunderbolt 3)YesYesWindows Store, PowerShellWindows Update, WSUS, Windows StoreWin32, .NET, WinRT, LinuxDLL, KMD, WDM, KMDF, UMDFv1, UMDFv2YesYesYes 12
Windows Server 2016x64Windows StoreYesYesYes (USB 3.1 and Thunderbolt 3)YesYesWindows StoreWindows Update, WSUS, Windows StoreWin32, .NET, WinRTDLL, KMD, WDM, KMDF, UMDFv1, UMDFv2YesYesYes 12

Windows Phone

NameArchitectureIntegrated firewallSMP supportUSB supportUDMA supportPackage managementAPIs
Windows Phone 8ARMv7YesYesYes (USB 2.0)YesWindows Phone StoreSilverlight
Windows Phone 8.1ARMv7YesYesYesYesWindows Phone StoreSilverlight WinRT
Windows 10 MobileARMv7YesYesYesYesMicrosoft Store

Supported file systems

Various versions of Windows support various file systems, including:FAT12, FAT16, FAT32, HPFS, or NTFS, along with network file systems shared from other computers, and the ISO 9660 and UDF file systems used for CDs, DVDs, and other optical disc drives such as Blu-ray. Each file system is usually limited in application to certain media, for example CDs must use ISO 9660 or UDF, and as of Windows Vista, NTFS is the only file system which the operating system can be installed on. Windows Embedded CE 6.0, Windows Vista Service Pack 1, and Windows Server 2008 onwards support exFAT, a file system more suitable for USB flash drives.

Windows 9x

FAT12FAT16FAT32HPFSISO 9660NTFSUDF
Windows 95YesYesYes (OSR2 or above)Network DriveYesNetwork DriveNo
Windows 98YesYesYesNetwork DriveYesNetwork DriveYes (1.5, read)
Windows MeYesYesYesNetwork DriveYesNetwork DriveYes (1.5, read)

Windows NT

FAT12FAT16FAT32HPFSISO 9660NTFSexFATUDFReFS
Windows NT 3.1, 3.5, 3.51YesYesNoYesYesYes v1.0/v1.1No?No
Windows NT 4.0YesYesNoPartialYesYes v1.2No?No
Windows 2000YesYesYesNoYesYes v3.0NoYesNo
Windows XPYesYesYesNoYesYes v3.1OptionalYes (2.01)No
Windows Server 2003YesYesYesNoYesYes v3.1OptionalYesNo
Windows VistaYesYesYesNoYesYes v5YesYes (2.6)No
Windows Server 2008YesYesYesNoYesYes v5YesYesNo
Windows 7YesYesYesNoYesYes v5YesYes (2.6)Yes
Windows Server 2008 R2YesYesYesNoYesYes v5YesYes (2.6)Yes
Windows Server 2012YesYesYesNoYesYes v5YesYes (2.6)Yes
Windows 8YesYesYesNoYesYes v5YesYes (2.6)No
Windows 8.1YesYesYesNoYesYes v5YesYes (2.6)Yes
Windows Server 2012 R2YesYesYesNoYesYes v5YesYes (2.6)Yes
Windows 10YesYesYesNoYesYes v5YesYes (2.6)Yes
Windows Server 2016YesYesYesNoYesYes v5YesYes (2.6)Yes

Windows Phone

FAT12FAT16FAT32HPFSISO 9660NTFSUDF (More Info)ReFS
Windows Phone 8?YesYesNo?Yes v5?No
Windows Phone 8.1?YesYesNo?Yes v5?No
Windows 10 Mobile?YesYesNo?Yes v5??

Hardware requirements

Installing Windows requires an internal or external optical drive, or a USB flash drive. A keyboard and mouse are the recommended input devices, though some versions support a touchscreen. For operating systems prior to Vista, an optical drive must be capable of reading CD media, while in Windows Vista onwards, such a drive must be DVD-compatible. The drive may be detached after installing Windows.

Windows 9x

CPURAMFree disk space
Windows 953864 MB120 MB
Windows 98486 DX2 66 MHz16 MB300 MB
Windows Me (Millennium Edition)Pentium 150 MHz32 MB400 MB

Windows NT

VersionCPURAMFree disk spaceVideo adapter and monitor
MinimumRecommended
Windows NT 3.51 Workstation386, 25 MHz8 MB16 MB90 MBVGA (640x480)
Windows NT 4.0 Workstation486, 33 MHz12 MB?110 MB
Windows 2000 Professional133 MHz32 MB128 MB650 MB
Windows XP233 MHz64 MB128 MB1.5 GBSuper VGA (800x600)
Windows Fundamentals for Legacy PCs500 MB
Windows XP 64-Bit Edition700 MHz Itanium1 GB?6 GB
Windows Server 20031 GHz (x86) or 1.4 GHz (x64)128 MB256 MB2 GB (x86) 4 GB (x64)
Windows Vista800 MHz384 MB (Starter) 512 MB (others)[dubious – discuss]2 GB15 GB (~6.5 GB for OS)Super VGA (800x600) WDDM & DirectX 9 for Aero
Windows Server 20081 GHz (x86) or 1.4 GHz (x64)2 GB10 GB
Windows 71 GHz1 GB (x86) 2 GB (x64)4 GB16 GB (x86) 20 GB (x64) (~6.5 GB for OS)
Windows Server 20121.4 GHz (x86-64)512 MB1 GB10 GBSuper VGA (800x600), 32-bit color
Windows 81 GHz1 GB (x86) 2 GB (x64)4 GB16 GB (x86) 20 GB (x64) (~6.5 GB for OS)Super VGA (800x600), 32-bit color 1024 x 768 for Windows Store apps 1366 x 768 to snap apps
Windows 8.1
Windows 101 GHz or faster processor or SoC1 GB (x86) 2 GB (x64)4 GB16 GB (x86) 20 GB (x64)Super VGA (800x600), 32-bit color
Windows Server 20161.4 GHz 64-bit processor512 MB ECC memory 2 GB with Desktop Experience installeddepends on role32 GB (~10 GB for OS)XGA (1024 x 768)
Windows Server 20191.4 GHz 64-bit processor512 MB ECC memory 2 GB with Desktop Experience installeddepends on role32 GBXGA (1024 x 768)
Windows Server 20221.4 GHz 64-bit processor512 MB ECC memory 2 GB with Desktop Experience installeddepends on role32 GBXGA (1024 x 768)
Windows Server 20251.4 GHz 64-bit processor512 MB ECC memory 2 GB with Desktop Experience installed4 GB with Desktop Experience installed32 GBXGA (1024 x 768)
Windows 1164-bit 1 GHz or faster processor or SoC with two or more cores4 GB8-16 GB64 GB (~10 GB for OS)720p greater than 9" diagonally, 32-bit color

Windows Phone

VersionCPURAMFree disk spaceVideo adapter and monitor
MinimumRecommended
Windows Phone 70.8 GHz256 MB—N/a4 GBWide VGA (800 × 480)
Windows Phone 81 GHz512 MB—N/a8 GBWide VGA (800 × 480)
Windows Phone 8.11 GHz512 MB—N/a4 GBWide VGA (800 × 480)
Windows 10 Mobile1 GHz1 GB2 GB8 GBWide VGA (800 × 480)

Physical memory limits

Maximum limits on physical memory (RAM) that Windows can address vary depending on both the Windows version and between IA-32 and x64 versions.

Windows

Operating systemLimit on Real ModeLimit on Standard ModeLimit on Enhanced Mode
Windows 1.0x640 KB—N/a—N/a
Windows 2.0x640 KB—N/a16MB
Windows 2.1x640 + 64 KB—N/a16MB
Windows 3.0x640 + 64 KB16MB16MB
Windows 3.1x—N/a256MB256MB
Windows 95—N/a—N/a944MB
Windows 98—N/a—N/a1GB
Windows ME—N/a—N/a1.5GB

Windows NT

Operating systemLimit on IA-32Limit in IA-64Limit on x64Limit on ARM32Limit on ARM64
Windows NT 3.14 GB—N/a—N/a—N/a—N/a
Windows NT 3.54 GB—N/a—N/a—N/a—N/a
Windows NT 3.514 GB—N/a—N/a—N/a—N/a
Windows NT 4.04 GB—N/a—N/a—N/a—N/a
Windows 2000 Professional/Server4 GB—N/a—N/a—N/a—N/a
Windows 2000 Advanced Server8 GB—N/a—N/a—N/a—N/a
Windows 2000 Datacenter32 GB—N/a—N/a—N/a—N/a
Windows XP Starter512 MB—N/a—N/a—N/a—N/a
Windows XP Home4 GB—N/a—N/a—N/a—N/a
Windows XP Professional4 GB128 GB128 GB—N/a—N/a
Windows Server 2003 RTM Web2 GB—N/a—N/a—N/a—N/a
Windows Server 2003 RTM Standard/Small Business4 GB—N/a—N/a—N/a—N/a
Windows Server 2003 RTM Enterprise/Datacenter64 GB512 GB—N/a—N/a—N/a
Windows Compute Cluster Server 2003—N/a32 GB—N/a—N/a—N/a
Windows Server 2003 R1/SP1 Standard4 GB—N/a32 GB—N/a—N/a
Windows Server 2003 R1/SP1 Enterprise/Datacenter64 GB1 TB1 TB—N/a—N/a
Windows Server 2003 R1/SP2 Standard4GB—N/a32 GB—N/a—N/a
Windows Server 2003 R1/SP2 Enterprise/Datacenter64 GB2 TB1 TB—N/a—N/a
Windows Server 2003 R2/SP1 Standard4 GB—N/a32 GB—N/a—N/a
Windows Server 2003 R2/SP1 Enterprise/Datacenter64 GB—N/a1 TB—N/a—N/a
Windows Vista Starter1 GB—N/a—N/a—N/a—N/a
Windows Vista Home Basic4 GB—N/a8 GB—N/a—N/a
Windows Vista Home Premium4 GB—N/a16 GB—N/a—N/a
Windows Vista Business/Enterprise/Ultimate4 GB—N/a128 GB—N/a—N/a
Windows Home Server4 GB—N/a—N/a—N/a—N/a
Windows Server 2008 Web Server/Standard/Small Business4 GB—N/a32 GB—N/a—N/a
Windows HPC Server 2008—N/a—N/a128 GB—N/a—N/a
Windows Server 2008 Enterprise/Datacenter64 GB—N/a1 TB—N/a—N/a
Windows Server 2008 for Itanium–Based Systems—N/a2 TB—N/a—N/a—N/a
Windows 7 Starter2 GB—N/a—N/a—N/a—N/a
Windows 7 Home Basic4 GB—N/a8 GB—N/a—N/a
Windows 7 Home Premium4 GB—N/a16 GB—N/a—N/a
Windows 7 Professional/Enterprise/Ultimate4 GB—N/a192 GB—N/a—N/a
Windows Server 2008 R2 Foundation—N/a—N/a8 GB—N/a—N/a
Windows Server 2008 R2 Web Server/Standard—N/a—N/a32 GB—N/a—N/a
Windows HPC Server 2008 R2—N/a—N/a128 GB—N/a—N/a
Windows Server 2008 R2 Enterprise/Datacenter—N/a—N/a2 TB—N/a—N/a
Windows Server 2008 R2 for Itanium–Based Systems—N/a2 TB—N/a—N/a—N/a
Windows 8 (Core)4 GB—N/a128 GB—N/a—N/a
Windows 8 Pro/Enterprise4 GB—N/a512 GB—N/a—N/a
Windows RT—N/a—N/a—N/a4 GB—N/a
Windows Server 2012 Standard/Datacenter—N/a—N/a4 TB—N/a—N/a
Windows Storage Server 2012 Standard—N/a—N/a4 TB—N/a—N/a
Windows Storage Server 2012 Workgroup—N/a—N/a32 GB—N/a—N/a
Hyper-V Server 2012—N/a—N/a4 TB—N/a—N/a
Windows 8.1 (Core)4 GB—N/a128 GB—N/a—N/a
Windows 8.1 Pro/Enterprise4 GB—N/a512 GB—N/a—N/a
Windows RT 8.1—N/a—N/a—N/a4 GB—N/a
Windows 10 Mobile4 GB—N/a—N/a—N/a—N/a
Windows 10 Home4 GB—N/a128 GB4 GB128 GB
Windows 10 Pro4 GB—N/a2 TB4 GB2 TB
Windows 10 Pro for Workstations4 GB—N/a6 TB4 GB6 TB
Windows 10 Education4 GB—N/a2 TB4 GB2 TB
Windows 10 Enterprise4 GB—N/a6 TB4 GB6 TB
Windows Server 2016 Essentials—N/a—N/a64 GB—N/a—N/a
Windows Server 2016 Standard—N/a—N/a24 TB—N/a—N/a
Windows Server 2016 Datacenter—N/a—N/a24 TB—N/a—N/a
Windows Server 2019 Essentials—N/a—N/a64 GB—N/a—N/a
Windows Server 2019 Standard—N/a—N/a24 TB—N/a—N/a
Windows Server 2019 Datacenter—N/a—N/a24 TB—N/a—N/a
Windows Server 2022 Essentials—N/a—N/a64 GB—N/a—N/a
Windows Server 2022 Standard—N/a—N/a24 TB—N/a—N/a
Windows Server 2022 Datacenter—N/a—N/a24 TB—N/a—N/a
Windows 11 Home—N/a—N/a128 GB—N/a128 GB
Windows 11 Pro—N/a—N/a2 TB—N/a2 TB
Windows 11 Pro for Workstations—N/a—N/a6 TB—N/a6 TB
Windows 11 Education—N/a—N/a2 TB—N/a2 TB
Windows 11 Enterprise—N/a—N/a6 TB—N/a6 TB

Security features

Resource access controlSubsystem isolation mechanismsIntegrated firewallEncrypted file systemsDefenderWindows Hello
Windows 2000ACLsTCP/IP Filtering, IPSecYes (NTFS only)NoNo
Windows XPACLsWin32 WindowStation, Desktop, Job objectsWindows Firewall (from SP2), TCP/IP Filtering, IPSecYes (NTFS only)OptionalNo
Windows Server 2003ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesOptionalNo
Windows VistaACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows Server 2008ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows 7ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows Server 2012ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows 8ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows Server 2012 R2ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows 8.1ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesNo
Windows 10ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesYes
Windows Server 2016ACLs, Privileges, RBACWin32 WindowStation, Desktop, Job objectsWindows Firewall, TCP/IP Filtering, IPSecYesYesYes

Features

VersionShellVisual stylesBrowserWeb serverWindows Media PlayerCommand-line interpreter
Windows 1.0MS-DOS executive(Unnamed)—N/a—N/a—N/a—N/a
Windows 2.0MS-DOS executive(Unnamed)—N/a—N/a—N/a—N/a
Windows 3.0Program Manager(Unnamed)—N/a—N/a3.0 (Multimedia Extension edition only)—N/a
Windows 3.1xProgram Manager(Unnamed)—N/a—N/a3.1—N/a
Windows 95Windows shellClassicInternet Explorer 1 in OEM RTM Internet Explorer 2 in OSR1 Internet Explorer 3 in OSR2 and OSR2.1 Internet Explorer 4 in OSR2.5—N/a4.0COMMAND.COM
Windows NT 4.0Windows shellClassicInternet Explorer 2 Internet Explorer 3 (in some localized editions)PWS4.0COMMAND.COM, cmd.exe
Windows 98Windows shellClassicInternet Explorer 4.01PWS4.0COMMAND.COM
Windows 98 SEWindows shellClassicInternet Explorer 5PWS4.0COMMAND.COM
Windows 2000Windows shellClassicInternet Explorer 5.01IIS 5.05.0 and 6.4 (side by side)COMMAND.COM, cmd.exe
Windows MeWindows shellClassicInternet Explorer 5.5—N/a6.4 and 7.0 (side by side)COMMAND.COM
Windows XPWindows shellLuna (default), ClassicInternet Explorer 6IIS 5.15.1, 6.4 and 8 (in RTM) 5.1, 6.4 and 9 (in SP2)COMMAND.COM, cmd.exe, PowerShell (optional)
Windows Server 2003Windows shellClassic (default), LunaInternet Explorer 6IIS 6.09 (in RTM), 10 (in SP1)COMMAND.COM, cmd.exe, PowerShell (optional)
Windows VistaWindows shellAero (default), ClassicInternet Explorer 7IIS 711COMMAND.COM, cmd.exe, PowerShell (optional)
Windows Server 2008Windows shell, Server CoreClassic (default), Aero (via "Desktop Experience")Internet Explorer 7IIS 711 (enabled by installing "Desktop Experience")COMMAND.COM, cmd.exe, PowerShell (optional)
Windows 7Windows shellAero (default), ClassicInternet Explorer 8IIS 7.512COMMAND.COM, cmd.exe, PowerShell 2.0
Windows Server 2008 R2Windows shell, Server CoreClassic (default), Aero (via "Desktop Experience")Internet Explorer 8IIS 7.512 (via "Desktop Experience")cmd.exe, PowerShell 2.0
Windows Server 2012Windows shell, Server CoreMetroInternet Explorer 10IIS 812 (via "Desktop Experience")cmd.exe, PowerShell 3.0
Windows 8Windows shellMetroInternet Explorer 10IIS 812COMMAND.COM, cmd.exe, PowerShell 3.0
Windows Server 2012 R2Windows shell, Windows server coreMetroInternet Explorer 11IIS 8.512 (via "Desktop Experience")cmd.exe, PowerShell 4.0
Windows 8.1Windows shellMetroInternet Explorer 11IIS 8.512COMMAND.COM, cmd.exe, PowerShell 4.0
Windows 10Windows shellMetroInternet Explorer 11 Microsoft EdgeIIS 10.012COMMAND.COM, cmd.exe, PowerShell 5.0
Windows Server 2016Windows shell, Windows server coreMetroInternet Explorer 11 Microsoft EdgeIIS 10.012 (via "Desktop Experience")cmd.exe, PowerShell 5.1
Windows Server 2019Windows shell, Windows server coreMetroInternet Explorer 11 Microsoft EdgeIIS 10.012 (via "Desktop Experience")cmd.exe, PowerShell 5.1
Windows Server 2022Windows shell, Windows server coreMetroInternet Explorer 11 Microsoft EdgeIIS 10.012 (via "Desktop Experience")cmd.exe, PowerShell 5.1
Windows 11Windows shellMicaInternet Explorer 11(Hidden) Microsoft EdgeIIS 10.012 (2022)COMMAND.COM, cmd.exe, PowerShell v.1

Timeline

Timeline of Windows versions vte

See also

Other lists

Windows clones and emulators

  • Freedows OS–Windows clone
  • ReactOS–project to develop an operating system that is binary compatible with application software and device drivers for Microsoft Windows NT version 5.x
  • Wine (software)–compatibility layer which allows to execute programs that were originally written for Microsoft Windows

External links