การแก้ไข: ตัวควบคุมเซิร์ฟเวอร์ ISA บริการไม่สามารถเริ่มต้นหลังจากคุณติดตั้งการปรับปรุง MS09-012 บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows Server 2003 และที่มีแกน CPU มากกว่า 4


อาการ


พิจารณาสถานการณ์ต่อไปนี้:
  • บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows Server 2003 และที่มีแกน CPU มากกว่า 4 คุณติดตั้ง Microsoft ISA Server 2006 Standard Edition
  • คุณติดตั้งการปรับปรุง MS09-012 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุง MS09-012 โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
    959454 MS09-012: ช่องโหว่ใน Windows อาจอนุญาตให้มีสิทธิ์การใช้งาน
  • คุณรีสตาร์ทคอมพิวเตอร์
ในสถานการณ์สมมตินี้ ควบคุมเซิร์ฟเวอร์ ISA Microsoft บริการไม่สามารถเริ่มต้น นอกจากนี้ มีบันทึกรหัสเหตุการณ์ 14109 ในบันทึกของโปรแกรมประยุกต์

สาเหตุ


ปัญหานี้เกิดขึ้นถ้ามีการติดตั้งโปรแกรมแก้ไขด่วนบางอย่างก่อนที่คุณติดตั้งการปรับปรุงการรักษาความปลอดภัย ถ้าการปรับปรุงการรักษาความปลอดภัยตรวจพบว่า มีการติดตั้งโปรแกรมแก้ไขด่วนเหล่านี้ การปรับปรุงการรักษาความปลอดภัยเพิ่มฟังก์ชันการทำงานที่เปลี่ยนแปลงวิธีที่ Windows รายงานหมายเลขของ Cpu ที่พร้อมใช้งาน การเปลี่ยนแปลงนี้ถูกนำมาใช้ในโปรแกรมแก้ไขด่วน 932730 การเปลี่ยนแปลงที่ทำให้ Windows Server 2003 เพื่อรายงานจำนวนของ Cpu แน่นอนว่า Windows Vista และ Windows Server 2008 รายงานจำนวนของ Cpu ดังนั้น เมื่อ Windows Server 2003 รายงาน CPU มากกว่าสี่แกน บริการควบคุมเซิร์ฟเวอร์ ISA แปลนี้เป็น cpu หรือมากกว่าสี่ นี้ทริกเกอร์ข้อความแจ้งเตือนที่ปิดบริการควบคุมเซิร์ฟเวอร์ ISA Microsoft และบริการใด ๆ ที่ไม่เป็นอิสระ หมายเหตุ โปรแกรมแก้ไขด่วน 932730 ไม่รวมอยู่ในเซอร์วิสแพ็ค Windows Server 2003 ใด ๆ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับโปรแกรมแก้ไขด่วน 932730 คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
932370หมายเลขของตัวประมวลผลทางกายภาพที่เปิดใช้งานไฮเปอร์เธรดดิงหรือหมายเลขของตัวประมวลผลลงทางกายภาพไม่ถูกต้องรายงานใน Windows Server 2003

การแก้ไข


เมื่อต้องการแก้ไขปัญหานี้ ติดตั้งแพคเกจรวบรวมโปรแกรมแก้ไขด่วนที่อธิบายไว้ในบทความฐานความรู้ของ Microsoft ต่อไปนี้:
970443คำอธิบายของแพคเกจโปรแกรมแก้ไขด่วนของ ISA Server 2006: คำอธิบายเกี่ยวกับแพคเกจโปรแกรมแก้ไขด่วนของ ISA Server 2006:21 เมษายน 2009

สถานะ


Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"

ข้อมูลเพิ่มเติม


ISA Server ใช้ Windows GetLogicalProcessorInformation API เพื่อกำหนดจำนวนตัวประมวลผลแบบลอจิคัล การปรับปรุงที่ให้ไว้ โดยโปรแกรมแก้ไขด่วน 932370 เปลี่ยนวิธีที่ Windows Server 2003 รายงานแกน CPU คุณสามารถใช้เครื่องมือ showprocs เพื่อแสดงวิธีเปลี่ยนที่โปรแกรมแก้ไขด่วน 932370 932370the โปรแกรมแก้ไขด่วน เมื่อต้องการดาวน์โหลดเครื่องมือ showprocs แวะไปที่เว็บไซต์ต่อไปนี้:http://isatools.org/tools/showprocs.zipตัวอย่างเช่น ถ้าคอมพิวเตอร์ของคุณใช้แพคเกจ CPU สองและแต่ละแพคเกจประกอบด้วยสี่แกน ผลลัพธ์ของเครื่องมือ showprocs แสดงต่อไปนี้ รายงานสรุป: ก่อนที่คุณติดตั้งโปรแกรมแก้ไขด่วน 932370:CPU แกน: แพคเกจ 2CPU: 0Logical CPU: สิทธิ์การใช้งานจำเป็นต้องใช้ตัวประมวลผล 8Per: 2After ที่คุณติดตั้งโปรแกรมแก้ไขด่วน 932370:CPU แกน: แพคเกจ 4CPU: 2Logical CPU: สิทธิ์การใช้งานจำเป็นต้องใช้ตัวประมวลผล 8Per: 2

อ้างอิง


ปัญหานี้ส่งผลกระทบต่อ Microsoft ISA Server 2006 องค์กร Edition สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้:Microsoft Security นการ MS09-012 - สำคัญบล็อกทีมผลิตภัณฑ์ Forefront TMG (ISA Server)สำหรับข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ของการปรับปรุงซอฟต์แวร์ คลิกต่อไปนี้ บทความหมายเลขเพื่อดูบทความในฐานความรู้ของ Microsoft:
824684 คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายโปรแกรมปรับปรุงซอฟต์แวร์ของ Microsoft