FIX: de ISA Server Control-service kan niet worden gestart nadat u de update MS09-012 hebt geïnstalleerd op een computer waarop Windows Server 2003 wordt uitgevoerd en die meer dan 4 CPU-kernen heeft


Symptomen


Neem het volgende scenario:
  • Op een computer waarop Windows Server 2003 wordt uitgevoerd en die meer dan 4 CPU-kernen heeft, installeert u Microsoft ISA Server 2006 Standard Edition.
  • U installeert de update MS09-012. Als u meer informatie wilt over de MS09-012-update, klikt u op het volgende artikelnummer in de Microsoft Knowledge Base:
    959454 MS09-012: beveiligingsproblemen in Windows kunnen leiden tot misbruik van bevoegdheden
  • U de computer opnieuw opstarten.
In dit scenario kan de Microsoft ISA Server Control-service niet starten. Bovendien wordt gebeurtenis-ID 14109 vastgelegd in het toepassingslogboek.

Oorzaak


Dit probleem treedt op als bepaalde hotfixes zijn geïnstalleerd voordat u de beveiligingsupdate installeert. Als de beveiligingsupdate vaststelt dat deze hotfixes zijn geïnstalleerd, wordt met de beveiligingsupdate functionaliteit toegevoegd waarmee wordt gewijzigd hoe Windows het aantal beschikbare Cpu's meldt. Deze wijziging is geïntroduceerd in hotfix 932730. De wijziging zorgt ervoor dat Windows Server 2003 voor het rapporteren van het aantal Cpu's precies hoe Windows Vista en Windows Server 2008 het aantal Cpu's rapporteren. Wanneer Windows Server 2003 meer dan vier CPU-kernen rapporteert, interpreteert de ISA Server Control-service dit daarom als meer dan vier Cpu's. Dit activeert een waarschuwing waarmee de Microsoft ISA Server Control-service en eventuele afhankelijke services worden afgesloten. Opmerking Hotfix 932730 is niet opgenomen in een Windows Server 2003 Service Pack. Voor meer informatie over hotfix 932730, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
932370 het aantal fysieke processors met hyperthreading is ingeschakeld of het aantal fysieke multicore processors is onjuist gerapporteerd in Windows Server 2003

Oplossing


U lost dit probleem, installeert u het hotfixcombinatiepakket dat wordt beschreven in het volgende artikel in de Microsoft Knowledge Base:
970443 beschrijving van het hotfix-pakket voor isa Server 2006: beschrijving van het HOTFIXPAKKET voor isa Server 2006:21 april 2009

Status


Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.

Meer informatie


ISA Server gebruikt de Windows GetLogicalProcessorInformation-API om het aantal logische processors te bepalen. De update die wordt geleverd door hotfix 932370 wijzigt de manier waarop Windows Server 2003 CPU-kernen rapporteert. U het hulpprogramma showprocs gebruiken om weer te geven hoe hotfix 932370de wijzigingen die hotfix 932370. Als u het hulpprogramma showprocs wilt downloaden, gaat u naar de volgende website:http://isatools.org/tools/showprocs.zipals uw computer bijvoorbeeld twee CPU-pakketten gebruikt en elk pakket vier cores bevat, de resultaten van het hulpprogramma showprocs toont de volgende overzichtsrapporten: voordat u hotfix 932370: CPU-kernen: 2Cpu-pakketten: 0logical CPU: 8per-processor-licenties vereist: 2nadat u hotfix 932370 hebt geïnstalleerd: CPU-kernen: 4cpu-pakketten: 2LOGICAL CPU: 8per-processor-licenties vereist: 2

Verwijzingen


Dit probleem heeft geen invloed op Microsoft ISA Server 2006 Enterprise Edition. Ga voor meer informatie naar de volgende Microsoft-websites:Microsoft Security Bulletin ms09-012-belangrijkblog over FOREFRONT TMG (ISA Server) product teamvoor meer informatie over de terminologie van software-update, klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven