本系列贴为 4 - 5 年前的发布在贴吧的 Longhorn 史长期更新贴的大幅重制版本(第三弹 Milestone 7 上 Build 4042.Lab06_n - 4074)

第一弹 M2~M5:

第二弹 M6 : 

⚠️ 多图预警(请在网络良好条件下观看)

前言

Windows Vista 是微软 Windows 开发历史上过程最为艰难与一波三折的版本,也是内核变化最大的(除去 Windows 1.0 和 Windows NT 3.1)一代。虽然发布之初因为机能要求高与软件兼容性不佳的原因不受欢迎,即便后来发布的 SP1、SP2 解决了绝大多数的问题都未能改变其名声,以至于微软不得不匆匆推出 Windows 7。Windows Vista 的市场境遇是遗憾的,但它为后来的 Windows 系统铺平了道路。时至今日,我们仍然能随处见到 Windows Vista 的影子。Windows XP 是如何华丽变身 Windows Vista 的呢?就让我们通过这个帖子来一窥 2002 年 - 2007 年 Windows Codename Longhorn 的开发之路吧~

【Milestone 7】

32.Longhorn 4042 (Lab06_n)

阶段:Milestone 7

版本号:6.0.4042.Lab06_n.030909-1709

SKU:Professional;Preinstallation Environment

架构:x86

安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。

时间炸弹:2003/9/10-2004/3/8(180天)

简介:

随着 Build 4042 Lab06_n 的编译,Windows Longhorn 正式进入了项目重置前的最后一个开发阶段 —— Milestone 7。虽然安装程序仍然是蓝色的 Plex 风格,但是安装完你就会发现一个全新的银灰色主题—— Slate。启动界面和登录界面都进行了修改来适配 Slate 的风格(不过登陆界面背景时蓝灰色的);启动和登录界面以及开启侧边栏时开始按钮的 Windows Logo 变成了彩色;壁纸换成了有些类似早期 M3 的枯草壁纸;关机选项窗口也为适应新主题进行了调整。Luna 主题和经典主题依然存在,但和之前类似,只要开着边栏,任务栏就会保持 Slate 风格不变。这个 Build 同样可以开启 Aero Glass,与 4038 方法相同,不过 Bug 修复了不少。系统信息不再使用 Pig Latin,改回了原来的 Longhorn Professional。"我的(My)"字样被从开始菜单的几个资源库文件夹名称中移除,不过除了指向资源库的"文档"外,还有指向原来位置的"我的文档"文件夹。命令提示符按钮从 Explorer 移除了。在控制面板有一个基于与家长控制相同程序框架的新任务计划程序(老的计划任务程序也还在);便携式媒体设备的选项被移除了。"协助"名字改回"帮助与支持中心"了,不过界面还是新界面。

这个 Build 新增了便利贴程序(StickyNote),它藏在 C:\Windows\WinSxs 里的一个名为 none_stickynote_xxxxx 的文件夹中,开启方法为将一个空白的 txt 文档拖到便利贴程序图标上。在便利贴上可以涂鸦也可以打字,还可以录制音频,"贴纸"本身也可以更换颜色并拖放到任意位置。保存时拖着便利贴窗口左上角,拖到一个 txt 文档上即可保存到该文档,下次把这个文档拖到 StickyNote.exe 上打开即可。

这个 Build 也是首个有在线照片打印向导的 Build。该向导可以在程序内调用,修改注册表([HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WMIS] 下新建 DWORD 键值 M6Enabled,值为 1)后可以前进到下一页,不过毫无意外的会出现连接错误。                    

33.Longhorn 4044

阶段:Milestone 7

版本号:6.0.4044.Lab06_n.030915-1925

SKU:Professional

架构:x86

其余信息均未知

简介:

这个 Build 的截图最早出现在 PDC 2003 大会上关于 Avalon Graphics and Media 演讲的第二部分中(Using Graphics, Animation and Composition in Your Applications session),用于演示 XAML。之后又有更多该 Build 的截图泄露,不过它本身至今没有泄露。该 Build 在关于 Windows 中的图片更换成了更符合 Slate 风格的黑底彩色 Windows Logo。     

34.Longhorn 4048

阶段:Milestone 7

版本号:6.0.4048.idx02.030925-1900

SKU:Professional;Preinstallation Environment

架构:x86

安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。

时间炸弹:2003/9/26-2004/3/23(179天)

简介:

该 Build 与 2020 年 1 月 23 日由 Grabberslasher 泄露于 BetaArchive,但很遗憾的是,该 Build 镜像有大约 200MB 的缺损,并影响到了 install.wim,因此无法正常安装。BetaWiki 用户 Lucasm 对此进行了修复工作,并成功安装和截图。该 Build 并没有明显变化(不过因为修复过程中一些文件完全缺损或需要使用其它 Build 的文件来替换,因此原本有什么变化不得而知),关于 Windows 页面使用的是和未泄露的 4044 一样的黑底彩色 Windows Logo。 

35.Longhorn 4050 (idx02)

阶段:Milestone 7

版本号:6.0.4050.idx02.030928-0552

SKU:Home Edition;Preinstallation Environment

架构:x86

安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。

时间炸弹:2003/9/29-2004/3/26(179天)

简介:

这个 Build 于 2020 年 1 月 28 日由 Grabberslasher 在 BetaArchive 公开泄露。该 Build 也是第二个泄露了的家庭版 Longhorn。

该 Build 的安装程序也已改成 Slate 的灰色风格,且逻辑也稍有改动,安装前的设置全列在一页菜单上,可以分别点击链接进去修改。同时安装程序也做了不少文字说明上的完善,为之后在 PDC 2003 上面向与会的开发者发布(即 Build 4051)做准备,安装程序也已经标识自己为"PDC Release",并且只能全新安装不能升级。不过由于该系统是家庭版 SKU,因此关于 Windows 页面的版本标识图片仍然是蓝色 Plex 风格的家庭版图片,没有改为黑色的 Slate 风格。该 Build 的新式文件迁移助手也可以使用了,修复了显示比例的问题,不过功能仍不完善,Bug 也不少。IE 6.05 中新增了加载项管理、下载管理、弹窗阻止、一键删除浏览历史功能。TCP/IP 栈也进行了更新,默认开启 IPv6。

由于该 Build 是 Check/Debug 版本,而且在现代的硬件或虚拟机中安装会出现大量错误并直接蓝屏,因此安装时要么用非 Check/Debug 版 Build 4051 的驱动进行替换,要么通过串口(虚拟机可以用虚拟串口)连接到 WinDbg(Windows SDK 中附带),遇到所有错误时均输入 Igore 忽略(需要输入时 WinDbg 会提示 "Break repeatedly, break Once, Ignore, terminate Process, or terminate Thread (boipt)? ",系统也会卡住等待 WinDbg 的回应)以允许系统正常启动以及安装程序正常运行。第一阶段安装完成后,需要修改 boot.ini 让安装好的系统引导进入 Debug 模式,以后每次开机也都需要进入 Debug 模式连接 WinDbg 才能启动。使用 VMware 虚拟机安装时,需要输入上百次 Ignore 才能完成安装。有时第二阶段最终还是无法规避所有问题完成安装,此时可以利用 Shift + F10 打开命令提示符,输入 regedit 打开注册表编辑器,定位到 [HKLM\System\Setup] 下,将 SetupPhase、SetupType、SystemSetupInProress 键值全部改为 0,下次重启就会直接进入桌面。                                  

36.Longhorn 4050 (private/lab06_demo.031018)

阶段:Milestone 7

版本号:6.0.4050.private/lab06_demo.031018-2015

SKU:Professional

架构:x86

其余信息均未知

简介:

这个 Build 是 Lab06 私有演示版,并未公开泄露,不过它似乎在 PDC 2003 上展示过,其照片由 xBetas 拍摄并流出。该 Build 中出现了高清 3D 图标,风格有些类似后来的正式版 Vista。           

37.Longhorn 4050 (private/lab06_demo.031019)

阶段:Milestone 7

版本号:6.0.4050.private/lab06_demo.031019-1809

SKU:Professional

架构:x86

其余信息均未知

简介:

这个 Build 也是 Lab06 私有演示版,同样在 PDC 2003 上展示过,在演讲中 Jim Allchin 用它演示了基于 WinFX 的 Amazon 应用程序以及 Avalon 和 WinFS 在其中的应用。该 Build 比上一个同分支的 4050 晚一天编译,也没有泄露。照片同样来自 xBetas。    

38.Longhorn 4050 (private/lab06_demo.031020)

阶段:Milestone 7

版本号:6.0.4050.private/lab06_demo.031020-1959

SKU:Professional

架构:x86

其余信息均未知

简介:

这个 Build 仅有的截图出现在微软对于"多模式窗口系统"的专利描述中,也是一个 Lab06 私有演示版。截图中可以看出它开启了 Aero 和 Aurora 效果。

39.Longhorn 4050 (private/lab06_demo.031022)

阶段:Milestone 7

版本号:6.0.4050.private/lab06_demo.031022-????

SKU:Professional

架构:x86

其余信息均未知

简介:

这个 Build 也是一个 Lab06 私有演示版。它在 PDC 2003 上被 Hillel Cooperman 用于演示当时最新的 Aero 和 Aurora 特效,同时为了向与会人士证明这是一个真实可用的 Build,还现场打开了一个 DOS 程序。该 Build 也没有泄露。         

40.Longhorn 4051

阶段:Milestone 7

版本号:6.0.4051.idx02.031001-1340

SKU:Preinstallation Environment;Professional

架构:x86;x64;iA64

安装:32 位(x86)版本使用 WinPE 模式安装;64 位(x64 & iA64)版本使用 i386 模式安装。

时间炸弹:2003/10/2-2004/3/30(180天)

简介:

这个 Build 是 PDC 2003 上面向与会者发布的版本,包含 x86、x64、iA64 多个版本,还有对应的 Check/Debug 版本。该 Build 的特性和之前的 4050 差不多,不过 64 位版缺失不少新功能,比如边栏等,而且也有一些 32 位的 Windows 组件缺失,如 Windows Media Player 等。x64 版安装时可能还会错误地尝试从安装盘下的 i386 文件夹读取文件,此时要手动指向到安装盘下的 amd64 文件夹;由于 x64 版安装时只会加载最基本的驱动程序,刚安装完时显示只有 16 色。

该 Build 的 Check/Debug 版本同样需要像 4050 一样连接 WinDbg 以忽略所有的错误才能在虚拟机中安装;如果要在叫老旧的实体机上运行,由于 x64 架构的 Check/Debug 版编译时 Intel 尚未推出基于 x86-64 的 64 位处理器,因此启动时的处理器检查只认 AMD64,不认 Intel64(即 EM64T,虽然 2 者实际上兼容),因此在刚启动时就需要通过 WinDbg 用同样的方式忽略处理器检查的错误,在 AMD 的 64 位处理器上不会有此问题。

该 Build 的通知不能正常显示,TCP/IP 栈也有一些 Bug。

PDC 2003 上发行的光盘:  

x86:    

Check/Debug 版:      

x64(由于缺少显卡驱动,只能显示 16 色):      

41.Longhorn 4053

阶段:Milestone 7

版本号:6.0.4053.main.031022-1720

SKU:Preinstallation Environment;Professional

架构:x86

安装:这个 Build 使用 WinPE 模式安装,不支持 DOS 安装。

时间炸弹:2003/10/23-2004/4/20(180天)

简介:

这个 Build 与 4051 变化不大,不过修复了 4051 的网络 Bug。


【持续更新中】