Windows 98:4.1.2001
Windows 98 4.1.2001 | |
内核版本 | 4.1 |
---|---|
架构 | x86 |
版本 | Update Package |
语言 | International |
版本字串 | 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年不是闰年。