Oprava: Služba řízení serveru ISA nelze spustit po instalaci aktualizace MS09-012 v počítači se systémem Windows Server 2003, který má více než 4 jádra procesoru

Příznaky

Jde o takovouto situaci:
  • V počítači se systémem Windows Server 2003 a který má více než 4 jádra procesoru, nainstalujte Microsoft ISA Server 2006 Standard Edition.
  • Instalaci aktualizace MS09-012.
    Další informace o bulletinu MS09-012 aktualizace, klepněte na následující číslo článku databáze Microsoft Knowledge Base:

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

  • Restartování počítače.
V tomto scénáři nelze spustit službu Microsoft ISA Server Control. V protokolu aplikací je dále zaznamenána událost ID 14109.

Příčina

K tomuto problému dochází, pokud byly nainstalovány určité opravy hotfix před instalací aktualizace zabezpečení. Pokud aktualizace zabezpečení zjistí, že jsou nainstalovány tyto opravy hotfix, aktualizace zabezpečení přidá funkci, která mění, jak systém Windows hlásí počet procesorů, které jsou k dispozici. Tato změna byla zavedena v opravě hotfix 932730. Tato změna způsobí, že sestava počet procesorů systému Windows Server 2003 přesně jak Windows Vista a Windows Server 2008 ohlásit počet procesorů. Proto při Windows Server 2003 hlásí více než čtyři jádra procesoru, služba Řízení serveru ISA interpretuje jako více než čtyři procesory. To spustí výstrahu, která vypne službu Microsoft ISA Server Control a všechny závislé služby.

Poznámka: Opravy hotfix 932730 nebyla zahrnuta v žádné aktualizaci service pack pro systém Windows Server 2003. Další informace o opravě hotfix 932730 klepnutím na následující číslo článku databáze Microsoft Knowledge Base:
932370 počet fyzických procesorů podporujících technologii hyperthreading počet fyzických vícejádrových procesorů je nesprávně vykázána nebo v systému Windows Server 2003

Řešení

Chcete-li vyřešit tento problém, nainstalujte kumulativní balíček oprav hotfix, která je popsána v následujícím článku znalostní báze Microsoft Knowledge Base:
970443 Popis balíčku opravy hotfix produktu ISA Server 2006: Popis balíčku opravy hotfix produktu ISA Server 2006: 21 Duben 2009

Stav

Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".

Další informace

ISA Server používá funkci GetLogicalProcessorInformation rozhraní API systému Windows určit počet logických procesorů. Aktualizace, která je k dispozici oprava hotfix 932370 změní, jak Windows Server 2003 hlásí jader procesoru.


Chcete-li zobrazit, jak se změní 932370the opravy hotfix Tato oprava hotfix 932370 můžete použít nástroj showprocs. Chcete-li stáhnout nástroj showprocs, naleznete na následujícím webu:
http://isatools.org/tools/showprocs.zip

Například pokud počítač používá dva balíčky procesoru a každý balíček obsahuje čtyři jádra, ukazuje výsledky nástroj showprocs následující souhrnné sestavy:

Před instalací opravy hotfix 932370:
Jader procesoru: 2

Balení procesoru: 0
Logický procesor: 8
Vyžadované licence na procesor: 2

Po instalaci opravy hotfix 932370:
Jader procesoru: 4
Balení procesoru: 2
Logický procesor: 8
Vyžadované licence na procesor: 2

Odkazy

Tento problém nemá vliv na 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)

Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft
Vlastnosti

ID článku: 970441 - Poslední kontrola: 13. 1. 2017 - Revize: 1

Váš názor