‎Windows 3.0 Build 14

来自 WinStory Wiki
跳转到导航 跳转到搜索
1.14
Windows 3.0 的版本
操作系统系列16 位 Windows
内核版本3.0
内部版本号14
体系结构x86
编译日期1989 年 2 月 22 日

Windows 3.0 Build 14Windows 3.0 的最早可用版本。它分别存储在两个 1.2MB 5.25 英寸软盘上,这些软盘将此版本标称为“Microsoft Windows Windows Pre-Release Version 0.1”。它包含少量 Windows 3.0 API 的新功能,主要目的是帮助开发者测试现有的 Windows 2.0 应用程序是否与 Windows 3.0 的保护内存模式环境兼容,因为实模式段运算在保护模式下可能会导致错误。为此,它与 Windows/386 内核调试器 WDEB386 捆绑在一起。

它只能在 386 或更高版本的计算机上运行,并且必须安装特定版本的 DOS,因为不使用正确的版本将导致 Windows 崩溃或拒绝启动 shell。据推测,此版本打包做的非常匆忙,基于临时批处理文件安装脚本(类似于 Windows 1.0 Development Release #5Alpha Release),原因是 Windows 2.x 和 Windows 3.0 后续版本中都缺少附件和应用程序。删除 WIN.INI 会将配色方案重置为 Windows 2.x 默认值。

Microsoft 分发的物理软盘

有趣的是,此版本在桌面的右下角显示了一个水印,上面写的是“Windows v3.0 Debug Release 1.14”。此特定功能已在 Build 52 删除,直到几年后 Windows 3.1 checked/debug 版本才重新出现。自 Windows 2.1 以来,品牌的其余部分保持不变,因为整个 shell 都是从此版本移植过来的。

2015 年,BetaArchive 成员 RubyTuesday 在发现他们的邻居拥有此版本后将其共享。[1]

与 Windows 2.1x 相比的显著差异

  • 标题栏文本不再设置在黑色背景上。
  • 上下文菜单会留下阴影。
  • 其中包含的 WIN.INI 文件包括被注释掉的 DeskPattern 选项。删除两个 DeskPattern 选项之一的分号将启用桌面模式,此模式后来被用作“桌面”控制面板小程序中模式选择的选项。
; Thatches
;   DeskPattern=248 116 34 71 143 23 34 113
; Gray Diamonds
;   DeskPattern=0 8 20 42 85 42 20 8
  • 具有改进的内存管理,并且仅以保护模式运行。[2]
  • Windows 1.0 和 Windows 2.x 中存在的复活节彩蛋被删除且不再有效。
  • 系统错误消息显示在屏幕中央,没有标题栏。[3]
  • 存在新的内核导出:[4]
    • __LDTSELECTOR
    • AllocCSToDSAlias
    • AllocDSToCSAlias
    • AllocSelector
    • FreeSelector
    • PrestoChangoSelector

任务管理器

此版本的控制菜单包含对任务管理器的引用以及 Ctrl+Esc 按键。但是,它似乎没有在此版本中实现。

桌面壁纸

此版本包含设置桌面背景的功能,但该功能未在用户界面中显示,并且默认情况下不提供壁纸文件。您可以通过将 .BMP 文件复制到 Windows 文件夹,然后编辑 WIN.INI 文件并在 [windows] 部分下添加一个 DeskTopBitmap 参数来设置壁纸,该参数指向用户希望设置的壁纸的文件名。DeskTopStyle 参数设置变体显示桌面图像,值 1 设置平铺壁纸,值 2 设置壁纸在中心显示。同一部分中的 DeskTopOriginXDeskTopOriginY 参数用于在 X 轴和 Y 轴上移动桌面壁纸。

可调比例系统字体

此版本包括对可调比例系统字体的支持,可在下一个版本中看到,但是 Windows 2.x 固定字体是唯一可用的字体。

程序管理器参考

此版本中的 USER.EXE 包含一个字符串“Progman”,但实际上并不包含程序管理器。

安装

此版本至少需要 386 处理器,并安装 MS-DOS 3.x(建议使用 COMPAQ 的 OEM 版本 3.31)。此脚本将提醒你需要手动添加指令以将 HIMEM.SYS 加载到 CONFIG.SYS 文件中。与最终版本不同,此版本是通过运行可执行的 WIN386.EXE 来启动的。如果 MS-DOS Executive 挂起,通过向 CONFIG.SYS 中添加 FILES=40 或修改现有设置来提高文件句柄的最大数量(建议至少为 40 个)。

早期编译

Build 55WINOLDAP.MOD 中找到如下文本: Microsoft Windows Old Application Support Module (3.00.14.20jan89)

该文件很可能来自此版本的早期编译,编译于 1989 年 1 月 20 日。

Bug

  • 存在以实模式启动 Windows 的 WIN86.COM,但它在启动时会抛出错误并将返回到 DOS。
  • 此版本没有任何启动屏幕。相反,调试警告会在启动 shell 时出现一小段时间。
  • 此版本仅附带保护模式的 EGA 显示驱动程序。它不附带 VGA、CGA、Hercules 以及 8514/a 驱动程序,并且尝试使用为旧版 Windows 开发的驱动程序会在兼容性警告界面挂起,或者由于缺少实模式而返回到 DOS 提示符。
  • 桌面壁纸仅支持 OS/2 1.x 格式的 .BMP 文件。除此格式外的其他格式将导致 Windows 在启动时挂起。
  • 许多 Windows 1/2 应用程序(特别是较大的应用程序)将无法运行(包括但不限于将在 Windows 3.0 最终版本上运行的应用程序)。

图库

设置

界面

其他

参考资料