บทความนี้อธิบายถึงปัญหาที่เกิดขึ้นใน Windows 8.1 หรือ Windows Server 2012 Hyper-V R2 โฮสต์ โปรแกรมแก้ไขด่วนจะพร้อมใช้งานเมื่อต้องการแก้ไขปัญหานี้ ก่อนที่คุณติดตั้งโปรแกรมแก้ไขด่วนนี้ เช็คเอาท์ส่วนของข้อกำหนดเบื้องต้น
บทนำ
พิจารณาสถานการณ์สมมติต่อไปนี้:
-
คุณมีคอมพิวเตอร์ที่ใช้ Windows Server 2012 R2 ของที่ถูกกำหนดค่าสำหรับทีม NIC อย่าง น้อยหนึ่ง โดยใช้ Windows NIC กำหนดเซิร์ฟ (LBFO)
-
คุณได้ใช้ Windows NIC กำหนดเซิร์ฟ (LBFO) ในสวิตช์อิสระกำหนดเซิร์ฟโหมด โดยใช้พอร์ต Hyper-V หรือโหมดการปรับสมดุลการโหลดแบบไดนามิก นอกจากนี้ คุณได้อย่างถูกต้องการกำหนดค่า Nic จะใช้ตัวประมวลผลไม่ซ้อนกัน (สำหรับข้อมูลเพิ่มเติม โปรดดูบทความฐานข้อมูลองค์ความรู้)
-
สวิตช์เสมือน Hyper-V ถูกผูกไว้กับหนึ่งในทีมงาน LBFO
-
คุณเริ่มต้นเครื่องเสมือนบน Hyper-V เซิร์ฟเวอร์ หรือถ่ายทอดสดคุณย้ายเครื่องเสมือนจากเซิร์ฟเวอร์หนึ่งไปยังเซิร์ฟเวอร์อื่น
ในสถานการณ์สมมตินี้ คุณสามารถพบอย่างน้อยหนึ่งปัญหาต่อไปนี้:
-
ฉบับที่ 1: เหตุการณ์ 113 ข้อผิดพลาดต่อไปนี้ถูกบันทึกเป็นระยะ ๆ ในแฟ้มบันทึกเหตุการณ์:
Log Name: SystemSource: Microsoft-Windows-Hyper-V-VmSwitch
Date: <DateTime>
Event ID: 113
Task Category: None
Level: Error
Keywords:
User: SYSTEM
Computer: Server1.contoso.com
Description:
Failed to allocate VMQ for NIC EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22
(Friendly Name: Network Adapter) on switch DE4F3664-68D9-4781-825B-882A540FAB08 (Friendly Name: VM Switch).
Reason - The OID failed. Status = {Operation Failed} The requested operation was unsuccessful.
นอกจากนี้ VmSwitch Hyper-V อาจล้มเหลวในการปันส่วน VMQ คิวสำหรับเครื่องเสมือน
หมายเหตุ ในเหตุการณ์ คำอธิบาย คำอธิบายรายการข้อความนั้นเสมอ "OID ไม่" สถานะข้อความที่แตกต่างกันไปขึ้นอยู่กับไดรเวอร์อะแดปเตอร์เครือข่ายที่กำลังใช้งาน ตัวอย่างอื่น ๆ สถานะมีดังนี้:-
สถานะไม่ถูกต้อง =พารามิเตอร์ถูกส่งผ่านไปยังบริการหรือฟังก์ชัน
-
สถานะ =ไม่พอมีทรัพยากรของระบบจะดำเนินการ API ให้เสร็จสมบูรณ์
-
สถานะที่ไม่รู้จัก =
สาเหตุ ปัญหานี้เกิดขึ้นเนื่องจาก VmSwitch ถือว่า ตัวประมวลผลเริ่มต้นสำหรับ VMQ เป็นศูนย์ (0) เมื่อทำการปันส่วน VMQ ซึ่งทำให้เครือข่ายบางโปรแกรมควบคุมอะแดปเตอร์เพื่อปฏิเสธการปันส่วน และสร้าง 113 ข้อผิดพลาด
แก้ไขข้อมูล หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ VmSwitch ไม่ถือว่า ตัวประมวลผลเริ่มต้นสำหรับ VMQ เป็นศูนย์ (0)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหานี้ ให้ดูบทความฐานข้อมูลองค์ความรู้ -
-
การตัดสินค้าจากคลัง 2: ประสิทธิภาพการทำงานจะ หรือระบบหยุดการตอบสนอง
สาเหตุ ปัญหานี้เกิดขึ้นเนื่องจากอัลกอริทึมการแมปทรัพยากรทางกายภาพ LBFO overloads โฮสต์ ปัญหานี้สามารถจะก่อให้เกิด "MAC flapping"
แก้ไขข้อมูล หลังจากใช้โปรแกรมแก้ไขด่วนนี้ อัลกอริทึม rebalancing ถูกปรับให้เหมาะสม และทำการปรับสเกลได้มากขึ้น -
ออก 3: 0xD1 แจ้งความผิดพลาดที่เกิดขึ้นบนโฮสต์ในระหว่างการโยกย้ายถ่ายทอดสด
สาเหตุ ปัญหานี้เกิดขึ้นหลังจาก LBFO ล้างโครงสร้างของตนเองได้เนื่องจากถือว่า เป็นรับประกันความคืบหน้าไปข้างหน้าของตัวระบุวัตถุ (OID)
แก้ไขข้อมูล หลังจากใช้โปรแกรมแก้ไขด่วนนี้ LBFO ล้างข้อมูลการแมปของถ้า OID สำเร็จเท่านั้น สำหรับสถานการณ์สมมติล้มเหลว LBFO ส่งผ่านสถานะ OID กลับไป VmSwitch VmSwitch ได้รับสถานะความล้มเหลว และประมวลผลผ่านทางตรรกะของตนเอง
การแก้ปัญหา
ข้อมูลโปรแกรมแก้ไขด่วน
มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้
หากโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "มีการดาวน์โหลดโปรแกรมแก้ไขด่วน" ที่ด้านบนของบทความฐานข้อมูลองค์ความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น ส่งคำขอถึงฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft และวิธีการขอรับโปรแกรมแก้ไขด่วน
หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายชื่อทั้งหมด ของหมายเลขโทรศัพท์ของฝ่ายบริการลูกค้าของ Microsoft และการสนับสนุน หรือ เพื่อสร้างการร้องขอบริการแยกต่างหาก แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:
หมายเหตุ แบบฟอร์ม "โปรแกรมแก้ไขด่วนดาวน์โหลดพร้อมใช้งาน" แสดงภาษาโปรแกรมแก้ไขด่วนจะพร้อมใช้งาน ถ้าคุณไม่เห็นภาษาของคุณ อาจเป็น เพราะไม่มีโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมีติดตั้งไว้ใน Windows 8.1 หรือ R2 Windows Server 2012
ข้อมูลรีจิสทรี
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนในแพ็คเกจนี้ คุณไม่มีการเปลี่ยนแปลงใด ๆ ในรีจิสทรี
ข้อกำหนดการรีสตาร์ท
คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนนี้ไม่ได้ใช้แทนโปรแกรมแก้ไขด่วนที่มีการนำออกใช้ก่อนหน้านี้
รุ่นสากลของโปรแกรมแก้ไขด่วนนี้ติดตั้งแฟ้มที่มีแอตทริบิวต์ที่แสดงในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) วันที่และเวลาสำหรับแฟ้มเหล่านี้บนเครื่องคอมพิวเตอร์เฉพาะที่ของคุณจะแสดงผลตามเวลาท้องถิ่นของคุณร่วมกับความโน้มเอียงของเวลาตามฤดูกาล (DST) ในปัจจุบันของคุณ นอกจากนี้ วันที่และเวลาอาจจะเปลี่ยนแปลงไปได้อีกด้วยเมื่อคุณดำเนินการบางอย่างกับแฟ้มนี้
แฟ้มข้อมูลและบันทึกย่อ Windows 8.1 และ Windows Server 2012 R2
สิ่งสำคัญ โปรแกรมแก้ไขด่วน 8.1 ของ Windows และโปรแกรมแก้ไขด่วนของ Windows Server 2012 R2 การรวมอยู่ในแพคเกจเดียวกัน อย่างไรก็ตาม โปรแกรมแก้ไขด่วนบนเพจคำขอโปรแกรมแก้ไขด่วนปรากฏอยู่ภายใต้ระบบปฏิบัติการทั้งสอง เมื่อต้องการร้องขอแพคเกจโปรแกรมแก้ไขด่วนที่ใช้กับระบบปฏิบัติการหนึ่ง หรือทั้งสอง เลือกโปรแกรมแก้ไขด่วนที่อยู่ภายใต้ "Windows 8.1/Windows Server 2012 R2"ในหน้า อ้างอิงส่วน "นำไปใช้กับ" ในบทความเสมอเพื่อกำหนดระบบปฏิบัติการจริงที่จะนำโปรแกรมแก้ไขด่วนแต่ละโปรแกรมไปใช้ด้วย
-
แฟ้มที่นำไปใช้กับผลิตภัณฑ์เจาะจง หลักเป้าหมาย (RTM, SPn), และสาขาเซอร์วิส (LDR, GDR) สามารถระบุได้ ด้วยการตรวจสอบหมายเลขรุ่นของแฟ้มดังที่ปรากฏในตารางต่อไปนี้:
-
สาขาบริการของ GDR ประกอบด้วยบรรดาโปรแกรมแก้ไขเฉพาะที่มีการนำออกใช้อย่างกว้างขวางเพื่อจัดการกับปัญหาร้ายแรงที่แพร่กระจายเป็นวงกว้าง สาขาบริการของ ldr จะประกอบด้วยโปรแกรมแก้ไขด่วนนอกจากการแก้ไขที่ออกในวงกว้าง
-
แฟ้ม MANIFEST (.manifest) และแฟ้ม MUM (.mum) ซึ่งติดตั้งสำหรับแต่ละสภาพแวดล้อมจะแสดงรายการแยกต่างหากในส่วน "ข้อมูลแฟ้มเพิ่มเติม" แฟ้ม MUM, MANIFESTและ แฟ้มแค็ตตาล็อก (.cat) การรักษาความปลอดภัยที่เกี่ยวข้อง มีความสำคัญมากในการรักษาสถานะของคอมโพเนนต์ปรับปรุงแล้ว แฟ้มแค็ตตาล็อกการรักษาความปลอดภัยซึ่งแอตทริบิวต์ไม่ได้แสดงรายการไว้จะได้รับการลงชื่อด้วยลายเซ็นดิจิทัลของ Microsoft
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลอ้างอิง
ดูที่ Microsoft ใช้เพื่ออธิบายการปรับปรุงซอฟต์แวร์