Windows 10 ปิดใช้งานการสนับสนุน RemoteFX vGPU; คุณเปิดเครื่องอีกครั้งได้ไหม

Windows 10 Disables Support



Windows 10 ปิดใช้งานการสนับสนุน RemoteFX vGPU; คุณเปิดเครื่องอีกครั้งได้ไหม ในฐานะผู้เชี่ยวชาญด้านไอที ฉันมักถูกถามเกี่ยวกับคุณลักษณะใดใน Windows 10 ที่สามารถปิดหรือปิดได้ ในกรณีส่วนใหญ่ คำตอบคือ 'ขึ้นอยู่กับ' ตัวอย่างเช่น คุณสามารถปิดใช้งาน Windows Firewall ได้ แต่การทำเช่นนั้นอาจทำให้คอมพิวเตอร์ของคุณเสี่ยงต่อการถูกโจมตีได้ ในกรณีของ RemoteFX vGPU คำตอบนั้นตรงไปตรงมากว่าเล็กน้อย Microsoft ได้ตัดสินใจที่จะปิดใช้งานคุณลักษณะนี้ตามค่าเริ่มต้นใน Windows 10 และไม่มีทางที่จะเปิดใช้งานได้อีก RemoteFX vGPU คืออะไร RemoteFX vGPU เป็นคุณสมบัติที่อนุญาตให้ใช้ GPU จริงร่วมกันระหว่างเครื่องเสมือนหลายเครื่อง โดยทั่วไปจะใช้ในกรณีที่ต้องการกราฟิกระดับไฮเอนด์ เช่น สำหรับการตัดต่อวิดีโอหรือเล่นเกม เหตุใด Microsoft จึงปิดใช้งาน Microsoft ไม่ได้ระบุเหตุผลเฉพาะเจาะจงสำหรับการปิดใช้งาน RemoteFX vGPU ใน Windows 10 อย่างไรก็ตาม เป็นไปได้ว่าการตัดสินใจดังกล่าวเกิดจากเหตุผลด้านประสิทธิภาพหรือความปลอดภัย ผลของการปิดใช้งาน RemoteFX vGPU คืออะไร สำหรับผู้ใช้ส่วนใหญ่ การปิดใช้งาน RemoteFX vGPU จะไม่มีผลกระทบที่เห็นได้ชัดเจน อย่างไรก็ตาม หากคุณใช้คุณลักษณะนี้ คุณอาจต้องค้นหาโซลูชันอื่น คุณมีคำแนะนำสำหรับทางเลือกอื่นหรือไม่? หากคุณต้องการกราฟิกระดับไฮเอนด์สำหรับเครื่องเสมือน คุณอาจใช้ GPU จริงที่ไม่ได้ใช้ร่วมกับเครื่องเสมือนอื่น หรือคุณอาจใช้โซลูชันที่ใช้ซอฟต์แวร์ เช่น NVIDIA GRID



Microsoft ได้เผยแพร่การอัปเดตความปลอดภัย KB4571756 ที่จะปิดใช้งาน RemoteFX vGPU คุณสมบัติเนื่องจากช่องโหว่ด้านความปลอดภัย มันหมายถึง วินโดวส์ 10 เวอร์ชัน 2004 และ Windows Server เวอร์ชัน 2004 ทุกรุ่น





การอัปเดต Windows VGPU RemoteFX





โพสต์การอัปเดตนี้ VM ใด ๆ ที่เปิดใช้งาน RemoteFX vGPU จะหยุดทำงานพร้อมกับข้อความแสดงข้อผิดพลาดต่อไปนี้:



  • ไม่สามารถเริ่มเครื่องเสมือนได้เนื่องจาก GPU ที่เปิดใช้งาน RemoteFX ทั้งหมดถูกปิดใช้งานในตัวจัดการ Hyper-V
  • ไม่สามารถเริ่มเครื่องเสมือนได้เนื่องจากเซิร์ฟเวอร์มีทรัพยากร GPU ไม่เพียงพอ

แม้ว่าผู้ใช้ปลายทางจะพยายามเปิดใช้งาน RemoteFX vGPU อีกครั้ง เครื่องเสมือนจะแสดงข้อความแสดงข้อผิดพลาด:

เราไม่รองรับอะแดปเตอร์วิดีโอ RemoteFX 3D อีกต่อไป หากคุณยังคงใช้อะแดปเตอร์นี้ คุณอาจเสี่ยงต่อความปลอดภัย

คุณสมบัติ vGPU RemoteFX คืออะไร?

เมื่อวิ่ง เครื่องเสมือน คุณลักษณะ RemoteFX vGPU ช่วยให้คุณสามารถแบ่งปัน GPU จริงได้ คุณลักษณะนี้เหมาะสมอย่างยิ่งเมื่อ GPU จริงมีทรัพยากรมากเกินไป แต่แทนที่จะใช้ VM ทั้งหมดสามารถแบ่งปัน GPU แบบไดนามิกสำหรับปริมาณงานของตนได้ แน่นอนว่าข้อดีคือลดต้นทุนของ GPU และลดภาระของ CPU ถ้าคุณต้องการจินตนาการ มันก็เหมือนกับการรันแอพพลิเคชั่น DirectX หลายตัวบน GPU ตัวเดียวกันในเวลาเดียวกัน ดังนั้นแทนที่จะซื้อ GPU 4 ตัว GPU ตัวเดียวสามารถช่วยได้ขึ้นอยู่กับปริมาณงาน นอกจากนี้ยังมีมาตรการตอบโต้เพื่อจำกัดการใช้ GPU จริงมากเกินไป



ช่องโหว่ความปลอดภัย RemoteFX vGPU คืออะไร?

RemoteFX vGPU เลิกใช้แล้ว เปิดตัวใน Windows 7 และขณะนี้กำลังเผชิญกับช่องโหว่ในการเรียกใช้โค้ดจากระยะไกล ช่องโหว่ในการเรียกใช้โค้ดจากระยะไกลเกิดขึ้นเมื่อ Hyper-V RemoteFX vGPU บนเซิร์ฟเวอร์โฮสต์ไม่สามารถตรวจสอบอินพุตจากผู้ใช้ที่ผ่านการรับรองความถูกต้องในระบบปฏิบัติการเกสต์ได้อย่างถูกต้อง สิ่งนี้เกิดขึ้นเมื่อ Hyper-V RemoteFX vGPU บนโฮสต์เซิร์ฟเวอร์ล้มเหลวในการตรวจสอบอินพุตจากผู้ใช้ที่ผ่านการรับรองความถูกต้องในระบบปฏิบัติการเกสต์อย่างถูกต้อง เมื่อผู้โจมตีเปิดแอปพลิเคชันที่สร้างขึ้นในระบบปฏิบัติการเกสต์ที่โจมตีไดรเวอร์วิดีโอของบุคคลที่สามแต่ละตัวที่ทำงานบน Hyper -V โฮสต์

เมื่อผู้โจมตีเข้าถึงได้ พวกเขาสามารถเรียกใช้โค้ดใดก็ได้บนระบบปฏิบัติการโฮสต์ เนื่องจากนี่เป็นปัญหาทางสถาปัตยกรรม จึงไม่มีทางแก้ไขได้

ตัวเลือกอื่นสำหรับ RemoteFX vGPU

ตัวเลือกเดียวคือการใช้ vGPU ทางเลือกซึ่งอาจมาจากแอปพลิเคชันของบุคคลที่สามหรือ Microsoft แนะนำให้ใช้ Discrete Device Assignment (DDA) สิ่งนี้ทำให้คุณสามารถรวมอุปกรณ์ PCIe ทั้งหมดเข้ากับเครื่องเสมือนได้ ไม่เพียงแต่คุณอนุญาตให้เข้าถึงรถยนต์แบบกราฟิกเท่านั้น แต่คุณยังสามารถแชร์ที่เก็บข้อมูล NVMe ได้อีกด้วย

ข้อได้เปรียบที่ใหญ่ที่สุดของ DDA นอกจากความปลอดภัยแล้ว คือไม่จำเป็นต้องติดตั้งไดรเวอร์บนโฮสต์ก่อนที่อุปกรณ์จะเชื่อมต่อกับเครื่องเสมือน หาก VM สามารถระบุตำแหน่งของอุปกรณ์ PCIe ได้ ก็จะสามารถระบุเส้นทางที่ VM จะเมานต์ได้ กล่าวโดยสรุปคือ DDA ที่ส่งผ่าน GPU ไปยัง VM ทำให้สามารถใช้ไดรเวอร์ GPU ดั้งเดิมใน VM และความเป็นไปได้ทั้งหมด ซึ่งรวมถึง DirectX 12, CUDA และอื่นๆ ซึ่งไม่สามารถทำได้กับ RemoteFX vGPU

วิธีเปิดใช้งาน RemoteFX vGPU อีกครั้ง

Microsoft เตือนอย่างชัดเจนว่าคุณไม่ควรใช้ RemoteFX vGPU แต่ถ้าคุณทำเช่นนั้น มีวิธีเปิดใช้งานอีกครั้งด้วยความเสี่ยงของคุณเอง

สมมติว่าคุณได้กำหนดค่าอะแดปเตอร์ RemoteFX vGPU 3D แล้ว นี่คือรายละเอียดที่จะใช้งานได้บน Windows 10 เวอร์ชัน 1803 และก่อนหน้าเท่านั้น

กำหนดค่า RemoteFX vGPU โดยใช้ Hyper-V Manager

ในการกำหนดค่า RemoteFX vGPU 3D โดยใช้ Hyper-V Manager ให้ทำตามขั้นตอนเหล่านี้:

  • หยุดเครื่องเสมือน
  • เปิด Hyper-V Manager และไปที่การตั้งค่าเครื่องเสมือน
  • คลิก เพิ่มฮาร์ดแวร์
  • เลือกอะแดปเตอร์กราฟิก RemoteFX 3D แล้วคลิกเพิ่ม

กำหนดค่า RemoteFX vGPU โดยใช้ PowerShell cmdlets

  • เปิดใช้งาน-VMRemoteFXPhysicalVideoAdapter
  • เพิ่ม VMRemoteFx3dVideoAdapter
  • รับ VMRemoteFx3dVideoAdapter
  • ชุด-VMRemoteFx3dVideoAdapter
  • รับ VMRemoteFXPhysicalVideoAdapter
ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

คุณสามารถอ่านเพิ่มเติม เกี่ยวกับเรื่องนี้ที่ Microsoft

โพสต์ยอดนิยม