版本列表示例
以下颜色状态为指向时的下划线颜色:
暂无页面
Microsoft Windows 的版本 | |
![]() | |
操作系统家族 | Windows 9x |
---|---|
版本 | 4.00 |
开发代号 | Chicago |
体系结构 | x86(PC/AT、PC-98、FM Towns) |
最新版本 | 4.03.1216(OSR 2.5) |
发布日期 | 1995 年 8 月 24 日(原始版本)、 1996 年 2 月 14 日(OSR 1)、 1996 年 8 月 30 日(OSR 2)、 1997 年 7 月 27 日(OSR 2.1)、 1997 年 11 月 26 日(OSR 2.5) |
终止支持 | 2001 年 12 月 31 日 |
取代 | |
Windows 3.1x | |
接替 | |
Windows 98 | |
Windows 95(代号 Chicago)是 Microsoft 于 1995 年发布的 Microsoft Windows 的消费者版本。它是 Windows 9x 操作系统系列的第一个主要版本,旨在成为 Windows 3.1 的继任者。它是第一个包含 Windows 资源管理器的面向消费者的 Windows 版本,随后在 1996 年推出了 NT 等效的 Windows NT 4.0。它之后被 Windows 98 取代,Microsoft 于 2001 年 12 月 31 日终止对 Windows 95 的支持。
Windows 95 合并了 Microsoft 以前独立的 MS-DOS 和 Microsoft Windows 产品,并对其前身进行了重大改进,最显着的是图形用户界面(GUI)及其简化的“即插即用”功能。它通过引入混合 16/32 位内核并消除对现有 MS-DOS 安装的需要,改进了 16 位 Windows,使其成为一个独立的操作系统(与 MS-DOS 一起运行)。Microsoft 专注于通过即插即用、长文件名 (VFAT)、“开始”菜单、更新的桌面、Internet Explorer、邮件、内置网络和虚拟设备驱动程序等技术提高 Windows 的可用性。Windows 95 引入的许多范例至今仍在使用。
这是 Windows 的革命性更新,也是 Microsoft 第一次齐心协力倾听消费者的声音。尽管它仍然建立在 MS-DOS 的坚实(如果过时)基础上,但普通用户从未看到过 MS-DOS 提示,除非他们愿意。Windows NT 对于当时的大多数计算机来说过于密集,直到 Windows 95 发布后,Win32 应用程序才被广泛使用和支持。
Windows 95 的开发始于 1992 年 Windows 3.1 发布后不久。预发布 Windows for Workgroups 3.1 版本被分叉到 Cougar 项目中,此项目试图构建一个 32 位保护模式内核,以便在下一个 Windows-on-DOS 版本(当时通常称为 Windows 4.0、Windows 93 或 Windows 94)中使用。Cougar 项目后来与 Jaguar(称为 MS-DOS 7.0,也计划单独发布)合并到 Chicago,成为 Windows 95。Chicago 项目还从 Cairo 项目(作为 Windows NT)中获取了一些组件,包括 Cairo 用户界面,并将其集成到 Chicago shell 中。1992 年的内部 Microsoft 文档偶尔将 Chicago 项目称为Windows NT Lite。[1]
已知存在的前两个版本是 1992 年 12 月或 1993 年 1 月的可用性测试版本,如 Microsoft 视频所示。[2]这些版本具有 Windows 95 shell 的非常原始的迭代,任务栏上有三个菜单以及 Windows 3.1 和 95 窗口控件的混合。最早可用的版本是 58s,从1993 年 8 月开始被称为 PDK/M4。Build 73f(1993 年 11 月的 M5)引入了“开始”按钮和菜单,尽管代码虽然完全存在,但直到 Build 81 才被使用,此版本还引入了最终的窗口控件,包括无处不在的“关闭”按钮。Build 216 是 1994 年 10 月的 Beta 2 版本,包括常见控件的最终迭代。启动声音,称为“Microsoft Sound”,是在 1995 年 4 月的测试版本 Build 445 中添加的。Windows 95 的最终版本,Build 950 r-6,将于 1995 年 7 月 14 日发布到生产,后来将于 1995 年 8 月 24 日向公众开放。
1996 年初,Microsoft 发布了 Windows 95 的第一个 OEM 服务版本,此版本也作为 RTM 版本的 Service Pack 向公众发布。这是第一个以版本 2 形式包含 Internet Explorer 的 Windows 版本,尽管一些 OEM 已经随 RTM 版本一起发布了 Internet Explorer 1。它还引入了红外支持和对影响 RTM 版本的 bug 修复。
1996 年年中,Microsoft 发布了 Windows 95 的第二个 OEM Service Release,其中包括各种新功能,如 FAT32 支持、Internet Explorer 3、较新版本的 MSN、以及以前 Microsoft Plus! 95 独有的功能,如 DriveSpace 3(但功能有限)。1996 年 8 月发布了一个更新,称为 OEM Service Release 2.1,它不仅将 Internet Explorer 更新到版本 3.02,而且还包括更新包形式的 USB 支持。默认情况下,它不是预安装的,因为 USB 支持仍处于早期状态。它是有缺陷的,导致 Windows 更频繁地崩溃。另一个更新称为 OEM Service Release 2.5,于 1997 年 11 月发布,并将 Internet Explorer 更新到版本 4.0,以及 Active Desktop 增强功能,尽管在不兼容的设备上,它仍然随 IE 2 一起提供。这些版本从未提供给消费者。OEM Service Release 2.5 是 Windows 95 在被 Windows 98 取代之前的最后一个更新。
Windows 95 在发布后的头几个月就进行了大量营销,The Rolling Stones 的歌曲 Start Me Up 作为 3 亿美元广告活动的一部分,[3]无论是在发布活动期间还是通过电视广告突出“开始”菜单功能。口号 Where do you want to go today? 在发布前被吹捧,出现在广告和宣传材料中,以及用于滚动选框屏幕保护程序的默认文本中。
此代操作系统最初计划于 1994 年底推出,然后于 1995 年 3 月正式推出,但由于当时美国司法部正在进行的案件而被多次推迟。
按住 Ctrl 并单击“升级检查”对话框中的“退出安装程序”将打开密码请求屏幕,其中包含随机 ID 号和随机密钥。有效密码派生自密钥:password = (strrev(key) ^ 0x414d57) % 1000000
。输入有效的密码将通过升级检查。这是由在 Build 89e 中实现的 COMPLINC.DLL
并且很可能在 Microsoft 支持服务的指导下使用。具有相同算法的相同升级检查密码后来在 Office 95 和 97 中使用。
升级密码对话框
输入错误密码
可以使用 Windows 95 资源工具包中包含的“批处理 INF 脚本编辑器(Batch INF Script Editor)”创建用于在无人参与模式下安装 Windows 95 的批处理文件。然后,通过将随附的 MSBATCH.INF
替换为自行提供的,就可以使 Windows 95 安装程序在无人参与的情况下安装。
在运行安装程序前,在系统盘根目录创建名为 WIN386.EXE
或 NTLDR
的文件,可以跳过升级检查。文件内容可以是任意文本,只要确保最终文件名是 WIN386.EXE
或 NTLDR
即可。
创建文件可以使用以下命令:
echo xxx>win386.exe
、echo xxx>NTLDR
通过此方式升级有一定的升级规则:
以上两种升级路径在之后的版本中均不再被允许。
针对序列号的验证规则,Windows 95 及同期 Microsoft 产品都有一套相同的规则。具体来说包括:
针对零售版序列号,例如 111-1234567
(Office 97 则为 1112-1234567
,规则相同)
第一部分数字(111
)具有黑名单,这意味着你不能使用处于黑名单中的数字。针对 Windows 95,黑名单为:333
、444
、555
、666
、777
、888
、999
。针对 Office 97 等同期软件,第四位数的黑名单较多,可以逐一修改尝试。
第二部分数字(1234567
),仅需满足 7 位数字之和是 7 的倍数即可。
针对 OEM 序列号,例如:35296-OEM-0017544-00000
第一部分数字(35296
)表示“某年的第某天”,这里的天数在前,年份在后,且取年份最后两位。例如,34401
表示 2001 年的第 344 天,年份的可接受范围是 1995~2002,对应的年份最后两位即为 95~02
。可以接受的天数是 001~366
,尽管某些年份是平年,并不存在第 366 天,但仍然可用,例如 36695
(意即 1995 年的第 366 天,但是 1995 年是平年,因此这一天是不存在的)。
第二部分为 OEM,系统直接内置,不可更改。
第三部分数字(0017544
),要求数字的和必须是 7 的倍数,且必须以 0 开头。符合此条件的最大数字为 0999994
,999994
的数字之和为 7 的倍数(9+9+9+9+9+4=49
,49=7×7
);最小数字为全 0。
第四部分数字(00000
)无要求,任意五位数字均可。最大值 99999
,最小值 00000
。
根据 Microsoft 官方公布要求,Windows 95 需要 386DX 处理器,至少 4 MB 的 RAM、50-55 MB 的硬盘空间(因安装的组件而异)、EGA、VGA 或更好的显示适配器,以及 Microsoft 鼠标或兼容的指针设备。[4]Windows 95 放弃了对 80286 标准模式以及 Hercules 和 CGA 显示适配器的支持。尝试在带有 CGA 或 Hercules 图形的电脑安装 Windows 95 将导致 USER.EXE
无法加载。支持 EGA 显示适配器,但不包括在 Windows 95 中。例如,通过从 Windows 3.1x 升级并将 EGA 配置为显示适配器,可以使 Windows 95 使用 EGA 显示适配器。Windows 95 允许在没有软盘驱动器的情况下通过 CD-ROM 介质进行安装,但这只能在选定的可启动 OEM 磁盘上实现。否则,启动安装程序或想要制作启动盘或从软盘安装 Windows 95 时,需要软盘驱动器。
Windows 95 不支持速度超过 350 MHz 的 AMD 处理器和速度超过 2.1 GHz 的英特尔处理器,因为这会引发多个驱动程序中的计时器校准出现除以零错误。[5]此外,由于内存分配器中的错误,Windows 95 也不支持拥有超过 480 MB 的 RAM。[6][7]Windows 95 经常会遇到系统不稳定或在这些系统上启动时崩溃,而无需进行其他修复。
在操作系统中有一个隐藏的复活节彩蛋,可以通过创建一个新文件夹并将其按顺序重命名为以下每个名称来访问它:
在最后一次重命名后打开文件夹将打开资源管理器窗口,尽管文件列表区域将替换为参与 Windows 95 开发的人员姓名的动画,背景是带有 clouds.mid
在正午蓝色背景上播放云彩。此 MIDI 文件随后也将在启动复活节彩蛋时添加到 WINDOWS\MEDIA
目录中。
文本位于库的资源 BIN
中,并使用 0x95
进行 XOR 运算,作为混淆度量。同样,复活节彩蛋文件夹名称存储在 SHELL32.DLL
的 .text
部分中作为旧文件夹名称与新文件夹名称连接的自定义哈希。
如果运行的是非英语版 Windows 95,则在创建新文件夹之后,需要首先重命名为 New Folder,然后才可以按照前述步骤执行。
这个复活节彩蛋也出现在 Windows NT 4.0 中,不同的是,对“95”的引用被替换为“NT”。像这样,从 Internet Explorer 4 安装 Windows 桌面更新组件后,它将无法工作。
还有另一个这样的彩蛋,但它没有那么身临其境。它也有点长,步骤如下。首先,单击“开始”菜单中的“帮助”选项,然后单击“查找”选项卡。在出现安装向导后,单击下一步并完成。随后转到选项,然后确保你设置了以下选项:“All the words you typed in any order”、“begin with the characters you type”和“Immediately after each keystroke, wait for a pause before searching”。按“确定(OK)”,然后在文本框中键入短语“Who knows who built this tool?”按住 Ctrl+⇧ Shift 两个键并按清除按钮。第三,再次进入选项并按如下方式设置选项:“At least one of the words you typed”、“contain the characters you type”和“Immediately after each keystroke, wait for a pause before searching”。 按“确定(OK)”,然后在文本框中键入短语“The Shadow knows!”按住 Ctrl+⇧ Shift 两个键,然后按“清除”按钮。如果操作正确,将出现一个弹出窗口,将会滚动浏览开发团队的贡献者名单。
版本列表示例
以下颜色状态为指向时的下划线颜色:
暂无页面
OSR2 的此版本和更高版本专门分发给 OEM 和系统组装商,以在其计算机上进行预装,且从未作为独立版本直接提供给消费者。