ReleaseDate класс Win32_BIOS WMI возвращает неправильное значение

ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.

Эта статья на английском языке:281553
Эта статья помещена в архив. Она предлагается "как есть" и обновляться не будет.
Проблема
Класс Win32_BIOS инструментария управления Windows (WMI) представляет атрибуты базовая система ввода вывода (BIOS) компьютера. После этого BIOS имеет дату выпуска после 1999 года, WMI неправильно заполняет атрибут ReleaseDate класс Win32_BIOS.
Причина
BIOS компьютера осуществляется с помощью системы управления BIOS (SMBIOS) стандартный интерфейс. Согласно стандарту SMBIOS Дата выпуска BIOS представлен как строка, либо в формате мм/дд/гг или дд/мм/гггг. Если две цифры года часть строки, предполагается, что год будет 19yy. Обратите внимание, что формат дд/мм/гггг для SMBIOS версии 2.3 или более поздней версии.

При запуске компьютера Windows 2000 получает Дата выпуска BIOS компьютера через интерфейс SMBIOS и сохраняет это значение в следующий раздел реестра:
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.
Решение
Чтобы устранить эту проблему, получите последний пакет обновления для Windows 2000. Для получения дополнительных сведений щелкните следующий номер статьи вБаза знаний корпорации Майкрософт:
260910 Как получить последний пакет обновления для Windows 2000
Английская версия данного исправления содержит следующие версии файла или более поздней версии.
   Date        Time      Version       Size       File name       -----------------------------------------------------------   1/17/2001  04:36p   1.50.1085.47   1,077,328  Cimwin32.dll				

С помощью программы установки исправления

ПРИМЕЧАНИЕ: Этот метод можно использовать только для компьютеров с процессорами Intel, работающих под управлением Windows 2000.
  1. Скопируйте файл исправления (Q281553.exe) в локальную папку на локальном компьютере или в общую папку в сети.
  2. Запустите файл Q281553.exe и следуйте инструкциям.
  3. Перезагрузите компьютер.
Статус
Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в начале данной статьи. Сначала исправление этой проблемы появилось в пакете обновления 3 (Sp3) для Windows 2000.
Дополнительная информация
Для получения дополнительных сведений о получении исправления для Windows 2000 Datacenter Server щелкните следующий номер статьи базы знаний Майкрософт:
265173 Программа центра обработки данных и серверных продуктов Windows 2000 Datacenter
Для получения дополнительных сведений об установке нескольких исправлений с одной перезагрузкой компьютера щелкните следующий номер статьи базы знаний Майкрософт:
296861 Использование программы QChain.exe для установки нескольких исправлений с одной перезагрузкой компьютера
После установки исправления все двузначные года до 80 считаются 20yy. Предполагается, что все двузначные года являются 19yy.Для получения дополнительных сведений об установке Windows 2000 и исправлений для Windows 2000, в то же время щелкните следующий номер статьи базы знаний Майкрософт:
249149 Установка Microsoft Windows 2000 и исправлений для Windows 2000
kbMgmtAdmin

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 281553 — последний просмотр: 12/05/2015 23:06:45 — редакция: 5.0

  • kbnosurvey kbarchive kbhotfixserver kbqfe kbsysadmin kbbug kbenv kbfix kbwin2000presp3fix kbwin2000sp3fix kbmt KB281553 KbMtru
Отзывы и предложения