Problembeschreibung
Stellen Sie sich folgendes Szenario vor:
-
Auf einem Computer, auf dem Windows Server 2003 ausgeführt wird und auf dem mehr als 4 CPU-Kerne vorhanden sind, installieren Sie Microsoft ISA Server 2006 Standard Edition.
-
Sie installieren das UPDATE MS09-012. Weitere Informationen zum MS09-012-Update erhalten Sie, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
959454 MS09-012: Sicherheitsanfälligkeiten in Windows können eine Erhöhung von Berechtigungen ermöglichen
-
Sie starten den Computer neu.
In diesem Szenario kann der Microsoft ISA Server Control-Dienst nicht gestartet werden. Darüber hinaus wird die Ereignis-ID 14109 im Anwendungsprotokoll protokolliert.
Ursache
Dieses Problem tritt auf, wenn bestimmte Hotfixes installiert wurden, bevor Sie das Sicherheitsupdate installieren. Wenn das Sicherheitsupdate erkennt, dass diese Hotfixes installiert sind, fügt das Sicherheitsupdate Funktionen hinzu, die die Anzahl der verfügbaren CPUs von Windows ändern. Diese Änderung wurde im Hotfix 932730 eingeführt. Die Änderung bewirkt, dass Windows Server 2003 die Anzahl der CPUs genau darüber meldet, wie Windows Vista und Windows Server 2008 die Anzahl der CPUs melden. Wenn Windows Server 2003 mehr als vier CPU-Kerne meldet, interpretiert der ISA Server Control-Dienst dies daher als mehr als vier CPUs. Dadurch wird eine Warnung ausgelöst, die den Microsoft ISA Server Control-Dienst und alle abhängigen Dienste herunterfährt. Hinweis Hotfix 932730 war in keinem Windows Server 2003-Service Pack enthalten. Weitere Informationen zum Hotfix 932730 erhalten Sie, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
932370 Die Anzahl der physischen Hyperthreading-fähigen Prozessoren oder die Anzahl der physischen Multicore-Prozessoren wird in Windows Server 2003 falsch gemeldet.
Fehlerbehebung
Installieren Sie das Hotfix-Rolluppaket, das im folgenden Microsoft Knowledge Base-Artikel beschrieben wird, um dieses Problem zu beheben:
970443 Beschreibung des ISA Server 2006-Hotfixpakets: Beschreibung des ISA Server 2006-Hotfixpakets: 21. April 2009
Status
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.
Weitere Informationen
ISA Server verwendet die Windows GetLogicalProcessorInformation-API, um die Anzahl der logischen Prozessoren zu bestimmen. Das Update, das vom Hotfix 932370 bereitgestellt wird, ändert die Art und Weise, wie Windows Server 2003 CPU-Kerne meldet. Sie können das Showprocs-Tool verwenden, um zu zeigen, wie hotfix 932370die Änderungen an diesem Hotfix 932370. Um das showprocs-Tool herunterzuladen, Besuchen Sie die folgende Website:http://isatools.org/tools/showprocs.zipWenn Ihr Computer z. B. zwei CPU-Pakete verwendet und jedes Paket vier Kerne enthält, zeigen die Ergebnisse des Showprocs-Tools die folgenden Zusammenfassungsberichte:Vor der Installation des Hotfixes 932370:CPU Cores: 2CPU-Pakete: 0Logische CPU: 8Proprozessorlizenzen erforderlich: 2Nach der Installation des Hotfixes 932370:CPU-Kerne: 4CPU-Pakete: 2Logische CPU-Lizenzen: 8Per-Prozessor-Lizenzen erforderlich: 2
Informationsquellen
Dieses Problem wirkt sich nicht auf Microsoft ISA Server 2006 Enterprise Edition aus. Weitere Informationen finden Sie auf den folgenden Microsoft-Websites:Microsoft Security Bulletin MS09-012 - ImportantForefrontTMG (ISA Server) Product Team BlogWeitere Informationen zur Terminologie vonSoftwareupdates finden Sie unter der folgenden Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird