Windows Version History

A complete overview of every major Microsoft Windows version from 1985 to today. This reference guide covers release dates, end-of-support timelines, minimum system requirements, and update models for every version of Windows — from Windows 1.0 through to Windows 11. Use this page as a quick reference before exploring the individual version guides.

Windows Version Release Dates and End of Support

The table below shows every major Windows release, when it launched, and when Microsoft officially ended support for it.

Windows Version Release Date End of Support
Windows 1.0November 20, 1985December 31, 2001
Windows 2.0December 9, 1987December 31, 2001
Windows 3.0May 22, 1990December 31, 2001
Windows 3.1April 6, 1992December 31, 2001
Windows 3.11 for WorkgroupsNovember 8, 1993December 31, 2001
Windows 95August 24, 1995December 31, 2001
Windows 98June 25, 1998July 11, 2006
Windows MESeptember 14, 2000July 11, 2006
Windows NT 3.1July 27, 1993December 31, 2001
Windows NT 3.5September 21, 1994December 31, 2001
Windows NT 3.51May 30, 1995December 31, 2001
Windows NT 4.0July 29, 1996June 30, 2004
Windows 2000February 17, 2000July 13, 2010
Windows XPOctober 25, 2001April 8, 2014
Windows VistaJanuary 30, 2007April 11, 2017
Windows 7October 22, 2009January 14, 2020
Windows 8October 26, 2012January 12, 2016
Windows 8.1October 17, 2013January 10, 2023
Windows 10July 29, 2015October 14, 2025
Windows 11October 5, 2021Still supported

Windows Minimum System Requirements — All Versions

The table below shows the minimum hardware requirements needed to run each version of Windows, including RAM, CPU, graphics, and storage.

Windows Version Minimum RAM CPU Requirement Graphics Requirement Storage Requirement
Windows 1.0256 KB8086/8088Basic CGA/EGA2 MB
Windows 2.0512 KB8086/286CGA/EGA/VGA3 MB
Windows 3.x1–2 MB286/386VGA6–10 MB
Windows 954 MB386DXVGA50 MB
Windows 9816 MB486DXVGA500 MB
Windows ME32 MBPentiumVGA320 MB
Windows NT 3.x12–16 MB386/486VGA90–120 MB
Windows NT 4.016 MBPentiumVGA110 MB
Windows 200064 MBPentium IIVGA650 MB
Windows XP64–128 MBPentium IISVGA1.5 GB
Windows Vista512 MB1 GHzDirectX 915 GB
Windows 71–2 GB1 GHzDirectX 916–20 GB
Windows 8 / 8.11–2 GB1 GHzDirectX 916–20 GB
Windows 102 GB1 GHzDirectX 920 GB
Windows 114 GB1 GHz (64‑bit)DirectX 12 + WDDM 2.064 GB

Windows Update Model History — Service Packs and Feature Updates

The table below explains how each version of Windows received updates, from manual patches in the early days through to the modern Windows as a Service model used in Windows 10 and 11.

Windows Version Update Model Service Packs / Feature Updates
Windows 1.0 – MEManual updatesService releases, patches
Windows NT 3.xManual updatesService Packs
Windows NT 4.0Manual updatesSP1–SP6a
Windows 2000Manual updatesSP1–SP4
Windows XPWindows UpdateSP1–SP3
Windows VistaWindows UpdateSP1–SP2
Windows 7Windows UpdateSP1
Windows 8Windows Update8.1 upgrade
Windows 8.1Windows UpdateUpdate 1
Windows 10Windows as a ServiceFeature Updates (1507–22H2)
Windows 11Windows as a ServiceFeature Updates (21H2–present)