Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019

การเริ่มต้น Virtual Machine ใน Hyper-V Manager เป็นการกระทำที่คลิกเดียว น่าเสียดายที่บางครั้งไม่สามารถเริ่มต้นได้เนื่องจากการตั้งค่าผิดภายใน Virtual Machines หรือปัญหาสิทธิ์ผู้ใช้

ข้อความข้อผิดพลาดเต็มรูปแบบคือ:

Error 0x80070569 ('VM_NAME' failed to start worker process: Logon Failure: The user has not been granted the requested logon type at this computer or for Live migration Failed to create Planned Virtual Machine at migration destination: Logon failure: the user has not been granted the requested logon type at this computer. (0x80070569).

แก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019

ปัญหานี้เกิดบน Windows Servers ตั้งแต่ 2012 ถึง 2019 รวมถึง Windows 8 และ Windows 10 โปรดสำรองการตั้งค่าก่อนดำเนินการ

วิธีที่ 1: รีสตาร์ทบริการ (Restart services)

วิธีแรกเกี่ยวข้องกับบริการที่รับผิดชอบการทำงานของ Hyper-V แม้บริการจะเริ่มต้นแล้ว ก็ไม่ได้หมายความว่าทำงานถูกต้องเสมอไป ผู้ใช้บางส่วนแก้ปัญหาได้โดยรีสตาร์ทบริการสองตัวต่อไปนี้:

Hyper-V Host Compute Service Windows Management Instrumentation

บริการเหล่านี้สามารถรีสตาร์ทได้ในเครื่องมือ Services เราแนะนำให้รีบูต Hyper-V Host ซึ่งจะรีบูตบริการทั้งหมดที่เกี่ยวกับ Hyper-V ด้วย

วิธีที่ 2: ตรวจสอบว่าปัญหาเกี่ยวข้องกับ Group Policy หรือไม่

หากวิธีแรกไม่ช่วย ขั้นตอนถัดไปคือระบุว่าปัญหาเกี่ยวข้องกับการตั้งค่า Group Policy หรือไม่ สามารถทำได้โดยย้าย Computer Object ของ Hyper-V ไปยัง OU (Organizational Unit) ที่ไม่มี Policy ใดๆ ถูกนำไปใช้

หากคุณสามารถเริ่ม Virtual Machine หรือทำ Live Migration ได้หลังขั้นตอนนี้ ปัญหาจะยืนยันได้ว่าเกี่ยวข้องกับ Group Policy หากไม่มี Organization Unit ที่ไม่มี Policy ให้สร้างขึ้นมา (Right-click on Domain > New > Organization Unit)

  1. Login เข้า Active Directory Machine และเปิด Active Directory Users and Computers
  2. ไปที่ Computers แล้วเลือก Computer Object ที่เกี่ยวกับ Hyper-V Machine
  3. คลิกขวา Computer Object แล้วคลิก Move ย้าย Computer Object ไปยัง OU ที่ไม่มี Policy ใช้งาน แล้วคลิก OK แก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019
  4. รัน PowerShell หรือ Command Prompt เป็น Administrator และรันคำสั่ง:
    gpupdate /force
  5. Reboot Windows Machine และเริ่ม Virtual Machine หรือทำ Live Migration

วิธีที่ 3: แก้ไขสิทธิ์ผู้ใช้ (Modify user rights)

ในวิธีนี้ เราจะแก้ไขสิทธิ์ผู้ใช้สำหรับการรัน Virtual Machine วิธีนี้ประกอบด้วยสองขั้นตอน: ขั้นแรก ติดตั้ง Group Policy Management บน Hyper-V Host ขั้นที่สอง แก้ไข Policy ตามที่เหมาะสม

ขั้นตอนที่ 1: ติดตั้ง Group Policy Management

  1. Login เป็น Domain Administrator ใน Hyper-V Host
  2. เปิด Server Manager ภายใต้ Configure the local server คลิก Add roles and features
  3. ภายใต้ Select installation type เลือก Role-based or feature-based installation
  4. ขั้นตอนถัดไป เลือก Server และ Roles ของมัน
  5. เลือก Group Policy Management ภายใต้ Select features คลิก Next แก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019
  6. ติดตั้ง และรอจน Feature ติดตั้งสำเร็จ คลิก Close
  7. หลังติดตั้งแล้ว คลิก Tools มุมขวาบน แล้วเลือก Group Policy Management

ขั้นตอนที่ 2: เปลี่ยน User Rights

  1. เปิด Server Manager คลิก Tools มุมขวาบน แล้วเลือก Group Policy Management
  2. ขยาย Domain ไปที่ Group Policy ที่นำไปใช้กับ Hyper-V Server เราจะแก้ Policy เริ่มต้นชื่อ Default Domain คลิกขวา Policy คลิก Editแก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019
  3. ขยายไปที่ Path ต่อไปนี้:
    Computer Configuration > Windows Settings > Security Settings > Local Policies > User Rights Assignment > Log on as a service

    แก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019

  4. คลิกขวา Log on as a service คลิก Properties เลือก Define these policy settings
  5. Add User or Group แล้ว Browse
  6. คลิก Advanced แล้วคลิก Find Now
  7. เพิ่ม User Account ที่ใช้บน Hyper-V Host ในกรณีของเรา คือ User Account ชื่อ Hyper-Vแก้ไข: Logon Failure เมื่อเริ่มต้น Virtual Machine ใน Hyper-V 2019
  8. ตอนนี้ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่