В Windows XP неверно отображается число физических процессоров, технология Hyper-Threading включена или число физических многоядерных процессоров

Переводы статьи Переводы статьи
Код статьи: 936235 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Если любое из следующих условий является true для компьютера под управлением Windows XP, Windows неправильно сообщает число физических процессоров:
  • Компьютер использует один или несколько процессоров, технология Hyper-Threading включена.
  • Компьютер использует один или несколько многоядерных процессоров.
Примечание На компьютере под управлением Windows Vista Windows неправильно сообщает число физических процессоров.

Причина

Эта проблема возникает, поскольку Windows XP не поддерживает функцию обнаружения технология Hyper-Threading и многоядерные процессоры. Данная функциональность была введена в Windows Vista с помощью класса Win32_ComputerSystem и класса Win32_Processor в инструментария управления Windows (WMI).

Решение

Доступно исправление для решения этой проблемы. После установки данного исправления поведение классов Win32_ComputerSystem и Win32_Processor в Windows XP не так же, как из этих двух классов в Windows Vista.

Сведения об исправлении

Это исправление от корпорации Майкрософт. Однако данное исправление предназначено исключительно для устранения проблемы, описанной в этой статье. Данное исправление необходимо использовать только в тех системах, в которых обнаружена эта специфическая неполадка. Это исправление может потребовать дополнительного тестирования. Таким образом если вы не наблюдаете эту проблему, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

Если исправление доступно для загрузки, имеется раздел «Исправление доступно для загрузки» в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу технической поддержки и службу поддержки для получения исправления.

Примечание Если имеются другие проблемы или необходимо устранить неполадки, вы можете создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будет применяться к дополнительным вопросам и проблемам, которые не соответствуют требованиям конкретного исправления. Для получения полного списка телефонных номеров службы поддержки клиентов или создания отдельного запроса на обслуживание посетите следующий веб-сайт корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, это означает, что исправление для данного языка отсутствует.

Необходимые условия

Чтобы установить данное исправление, необходимо иметь Windows XP с пакетом обновления 2 (SP2) на компьютере.

Необходимость перезагрузки

Необходимо перезагрузить компьютер после установки этого исправления.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенные исправления.

Сведения о реестре

Для применения этого исправления нет необходимости вносить изменения в реестр.

Сведения о файле

Английская версия данного исправления содержит атрибуты файла (или более поздними), приведенные в следующей таблице. Дата и время для этих файлов указаны в UTC. При просмотре сведений о файле, оно преобразуется в локальное время. Чтобы узнать разницу между временем UTC и местным временем, используйте вкладку часовой пояс элемента Дата и время панели управления.
Windows XP с пакетом обновления 2, 32-разрядная версия
Свернуть эту таблицуРазвернуть эту таблицу
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформыТребования к пакету обновления
Cimwin32.dll5.1.2600.31491,358,33604 Июня 2007 г.04:01x86SP2
Kernel32.dll5.1.2600.3149986,11204 Июня 2007 г.04:01x86SP2
Ntkrnlmp.exe5.1.2600.31492,141,18401 Июня 2007 г.11:18x86SP2
Ntkrnlpa.exe5.1.2600.31492,062,20801 Июня 2007 г.10:40x86SP2
Ntkrpamp.exe5.1.2600.31492,020,86401 Июня 2007 г.10:40x86SP2
Ntoskrnl.exe5.1.2600.31492,185,47201 Июня 2007 г.11:20x86SP2

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к:».

Дополнительная информация

Перед установкой исправления классов WMI и свойства WMI демонстрируются следующие особенности.

Win32_ComputerSystem

  • Свойство NumberOfProcessors возвращает число логических процессоров, доступных в системе.
  • Свойство NumberOfLogicalProcessors недоступно.

Win32_Processor

  • Свойство NumberOfLogicalProcessors недоступно.
  • Свойство NumberOfCores недоступно.
  • Число экземпляров Win32_Processor , возвращаемые равно количеству логических процессоров, доступных в системе.
После установки данного исправления классов WMI и свойства WMI демонстрируются следующие особенности.

Win32_ComputerSystem

  • Свойство NumberOfProcessors возвращает число физических процессоров, доступных в системе.
  • Свойство NumberOfLogicalProcessors возвращает число логических процессоров, доступных в системе.

Win32_Processor

  • Свойство NumberOfLogicalProcessors возвращает число логических процессоров на текущий экземпляр.
  • Свойство NumberOfCores возвращает число ядер в текущем экземпляре.
  • Число экземпляров Win32_Processor , возвращаемые равно число физических процессоров, доступных в системе.
Чтобы определить, включена ли технология Hyper-Threading процессор, сравнение значения свойства NumberOfCores , значение свойства NumberOfLogicalProcessors . Если технология Hyper-Threading включена в базовой системе ввода вывода (BIOS) для процессора, значение свойства NumberOfCores меньше, чем значение свойства NumberOfLogicalProcessors .

Например предположим, что двухпроцессорных систем содержит два процессора, доступные каждому для технология Hyper-Threading. Эту систему можно запустить четыре потока или четыре программы в то же время. В этом случае значение свойства NumberOfCores равно 2, а значение свойства NumberOfLogicalProcessors равно 4.

Дополнительные сведения о классе Win32_ComputerSystem посетите следующий веб-узел корпорации Майкрософт:
http://msdn2.Microsoft.com/en-us/library/Aa394102.aspx
Дополнительные сведения о классе Win32_Processor посетите следующий веб-узел корпорации Майкрософт:
http://msdn2.Microsoft.com/en-us/library/aa394373.aspx
Дополнительные сведения об этих двух классов в Windows Vista посетите следующие статьи на веб-сайте корпорации Майкрософт:
http://www.Microsoft.com/technet/scriptcenter/Topics/Vista/wmi1.mspx
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
932370 В Windows XP и Windows Server 2003 неверно отображается число физических процессоров, технология Hyper-Threading включена или число физических многоядерных процессоров

Свойства

Код статьи: 936235 - Последний отзыв: 9 февраля 2014 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Ключевые слова: 
kbautohotfix kbfix kbexpertiseadvanced kbqfe kbHotfixServer kbmt KB936235 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.
Эта статья на английском языке: 936235

Отправить отзыв

 

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