Win32_BIOS WMI 类返回不正确 ReleaseDate 值

文章翻译 文章翻译
文章编号: 281553 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

Win32_BIOS Windows 管理规范 (WMI) 类代表计算机的基本输入/输出系统 (BIOS) 的属性。当此 BIOS 1999 年后的版本日期时 WMI 错误地填充 ReleaseDate Win32_BIOS 类的属性。

原因

通过系统管理 BIOS 访问计算机的 BIOS (SMBIOS) 标准接口。根据要 SMBIOS 标准 BIOS 发行日期表示为年/月/日或月/日/年格式的字符串。如果字符串的年份部分是两位数字,假定该年份为 19yy。请注意月/日/年格式所需的 SMBIOS 2.3 及更高版本。

将启动计算机时 Windows 2000 获取通过 SMBIOS 界面的计算机的 BIOS 的发布日期,并将此值存储在以下注册表项:
HKEY_LOCAL_MACHINE\HARDWARE\Description\System\SystemBiosDate

-并且-

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Biosinfo\SystemBiosDate
无论日期字符串格式所使用的 SMBIOS,Windows 2000 将计算机的 BIOS 版本年存储为两位数字的值。例如对于发行日期是 01/28/2000年,如果注册表项将填充"01/28/00。

WMI WIN32 提供程序使用前面的注册表项来填充 ReleaseDate Win32_BIOS 类的属性。此提供程序的专为标准 SMBIOS 还假定所有两位数字的年份是 19yy。因为 Windows 2000 注册表中存储 BIOS 的发布日期,通过使用两位数字的年份,2000年的一个发行年份未正确填充 Win32_BIOS ReleaseDate 属性中为 1900年。

解决方案

若要解决此问题,获得最新的 service pack,对于 Windows 2000。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910如何获取最新的 Windows 2000 服务软件包
此修复程序的英文版应具有以下文件属性或更高版本:
   Date        Time      Version       Size       File name    
   -----------------------------------------------------------
   1/17/2001  04:36p   1.50.1085.47   1,077,328  Cimwin32.dll
				

使用修复程序安装程序

注:您可以使用此方法仅对运行 Windows 2000 的基于 Intel 的计算机。
  1. 将修补程序文件 (Q281553.exe) 复制到您的计算机上的本地文件夹或网络上共享。
  2. 运行 Q281553.exe 文件,并按照指导进行操作。
  3. 重新启动计算机。

状态

Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。Windows 2000 Service Pack 3 中,第一次已得到纠正此问题。

更多信息

有关如何获得 Windows 2000 数据中心服务器修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
265173数据中心计划和 Windows 2000 数据中心服务器产品
有关如何在只重新启动一次的情况下安装多个修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
296861使用 QChain.exe 与一个重新启动安装多个修补程序
应用此修补程序后,80 之前的所有两位数年份被都假定为 20yy。所有其他两位数年份被假定为 19yy。 有关如何一次安装 Windows 2000 和 Windows 2000 修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
249149安装 Microsoft Windows 2000 和 Windows 2000 程序修补程序

属性

文章编号: 281553 - 最后修改: 2006年10月25日 - 修订: 3.2
这篇文章中的信息适用于:
  • Microsoft Windows Management Instrumentation 1.5?当用于
    • the operating system: Microsoft Windows 2000
关键字:?
kbmt kbhotfixserver kbqfe kbqfe kbsysadmin kbbug kbenv kbfix kbwin2000presp3fix kbwin2000sp3fix KB281553 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 281553
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com