Windows 98 Build 2001

来自 WinStory Wiki
跳转到导航 跳转到搜索
4.10.2001
Windows 98 的版本
屏幕截图
操作系统系列Windows 9x
内核版本4.10
内部版本号2001
体系结构x86
编译日期1999 年 6 月 3 日
关于对话框

Windows 98 Build 2001 是 Windows 98 Service Pack 1 的更新,它修复了与 Y2K 错误相关的几个问题。虽然此系统包括 RTM 版本的内部版本号引用,但在某些地方,它称自己为 Build 2001。

它不应与各种预发布版本混淆,这些版本也被称为“Service Pack 1”,它们实际上是以第一版更新包的形式出现的第二版版本。这些版本还包括最终 Service Pack 1 中未包含的功能和应用程序更新,尽管其中许多更新后来单独提供给第一版用户。

新增功能和更改

修复

  • OLE 自动化 —— Microsoft 自动化库包含用于解释两位数年份的例程,并为应用程序创建明确的(序列号)日期提供了便利的方法。在 Windows 98 中,当前的两位数年份截止值为 2029 年。这意味着以 30 开头的两位数年份将被解释为 20 世纪的年份,即 1/1/30 将转换为 1/1/1930,无论选项卡中的世纪窗口在“控制面板”>“区域设置”>“日期”中是如何设置的。
  • DOS(XCOPY) —— 在实模式下使用带有可选参数 /D:dateXCOPY 时,XCOPY 不接受以 2 位数字输入的年份,年份 80 - 99 除外。将显示消息“Invalid date(无效日期)”。在保护模式下使用 XCOPY 时(在 Windows 中),接受 2 位日期,但会被识别为 20 世纪(02/05/01 将被视为 02/05/1901)。
  • MQRT.DLL —— Microsoft 消息队列(MSMQ)作为个人 Web 服务器的一部分安装,可使用两种类型的数字证书(外部和内部)。内部证书是 MSMQ 支持的一个概念,它允许 MSMQ 应用程序分配证书以发送经过身份验证的消息。用于为 MSMQ 1.0 请求创建内部证书请求的代码,以将新创建的证书的有效期设置为 10 年。当 MSMQ 尝试在 2000 年 2 月 29 日(或任何闰年(如 2004 年、2008 年等)创建此类证书时,就会出现问题。这将会失败,因为它通过将当前日期加 10 年来计算有效性,得出 2010 年 2 月 29 日。这是一个非法的日期,因为 2010 年不是闰年。

图库