Windows 98:4.1.2001

来自BetaWorld 百科
MacAdmin留言 | 贡献2021年12月12日 (日) 23:10的版本
跳转到导航 跳转到搜索
Windows 98 Y2K-4.10.2001-Version.png
Windows 98 4.1.2001
内核版本 4.10
架构 x86
版本字串 4.1.2001

加入了 Y2K 补丁。

此更新解决的特定问题

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