Microsoft Windows的历史

本文为Microsoft Windows（由微软开发的计算机操作系统）的发展历史。
以DOS为基础的早期Windows.
1983年11月10日，微软对外宣布在MS-DOS（自1981年植根在IBM电脑上的操作介面）上开发一个图形用户界面操作系统，即微软视窗系统（Microsoft Windows）。
Windows 1.0.
微软在1985年推出了第一版的Microsoft Windows——Windows 1.0，但因功能不足而未获用户欢迎。它原本称为Interface Manager，但微软的市场主管Rowland Hanson认为Windows这个名字比较能吸引消费者。
Windows 1.0并不是完整的操作系统，而是对MS-DOS的拓展，因此亦继承了后者的问题。而且附带的应用程式功能太过薄弱，无法吸引企业用户。
再者，和苹果公司间的法律争议限制了它的功能。例如视窗只能平铺在萤幕上，而不能互相重叠，也没有档案-{zh-tw:回收筒;zh-cn:回收站}-。微软后来和苹果签署一份专利授权协定才解决这两个问题。
Windows 2.0和Windows 2.1x.
1987年微软发行Windows 2.0，比起上一版本较受欢迎。主要原因是微软发行「执行时期版本」的Excel和Word for Windows，即是程式可于MS-DOS执行，然后自动启动Windows，结束程式时同时关闭Windows。
Aldus Pagemaker的Windows版本亦开始发行，成为Windows的一大支援。电脑历史学家认为这是第一个由微软以外的软体商发行的重要程式，标志着Windows成功的开始。
2.0x版本使用真实模式记忆模式，限制了最多只可运用1024KB记忆体。后期再发行两个版本，分别为Windows/286 2.1和Windows/386 2.1。Windows/286 2.1仍使用真实模式记忆模式，但首次支援HMA。Windows/386则使用保护模式记忆模式，加上EMS模拟。
在2.03版本和后期的3.0版本，苹果指控微软抄袭麦金塔的外观，例如重叠视窗。但在1989年，大部份的指控被撤销。
Windows 3.0.
微软在1990年发行的Windows 3.0非常成功。除了改进应用程式的能力之外，还有个人电脑的图像处理能力改良（使用VGA显示卡），和使用保护模式记忆模式，应用程式能比较容易运用更多的记忆体。令个人电脑能和麦金塔一较高下。
Windows3.0可在真实（8086实模式），标准（80286保护模式），和80386增强模式上运行，而且和当时所有Intel微处理器相容。Windows可以检查最佳的运行模式，虽然亦可以强制设定要求的模式。这是第一个在保护模式下执行应用程式的版本。为了和以前的版本兼容，应用程式限制在16位元的环境中，无法充分发挥386微处理器的32位元能力。
多个月后，多媒体版本的Windows发行（Windows 3.0 with Multimedia Extensions 1.0）。它包括第一个音效卡／CD-ROM多媒体工具，例如。它可作为Windows 3.1多媒体功能的预告。
Windows 3.0十分成功，在两年内便卖出超过一千万套，成为微软重要的收入来源。亦令微软更改它早期的计划。
Windows 3.1x.
作为对OS/2 2.0发行的回应，微软开发Windows 3.1，它主要是修正Windows 3.0的一些问题和引入多媒体功能，并加入TrueType向量字型。它不再支援真实模式，只可在80286或后期的微处理器上运行，并且可利用虚拟记忆体，使Windows容许MS-DOS软件有更好的多任务表现。微软接着发行Windows 3.11，它实际是Windows 3.1加上其所有的修正。
同时，微软发行Windows for Workgroups，它主要改良网络驱动设备程式和协定堆叠，并且支援点对点网络。使用者可下载TCP/IP协定堆叠的支援，以连上网际网络。Windows for Workgroups共有二种版本：WfW 3.1和WfW 3.11。
这些版本和Windows 3.0一样大受欢迎。虽然3.1x系列仍缺乏OS/2大部份重要功能，例如长档名支援，易上手的使用者桌面，系统保护等。微软照样横扫操作系统和图像介面的市场，Windows API成为软件产业的标准。
以Windows 9x为基础的Windows.
注意：Windows 9x也是以DOS为基础。
Windows 95.
Windows 3.11后，微软开始开发下一代的操作系统，代号为Chicago。Chicago项目被设计为完整的32位元系统和支援强制性多工，类似OS/2和Windows NT，以改善Windows 3.11的稳定性。系统多个部份被重新编写或改良。Win32 API定位为标准介面，但保持Win16相容性。最初并未计划将新的面向对象的GUI作为Chicago项目的一部分，尽管随着Cairo项目的腰斩，Cairo用户界面被并入至Chicago项目继续开发。
因为相容性，效能和开发时间，微软没有把Chicago项目的所有代码改写为32位元，而是部分保留了16位。出于向后兼容性的考虑，有必要从早期版本的Windows继承设计决策，即使这些设计决策不再与更现代的计算环境匹配。这些因素最终开始影响操作系统的效率和稳定性。 
1995年8月24日，微软市场营销将Windows 95作为Chicago项目的正式产品名称。并从其发布中获得了双重收益：首先，它使消费者无法在更便宜的非MS-DOS上运行Windows 95。其次，尽管从未将DOS的痕迹从系统中完全删除，并且MS-DOS 7将作为引导过程的一部分进行短暂加载，但是Windows 95应用程序仅在386增强模式下运行，具有平坦的32位地址空间和虚拟记忆。这些功能使Win32应用程序可以处理数据高达2 GB的虚拟内存（为操作系统保留了2 GB），并且在理论上防止它们无意间破坏了其他Win32应用程序的内存空间。在这方面Windows 95的功能更接近Windows NT，尽管Windows 9x在不进行模糊的系统调整的情况下不支持超过512 MB的物理内存。
同时IBM继续发行OS/2，分别为OS/2 3.0 和 4.0（又名Warp）。为了回应对OS/2 2.0对计算机硬件的高要求的批评，对3.0进行了速度和大小方面的优化。在Windows 95发布之前，甚至已经预先安装了OS/2 Warp 3.0，并附带了几个大型德国硬件供应商链。但是随着Windows 95的发布，OS/2逐渐失去市场。
OS/2未能获得大量市场份额的原因不明。OS/2继续运行Windows 3.X应用程序时，除Win32 API的Win32s子集外，它不支持任何其他功能（请参见上文）。与Windows 3.X不同，IBM无法访问Windows 95的源代码，并且不愿意花费时间和资源来模拟Win32 API的移动目标。IBM随后将OS/2引入了美国诉微软一案，将不公平的营销策略归咎于微软。
Windows 95 共有五种版本：
OSR2、OSR2.1和OSR2.5并没有对公众发行，而是给与厂商预先安装在电脑上。
Windows 98.
Windows 98（代号为Memphis）是Windows 95的小规模升级版，它包括新的硬件驱动程式和FAT32档案系统，后者支援大于2 GB的硬碟。Windows 98亦把Internet Explorer整合至Windows介面和Windows档案管理员中。
1999年，微软发行Windows 98 Second Edition，主要新增功能为因特网连接共享，容许多部电脑共用一个互联网连接。此外还修正了不少问题，所以被认为是基于Windows 9x核心中最稳定的版本。
Windows Me.
2000年9月，微软发行Windows Me（Millennium Edition）。相比Windows 98，它主要在多媒体和互联网功能上有所增强，并且首次引入「系统还原」功能。当系统损坏时，用户可以把系统还原至上一个「正常」的状态。软件Windows Movie Maker亦首次包括在内。
Windows Me本是作为介于Windows 98和Windows XP间的过渡产品，所以Windows Me并不认为是「独特」的作业系统。在许多情况下，使用Windows 98SE的用户可以透过Windows Update机制提升到十分接近Windows Me的水准。对Windows Me的主要批评为不够稳定和缺乏对DOS真实模式的支援。所以又被戏称为错误版本（Mistake Edition）。
以Windows NT内核为基础的Windows.
OS/2.
在80年代中末期，微软和IBM合作开发OS/2以取代DOS，设计上会利用286微处理器的保护模式能力，可以使用多达16MB记忆体。OS/2 1.0于1987年发行，支援多工和可以运行DOS程式。
但直至1988年发行版本1.1时，才有一个称为Presentation Manager的图像介面。虽然有些使用者认为它优于Windows，但它的API与Windows不相容。
1989年发行版本1.2，引入名为HPFS的新档案系统，以取代DOS的FAT系统。
在90年代初期，微软和IBM的合作关系开始出现问题。微软希望继续开发Windows，IBM却认为应该把资源放在OS/2。为了解决这些问题，双方同意IBM可以继续开发OS/2 2.0去取代OS/2 1.3和Windows 3.0，而微软则开发一个新的作业系统OS/2 3.0。
但这个协议很快便决裂，微软和IBM的合作关系亦正式终结。IBM继续开发OS/2，微软则改为开发Windows NT。但根据协议，双方保留使用OS/2和Windows的技术的权利。
下一版本1.3修正一些1.x的问题。1988年IBM发行版本2.0，这是一个重大的改良，它引入一个称为的物件导向的图像介面，微软在Windows 95中也参考了它。版本2.0也完整地支援32位元，提供优异的多工能力，程式亦可使用多达4G记忆体。但内部仍有一些16位元程式码，例如驱动设备程式也是16位元的。而且因为IBM保留使用OS/2和Windows程式码的权利，所以OS/2 2.0能运行DOS和Windows 3.0的程式。
在这个时候，谁会胜出这场被称为「桌面战争」仍是未知之数，但OS/2最终还是没办法获得足够的市场接受。
Windows NT 3.x.
同时，微软正在计划开发Windows NT，从DEC聘请戴夫·卡特勒这位VMS的主要设计师。卡特勒曾开发VMS的下一代：Mica，当DEC停止这个计划后，卡特勒把Mica的技术和开发团队带到微软。DEC认为Cutler带走Mica的程式码，为此微软要付给DEC共1.5亿美金和同意在NT上支援DEC的Alpha处理器。
Windows NT 3.1的Beta版本初次在1992年七月的专业开发者大会出现，在这个会议上，微软宣布有意开发一个作业系统以整合Windows NT和Windows 3.1的后继者（Windows 95，代号Chicago），名为“Cairo”，但直至Windows XP才能实现。不过Cairo项目比微软当初想像的要困难得多，所以部份的技术现在还未能完成，例如Cairo对象文件系统（即后来的WinFS），最后微软宣布停止开发WinFS，并将逐步为WinFS开发的技术并入其他产品和技术中，尤其是Microsoft SQL Server。
在NT上开发驱动程式要困难得多，再加上当时Windows NT对硬体的要求太高，而且它的图形介面和Windows 3.1一样不及OS/2，令Windows NT无法取代Windows 3.1。
但NT优异的网路能力，和先进的NTFS档案系统，令NT极适合伺服器市场，Windows NT 3.51是微软首次进入这个市场的产品，并逐渐夺取Novell的市场。
微软最初为Windows NT开发的最大优势是新的32位API，称为Win32。从那时起，Microsoft将较早的16位API称为Win16。Win32 API具有三个实现级别：用于Windows NT的完整实现，用于Chicago的子集（最初称为Win32c）缺少企业用户当时主要感兴趣的功能（例如安全性和Unicode支持）以及一个更有限的子集叫做Win32s可以在Windows 3.1系统上使用。尽管Windows NT和Chicago之间的架构有很大差异，微软还是允诺Win32 API在它们间尽量相容。
Windows NT 3.x经历了三个版本（3.1、3.5和3.51），更改主要是内部的，反映了后端更改。3.5增加了对新型硬件的支持，并提高了性能和数据可靠性。3.51主要是为了更新Win32 API，使其与在Windows 95中为Win32c API编写的软件兼容。
Windows NT 4.0.
Windows NT 4.0是Windows NT 3.51的后继产品，作为进入工作站市场的尝试，于1996年7月发布。在其主要特色为使用Windows 95介面，但基于Windows NT核心。
Windows NT 4.0共有五种版本：
Windows 2000.
微软发行Windows 2000（早期称作Windows NT 5.0）。它成功地部署在伺服器和工作站市场上。它参考了Windows 98的一些优点，尤其是使用者介面方面。
虽然Windows 98的用户可以升级为Windows 2000，但微软并不视Windows 2000为家庭客户的目标。Windows 9x的产品线继续发展并且发行新的版本Windows Me。
Windows 2000共有四种版本：
Windows XP.
在2001年，微软发行Windows XP，它整合了Windows 2000和Windows Me的功能。Windows XP使用了Windows NT 5.1的核心，它的发行，标志着Windows NT开始普及并进入家庭客户的市场，和16位元时代的终结。
Windows XP有多种版本：
Windows Server 2003.
在2003年4月，微软发行Windows Server 2003，这是Windows 2000 Server后的一个重大升级。它加入了不少安全功能，Manage Your Server简化了伺服器的设定，而且改进了效能。它的版本是Windows NT 5.2。
在2005年12月，微软发行Windows Server 2003 R2，它加入一些管理工具。
Windows Server 2003共有七种版本，
Windows Home Server.
Windows Home Server是微软公司推出的一套家用伺服器作业系统。由微软公司主席比尔·盖茨在2007年1月7日的消费电子展中发布的这个系统，将会成为为家中多部电脑进行档案分享、自动备份、遥距存取等等的解决方案。此系统是建基于Windows Server 2003 SP2。
Windows Home Server已于2007年9月29日在日本上市。
Windows Vista.
在2007年1月30日，Windows Vista（原代号为Longhorn，版本号为Windows NT 6.0）正式发行。它引入了一种新的「限制使用者模式」，以取替现在的「默认是管理员的模式」，并且支援Windows OneCare Live、内置Windows Defender、防火墙以及用于硬碟加密的BitLocker，令Windows更加安全。另外，Windows Vista亦加入了全新的Windows Aero华丽介面，以及增强后的索引服务。
Windows Vista有多种版本：
其中简易版只在新兴市场国家（共139个）销售。
除Windows Vista入门版只有32位元外，其余五个版本都会发行32位元（x86）和64位元（x64）两种位元版本。
Windows Server 2008.
Windows Server 2008是微软继承Windows Server 2003的下一代伺服器作业系统。Windows Server 2008在进行开发及测试时的代号为Windows Server "Longhorn"。
Windows Server 2008是与Windows Vista（代号为Longhorn）相当的伺服器系统，两者很可能将会拥有很多相同功能；Vista及Server 2008与XP及Server 2003间存在相似的关系。（XP和Server 2003的代号分别为Whistler及Whistler Server）
Windows 7.
Windows 7于2009年10月22日在全球公开发售，其核心沿用Vista的核心版本号为Windows NT 6.1。它继续采用Windows Vista的Aero华丽特效，但效果略有减弱。
在Windows 7中，完全经过重新设计的任务栏可以将软件“固定”到上面。使用鼠标右键点按还有“跳转列表”，快速访问常用的项目。
自从Windows Vista时代以上的作业系统都支援多点触控。为了让触控者便于点选，在Windows 7中特意加大了桌面按钮，并加宽了下方开始与桌面按钮。非触控使用者，也可以手动缩小工作列图示及桌面图示。
Windows 8.
Windows 8沿用Windows 7的核心，版本号为Windows NT 6.2。
2009年11月，在微软发行Windows 7之后便于美国洛杉矶举行的「2009年微软专业开发者大会」上展示的微软最新产品路线图，出现一个代号为“Windows 8”的产品，预告Windows 8将在2012年内推出。
2011年5月，微软执行长巴尔默（Steve Ballmer）表示，2012年将推出Windows 8新作业系统，其将支援ARM架构，包括平板电脑、行动装置、笔记型电脑等，预告微软将持续发展5大类技术领域，包括更自然的使用者介面、语言、HTML和JavaScript、以及云端技术。其中使用者介面将涵盖语音辨识、体感辨识、手写辨识，以及触控式萤幕等。。
2011年6月，微软官方正式对Windows 8开发进展的透露，Windows 8将会对应平板装置，同时将会针对多点触控操作模式予以调整，同时未来也将能以跨硬体平台的模式使用在各类装置上，诸如手机或平板等行动装置
2011年12月，微软正式公布了Windows Store的详情，并宣布Windows 8 Beta将于2012年2月推出。
2012年6月，微软正式公布了Windows Phone 8，Windows Phone 8采用和Windows 8相同的内核。
2012年7月，微软在加拿大多伦多召开年度，宣布Windows 8将在8月第1周发布RTM版，10月底正式贩售。
2012年8月1日，Windows 8 RTM版编译完成。RTM版将与零售版一同于10月25日一起上市。
2012年10月25日，微软在纽约宣布Windows 8正式上市。
Windows 8.1.
Windows 8.1，核心版本号为Windows NT 6.3，是微软针对Windows 8的升级版，于2013年10月17日正式发布。
Windows 10 系列.
Windows 10是续已发行的Windows 8、Windows 8.1、Windows Phone 8、Windows Phone 8.1、Xbox One系统、Windows Server 2012 R2后的新版作业系统。2014年9月30日，微软正式发行技术预览版，在2015年7月29日正式发行。
与此前不同的是，拥有Windows 7和Windows 8正版授权的用户可以在2016年7月29日前（台湾时间），利用Windows 10免费升级方案免费升级至Windows 10，上述安排已于2023年9月20日结束。
Windows Server 2016.
2014年10月1日，微软推出「Windows Server Technical Preview」，这是Windows Server 2016（当时仍称vNext）的第一个测试版本，这一版本的目标使用者为企业使用者。第一个技术预览版本原定于2015年4月15日发布，但后来微软推出了一个工具导致该版本发布日期延期，直至2015年5月4日第二个技术预览版本推出。2015年8月19日，Windows Server 2016的第三个预览版本发布。2015年11月19日，Windows Server 2016的第四个预览版本发布。2016年4月27日，微软发布Windows Server 2016的第五个预览版本。
Windows Server 2016于2016年9月26日正式推出，于同年10月12日正式发售。与前代不同的是，Windows Server 2016是根据处理器的核心数而非处理器的数量进行授权，在此之前，BizTalk Server 2013以及SQL Server 2014等就曾采用过这种授权方式。
Windows 11.
2021年6月24日，微软举行特别活动，推出代号为「Sun Valley」的下一代作业系统Windows 11，会在当天美国时间上午十一点发布。根据提前泄露的测试版，该版本系统介面类似于已取消的Windows 10X。
2021年10月5日，Windows 11正式发布。
界面变化与更新
Windows 11的界面有很大的改变，主要是为了提升触控平板用户的使用体验。
更新要求
需要满足TPM 2.0安全启动以及对CPU的要求。任何Windows 10的正版用户都可以免费升级。
Windows 365.
2021年7月14日，微软发布了Windows 365。由于它将在云上运行并流式传输到用户的设备，因此它可以在许多设备上使用，甚至可以在智能手机和其他设备上使用。它将主要面向商业用户。现在，它也支持Windows 10和Windows 11。
移动设备操作系统.
微软针对移动产品而开发的精简-{zh-hans:移动设备操作; zh-hant:行动装置作业}-系统。包括Windows Mobile、Windows Phone和Windows 10 Mobile。
版本列表.
MS-DOS产品和PC-DOS