Sửa máy ảo Hyper-V bị kẹt ở trạng thái dừng

Một trong nhiều sự cố Hyper-V mà một số người dùng PC có thể gặp phải là khi máy ảo bị kẹt ở trạng thái Dừng(Stopping) trên máy tính Windows 10 hoặc Windows 11 của họ. Bài đăng này cung cấp các giải pháp phù hợp nhất mà người dùng bị ảnh hưởng có thể cố gắng giải quyết thành công sự cố.

Máy ảo Hyper-V bị kẹt ở trạng thái dừng

Các thủ phạm có khả năng gây ra lỗi này bao gồm-

  • Phiên bản / bản dựng lỗi thời của máy chủ hệ điều hành Windows(Windows OS) .
  • Lỗi lưu trữ.
  • Dịch vụ RRA định cấu hình sai.
  • Tùy chọn Windows Power.

Làm cách nào để buộc dừng một máy ảo trong Hyper-V ?

Để buộc dừng Máy(Machine) ảo (VM), hãy làm theo các hướng dẫn sau; trên máy chủ nơi máy ảo đang chạy, mở Trình quản lý tác vụ(Task Manager) , điều hướng đến tab Chi tiết . (Details)Bây giờ, tìm tiến trình vmwp.exe có GUID cho tên người dùng máy ảo, sau đó chọn và nhấp vào Kết thúc tác vụ để buộc tắt máy. Xác nhận hành động bằng cách nhấp vào nút Dừng Quy trình(Stop Process) .

Máy ảo(Virtual Machine) Hyper-V bị kẹt ở trạng thái dừng(State)

Nếu Máy ảo Hyper-V của bạn bị kẹt ở Trạng thái dừng(Hyper-V Virtual Machine is stuck in Stopping State) , bạn có thể thử các giải pháp được đề xuất của chúng tôi bên dưới không theo thứ tự cụ thể nào và xem điều đó có giúp giải quyết sự cố không.

  1. Diệt quy trình Máy ảo
  2. Thay đổi tùy chọn Nguồn
  3. Tắt dịch vụ (Service)định tuyến(Routing)truy cập từ xa(Remote Access) ( RRA ) .

Trước khi bạn thử bất kỳ giải pháp nào bên dưới, cách đơn giản và nhanh nhất để giải quyết vấn đề là khởi động lại máy chủ Windows(rebooting the Windows host machine) . Khi bạn đã khởi động lại máy chủ, máy ảo sẽ xóa và khởi động bình thường. Ngoài ra, hãy kiểm tra các bản cập nhật(check for updates) và cài đặt bất kỳ bit nào có sẵn trên thiết bị Windows 11 của bạn vì sự cố cũng có thể do lỗi Windows thường được vá trong các CU(CUs) sau .

1] Diệt quy trình Máy ảo

Giải pháp này yêu cầu bạn xác định GUID của máy ảo có vấn đề, giả sử bạn đang chạy nhiều máy ảo(VMs) và sau đó kết thúc quá trình trong Trình quản lý tác vụ(Task Manager) . Tuy nhiên, nếu bạn có một máy ảo duy nhất đang chạy trên máy chủ, bạn không cần xác định GUIDQuy trình công nhân máy ảo(Virtual Machine Worker Process) hoặc vmwp.exe sẽ không được liệt kê nhiều lần - trong trường hợp này, chỉ cần mở Tác vụ Quản lý(Task Manager) và giết quá trình vmwp.exe duy nhất được liệt kê ở đó.

Để loại bỏ Máy ảo Hyper-V bị kẹt ở Trạng thái dừng(Hyper-V Virtual Machine stuck in Stopping State)  trên PC Windows của bạn, hãy làm như sau:(Windows)

  • Nhấn phím Windows key + X để mở Power User Menu.
  • Sau đó nhấn I trên bàn phím để khởi chạy PowerShell .
  • Trong bảng điều khiển PowerShell , nhập hoặc sao chép và dán lệnh bên dưới và nhấn Enter . Thay thế trình giữ chỗ <VMname> bằng tên truyền động của máy ảo có vấn đề.
Get-VM <VMname> | fl *
  • Bây giờ, hãy ghi lại VMId vì bạn sẽ cần nó để xác định quá trình phù hợp để kết thúc.
  • Tiếp theo, mở Trình quản lý tác vụ(open Task Manager) .
  • Trong Trình quản lý tác vụ, chuyển sang  tab Chi tiết .(Details)
  • Bây giờ, định vị tiến trình vmpw.exe bằng cách nhấn phím V trên bàn phím. Nhiều quy trình sẽ được liệt kê nếu bạn có nhiều máy ảo(VMs) đang chạy.
  • Bây giờ, hãy sử dụng VMid đã lưu ý trước đó để tìm ra quy trình phù hợp.
  • Cuối cùng, đánh dấu quy trình có Tên người dùng(User) tương quan với ID và kết thúc quy trình(kill the process) .

2] Thay đổi tùy chọn Nguồn

Nếu tùy chọn Nguồn(Power) của màn hình máy chủ Windows của bạn không được định cấu hình để không bao giờ tắt, bạn có thể gặp sự cố này vì cài đặt hiển thị ảnh hưởng đến trạng thái của máy ảo Hyper-V của bạn. Trong trường hợp này, bạn có thể chỉ cần đặt màn hình không bao giờ Tắt(set the display to never Turn off) để giải quyết vấn đề.

3] Tắt (Disable Routing)dịch vụ(Service) định tuyến và truy cập từ xa(Remote Access) ( RRA )

Tắt dịch vụ định tuyến và truy cập từ xa (RRA)

Sự cố này có thể xảy ra nếu có dịch vụ truy cập từ xa được định cấu hình sai vì giao diện mạng của bạn có thể đang can thiệp vào dịch vụ và do đó khiến máy ảo bị kẹt. Trong trường hợp này, bạn có thể vô hiệu hóa dịch vụ Định tuyến(Routing)Truy cập Từ xa(Remote Access) ( RRA ) để giải quyết sự cố ngay lập tức.

Để tắt dịch vụ RRA trên PC Windows của bạn, hãy làm như sau:(Windows)

  • Nhấn phím Windows key + R để gọi hộp thoại Chạy.
  • Trong hộp thoại Chạy, nhập services.msc và nhấn Enter để mở Dịch vụ(open Services) .
  • Trong cửa sổ Dịch vụ(Services) , cuộn và tìm dịch vụ Định tuyến và Truy cập Từ xa(Routing and Remote Access ) .
  • Bấm đúp(Double-click) vào mục nhập để chỉnh sửa các thuộc tính của nó.
  • Nếu dịch vụ đang chạy, hãy dừng dịch vụ bằng cách nhấp vào nút Dừng(Stop)  .
  • Sau khi dịch vụ bị dừng, vẫn trong cửa sổ thuộc tính, hãy nhấp vào menu thả xuống trên Loại khởi động(Startup type) và chọn Đã(Disabled ) tắt từ menu.
  • Nhấp vào Áp dụng(Apply) > OK để lưu các thay đổi.
  • Khởi động lại PC.

Đó là nó!

Liên quan(Related) : Sửa Máy ảo Hyper-V bị kẹt ở Trạng thái đã lưu .

Thiết lập lại Hyper-V làm gì?

Khi bạn thực hiện thiết lập lại Hyper-V, thao tác này sẽ đặt lại một máy ảo cụ thể được lưu trữ trên Máy chủ quản lý Hyper-V(Hyper-V Management Server) cục bộ hoặc từ xa . Nếu bạn muốn thực hiện tác vụ hoặc điều khiển máy tính cục bộ, bạn sẽ cần chọn nút radio Máy chủ cục(Local) bộ , nếu không hãy chọn nút radio Máy chủ từ xa(Remote) nếu bạn muốn điều khiển máy tính từ xa. Lệnh ghép ngắn (cmdlet)Restart -VM   khởi động lại máy ảo. Chạy  lệnh ghép ngắn này dẫn đến (cmdlet)khởi động lại(restart)  "khó"  , như tắt nguồn máy tính, sau đó sao lưu lại.



About the author

Tôi là một kỹ thuật viên âm thanh và bàn phím chuyên nghiệp với hơn 10 năm kinh nghiệm. Tôi đã làm việc trong thế giới doanh nghiệp, với tư cách là nhà tư vấn và quản lý sản phẩm, và gần đây nhất là kỹ sư phần mềm. Kỹ năng và kinh nghiệm của tôi cho phép tôi làm việc trên nhiều loại dự án khác nhau từ các doanh nghiệp nhỏ đến các công ty lớn. Tôi cũng là một chuyên gia về Windows 11 và đã làm việc trên hệ điều hành mới hơn hai năm nay.



Related posts