Počet procesorů fyzické povoleno hyperthreading číslo fyzické multicore procesorů je nesprávně vykázána nebo v systému Windows XP

Překlady článku Překlady článku
ID článku: 936235 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Pokud některá z následujících podmínek pravdivá pro počítač se systémem Windows XP, Windows nesprávně hlásí počet fyzických procesorů:
  • Počítač používá jeden nebo více procesorů hyperthreading povolena.
  • Počítač používá jeden nebo více procesorů multicore.
Poznámka: V počítači se systémem Windows Vista Windows správně sestavy počet fyzických procesorů.

Příčina

K tomuto problému dochází, protože BEZE nemá funkce rozpoznat hyperthreading procesorů a multicore procesorů. Tato funkce byla zavedena v systému Windows Vista pomocí třída Win32_ComputerSystem a třída Win32_Processor Windows Management Instrumentation (WMI).

Řešení

K dispozici je oprava hotfix s řešením tohoto problému. Po použití této opravy hotfix chování třídami Win32_ComputerSystem a Win32_Processor v systému Windows XP je stejná jako chování v systému Windows Vista tyto dvě třídy.

Informace o opravě hotfix

K dispozici je podporovaná oprava hotfix od společnosti Microsoft. Tato oprava hotfix je však určena pouze k opravě problému popsanému v tomto článku. Použijte tuto opravu hotfix pouze u systémů, kde dochází k tomuto konkrétnímu problému. Tato oprava hotfix může být dále testována. Pokud Vás tento problém závažně nepostihuje, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Pokud je oprava hotfix k dispozici ke stažení, v horní části tohoto článku je sekce "Hotfix stažení k dispozici". Pokud tento oddíl nevidíte, obraťte se na Technickou podpora společnosti Microsoft pro získání opravy hotfix.

Poznámka: Pokud vyskytnout další problémy nebo jakékoli řešení potíží je vyžadován, pravděpodobně budete muset vytvořit zvláštní požadavek na službu. Výdaje na technickou podporu se týkají dalších otázek a problémů, které nelze vyřešit pomocí této opravy konkrétní opravy hotfix. Navštivte následující web společnosti Microsoft pro získání telefonního čísla na Zákaznické centrum, nebo pokud chcete vytvořit samostatnou žádost o podporu:
http://support.microsoft.com/contactus/?ws=support
Poznámka: Zobrazí formulář "Hotfix stažení k dispozici" jazyky, pro které je oprava hotfix k dispozici. Pokud váš jazyk není zobrazen, oprava hotfix není k dispozici pro daný jazyk.

Požadavky

Aby bylo možné nainstalovat tuto opravu hotfix, musí být v počítači nainstalovaná aktualizace Windows XP Service Pack 2 (SP2).

Požadavek na restartování

Máte po použití této opravy hotfix restartovat počítač.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné dříve vydané opravy hotfix.

Informace o registru

Pokud chcete použít tuto opravu hotfix, nemusíte provádět žádné změny v registru.

INFORMACE O SOUBORECH

Anglická verze této opravy hotfix má následující (nebo pozdější) atributy souborů. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Pokud zobrazíte informace o souboru, bude převedena na místní čas. Rozdíl mezi místním ČASEM a najít, použijte kartu časové pásmo v položce datum a čas v ovládacím.
Windows XP s aktualizací SP2, 32bitové verze
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatformaPožadavek na aktualizaci SP
Cimwin32.dll5.1.2600.31491,358,33604-VI-200704: 01X86SP2
Kernel32.dll5.1.2600.3149986,11204-VI-200704: 01X86SP2
Ntkrnlmp.exe5.1.2600.31492,141,1841. 6. 200711: 18X86SP2
Ntkrnlpa.exe5.1.2600.31492,062,2081. 6. 200710: 40X86SP2
Ntkrpamp.exe5.1.2600.31492,020,8641. 6. 200710: 40X86SP2
Ntoskrnl.exe5.1.2600.31492,185,4721. 6. 200711: 20X86SP2

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Před instalací této opravy hotfix vlastnosti WMI a třídy WMI vykazují následující chování.

Win32_ComputerSystem

  • Vlastnost NumberOfProcessors vrací počet logických procesorů, které jsou k dispozici v systému.
  • Vlastnost NumberOfLogicalProcessors není k dispozici.

Win32_Processor

  • Vlastnost NumberOfLogicalProcessors není k dispozici.
  • Vlastnost NumberOfCores není k dispozici.
  • Počet instancí Win32_Processor, které jsou vráceny se rovná počtu logických procesorů, které jsou k dispozici v systému.
Po použití této opravy hotfix vlastnosti WMI a třídy WMI vykazují následující chování.

Win32_ComputerSystem

  • Vlastnost NumberOfProcessors vrací počet fyzických procesorů, které jsou k dispozici v systému.
  • Vlastnost NumberOfLogicalProcessors vrací počet logických procesorů, které jsou k dispozici v systému.

Win32_Processor

  • Vlastnost NumberOfLogicalProcessors vrací počet logických procesorů na aktuální instance.
  • Vlastnost NumberOfCores vrátí číslo cores na aktuální instance.
  • Počet instancí Win32_Processor, které jsou vráceny se rovná počtu fyzických procesorů, které jsou k dispozici v systému.
Chcete-li zjistit, zda je povoleno hyperthreading pro procesor, porovnat hodnotu NumberOfCores vlastnost na hodnotu vlastnosti NumberOfLogicalProcessors. Pokud je povolena hyperthreading základní systém vstupu a výstupu (BIOS) pro procesor, hodnota vlastnosti NumberOfCores je menší než hodnota vlastnosti NumberOfLogicalProcessors.

Předpokládejme například, dvou procesoru systému obsahuje dva procesory jsou jednotlivé povolena pro hyperthreading. Tento systém lze spustit současně čtyři podprocesy nebo čtyři programy. V tomto případě je hodnota vlastnosti NumberOfCores 2 a vlastnost NumberOfLogicalProcessors hodnotu 4.

Další informace o třídě Win32_ComputerSystem naleznete na následujícím webu:
http://msdn2.microsoft.com/en-us/library/Aa394102.aspx
Další informace o třídě Win32_Processor naleznete na následujícím webu:
http://msdn2.microsoft.com/en-us/library/aa394373.aspx
Další informace o těchto dvou tříd v systému Windows Vista navštivte následující články v webu společnosti Microsoft:
http://www.microsoft.com/technet/scriptcenter/topics/vista/wmi1.mspx
Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Další informace naleznete následujícím článku znalostní databáze Microsoft Knowledge Base:
932370Počet procesorů fyzické povoleno hyperthreading číslo fyzické multicore procesorů je nesprávně vykázána nebo v systému Windows XP a Windows Server 2003

Vlastnosti

ID článku: 936235 - Poslední aktualizace: 19. března 2009 - Revize: 2.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Klíčová slova: 
kbmt kbautohotfix kbfix kbexpertiseadvanced kbpubtypekc kbqfe kbhotfixserver KB936235 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:936235

Dejte nám zpětnou vazbu

 

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