Windows 95
长文件名- 应用程序开发者终于可以让他们的程序支持长文件名了(听上去是好东西,但什么叫做1NTINPRS.AVI?)
Windows NT
在全新的NT版本中,开发人员发现他们需要为这个全新的系统重新写驱动,因为新的硬件表达层完全不兼容之前的驱动,当然,这一改进一直延续到了现在。
Windows 2000
外开发者已经不能将他们的程序安装在\Windows\System\下 - 很抱歉,Windows 2000的眼里容不得沙子,此外,Windows 2000的NTFS权限控制基本成熟,企业用户第一次感到了不会设置权限所带来的不便。
Windows XP
默认安装在NTFS - 一开始这让许多程序遇到问题。虽然Administrator被隐藏,但是绝大多数的人还是喜欢直接跑在管理员帐户下,因此大量的Spyware随后就到。
Windows Vista
UAC:有应用程序运行于非管理员帐户下,但是可根据需要提权。
新的图形驱动结构:保护系统不被图形驱动摧毁——这些该死的显卡驱动修改者从来就不会照顾稳定性。
Session 0隔离: 没有一个服务可以直接创建UI,许多驱动和反病毒软件因此阵亡,但是很快就有黑客将其突破(还没有泛滥)。