Příznaky

Zvažte následující scénář:

  • V počítači se systémem Windows Server 2003 a s více než 4 jádry procesoru nainstalujete Microsoft ISA Server 2006 Standard Edition.

  • Nainstalujete aktualizaci MS09-012. Další informace o aktualizaci MS09-012 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

    959454 MS09-012: chyby zabezpečení v systému Windows by mohly umožnit zvýšení oprávnění

  • Restartujete počítač.

V tomto scénáři nelze spustit službu Microsoft ISA Server Control. Kromě toho je do protokolu aplikací zaznamenána událost s ID 14109.

Příčina

K tomuto problému dochází, pokud byly před instalací aktualizace zabezpečení nainstalovány určité opravy hotfix. Pokud aktualizace zabezpečení zjistí, že jsou tyto opravy hotfix nainstalovány, přidá Tato aktualizace zabezpečení funkci, která mění způsob, jakým systém Windows hlásí počet procesorů, které jsou k dispozici. Tato změna byla zavedena v opravě hotfix 932730. Změna způsobí, že systém Windows Server 2003 ohlásí počet procesorů přesně podle toho, jak systém Windows Vista a Windows Server 2008 hlásí počet procesorů. Pokud tedy systém Windows Server 2003 hlásí více než čtyři jádra procesoru, služba řízení serveru ISA Server toto interpretuje jako více než čtyři procesory. Spustí výstrahu, která vypne službu Microsoft ISA Server Control a všechny závislé služby. Poznámka: Oprava hotfix 932730 nebyla součástí aktualizace Service Pack pro systém Windows Server 2003. Další informace o opravě hotfix 932730 získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

932370 počet fyzických procesorů s povoleným hyperthreading nebo počet fyzických víceprocesorových procesorů je nesprávně hlášen v systému Windows Server 2003

Řešení

Chcete-li tento problém vyřešit, nainstalujte balíček kumulativních oprav hotfix, který je popsán v následujícím článku znalostní báze Microsoft Knowledge Base:

970443 Popis balíčku oprav hotfix serveru isa Server 2006: Popis balíčku oprav hotfix pro isa Server 2006:21. dubna 2009

Stav

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

Server ISA používá k určení počtu logických procesorů rozhraní API GetLogicalProcessorInformation. Aktualizace, která je poskytována opravou hotfix 932370, mění způsob, jakým systém Windows Server 2003 hlásí jádra procesoru. Pomocí nástroje showprocs můžete zobrazit způsob opravy hotfix 932370změny, které oprava hotfix 932370. Chcete-li stáhnout nástroj showprocs, navštivte následující web:http://isatools.org/Tools/showprocs.zipPokud například počítač používá dva balíčky procesoru a každý balíček obsahuje čtyři jádra, výsledky nástroje showprocs zobrazí následující souhrnné zprávy: před instalací opravy hotfix 932370: jádry procesoru: 2balíčky procesoru: 0LOGICKÉ využití procesoru: 8Licence na procesor vyžaduje: 2Po instalaci opravy hotfix 932370: jádra CPU: 4Procesorové balíčky: 2LOGICKÉ využití procesoru: 8 vyžaduje licenci na procesor: 2

Odkazy

Tento problém se netýká serveru Microsoft ISA Server 2006 Enterprise Edition. Další informace naleznete na následujících webech společnosti Microsoft:bulletin zabezpečení společnosti Microsoft MS09-012-důležitýBlog týmu produktu Forefront TMG (ISA Server)dalšíinformace o terminologii týkající se aktualizace softwaru získáte v následujícím článku znalostní báze Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Potřebujete další pomoc?

Chcete další možnosti?

Prozkoumejte výhody předplatného, projděte si školicí kurzy, zjistěte, jak zabezpečit své zařízení a mnohem více.

Komunity vám pomohou klást otázky a odpovídat na ně, poskytovat zpětnou vazbu a vyslechnout odborníky s bohatými znalostmi.