ВИПРАВЛЕННЯ: На ISA Server керування не вдається запустити службу після інсталяції оновлення MS09, 012 на комп'ютері під керуванням Windows Server 2003 і, що має більше 4 ядра, ЦП


Ознаки


Розглянемо таку ситуацію:
  • На комп'ютері під керуванням Windows Server 2003 і що, має 4 ядра, ЦП, інсталяції Microsoft ISA Server 2006 Standard Edition.
  • Інсталювати оновлення MS09, 012. Щоб отримати додаткові відомості про оновлення MS09, 012, клацніть номер статті в базі знань Microsoft Knowledge Base:
    959454 MS09 – 012: дефекти Windows дозволяє несанкціоноване розширення прав
  • Перезавантаження комп'ютера.
У цьому випадку не вдається запустити службу елемент керування Microsoft ISA Server. Окрім того, у журналі застосунків реєструється подія ID 14109.

Причина


Ця проблема виникає, якщо деякі виправлення було інстальовано, перш ніж інсталювати оновлення безпеки. Якщо оновлення безпеки визначає, чи встановлено ці виправлення, оновлення безпеки, додає функції, що зміни, як Windows повідомляє про кількість процесорів, які доступні. Ця зміна, представленим в виправлення 932730. Зміна причини, Windows Server 2003, щоб повідомити кількість процесорів так само як Windows Vista і Windows Server 2008 звіт про кількість процесорів. Таким чином, якщо Windows Server 2003 понад чотири ядра, ЦП, служба ISA Server керування розцінює це як більше чотирьох процесорів. Це викликає, повідомлення перед завершенням роботи служби ISA Server елемент керування Microsoft і будь-які залежну службу. Примітка Виправлення 932730 не було включено до пакетів оновлень Windows Server 2003. Щоб отримати додаткові відомості про виправлення 932730 клацніть номер статті в базі знань Microsoft Knowledge Base:
932370 кількість фізичних процесорів, які підтримують гіперпоточності або кількість фізичних багатоядерних процесорів помилково повідомили у Windows Server 2003

Спосіб вирішення


Щоб вирішити цю проблему, слід інсталювати пакет поточних виправлень, як описано в такій статті бази знань Майкрософт:
Опис пакета виправлень ISA Server 2006 970443 : опис пакета виправлень ISA Server 2006: 21 квітня 2009 р.

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


ISA Server використовує Windows GetLogicalProcessorInformation API, щоб визначити кількість логічних процесорів. Оновлення, яке забезпечується технологією виправлення 932370 зміни, Windows Server 2003, як звітів ядра ЦП. Showprocs. exe можна показати, як виправлення 932370the зміни, що виправлення 932370. Щоб завантажити засіб перевірки showprocs, перейдіть на веб-сайт:http://isatools.org/tools/showprocs.zipнаприклад, якщо на комп'ютері використовується, два пакети з ЦП і кожен пакет містить чотири ядра, до showprocs. exe, буде показано нижче зведені звіти: перш ніж інсталювати виправлення 932370:CPU ядра: 2CPU пакетів: 0Logical процесор: 8Per-процесор ліцензій, необхідних: 2After з інсталяції виправлення 932370:CPU ядра: 4CPU пакети: 2Logical процесор: 8Per-процесор ліцензій, які потрібно: 2

Посилання


Ця проблема не впливає на Microsoft-ISA Server 2006 Enterprise Edition. Щоб отримати додаткові відомості, відвідайте такі веб-сайти Майкрософт:Microsoft Security бюлетень MS09-012 - важливіБлог команди розробки Forefront TMG (ISA Server)додаткові відомості про термінологію оновлення програмного забезпечення, клацніть на наведені нижче Стаття, номер статті в базі знань Microsoft Knowledge Base:
824684 Опис стандартну термінологію, яка використовується для опису оновлень програмних продуктів Майкрософт