Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách khắc phục máy ảo Hyper-V bị kẹt ở trạng thái dừng

Việc sử dụng máy ảo đã tăng lên đáng kể trong thời gian gần đây. Điều này là tự nhiên khi bạn cân nhắc những lợi thế của chúng. Hyper-V là một phần mềm ảo hóa riêng của Windows cho phép bạn tạo các máy ảo trên hệ thống Windows của mình. Mặc dù không cung cấp nhiều tính năng như VMware hay VirtualBox nhưng nó vẫn được sử dụng khá nhiều. Cũng giống như bất kỳ phần mềm nào khác, nó có những vấn đề riêng. Một trong những vấn đề mà nhiều người dùng thường gặp phải là khi máy ảo bị kẹt ở trạng thái dừng.

Cách khắc phục máy ảo Hyper-V bị kẹt ở trạng thái dừng

Khi điều này xảy ra, máy ảo từ chối dừng và do đó, nó không thể khởi động được, điều không phải là điều bạn muốn. Điều này có thể xảy ra do một số lý do mà chúng tôi sẽ đề cập dưới đây. Tuy nhiên, trước khi bắt đầu, điều quan trọng cần đề cập là, đôi khi, sự cố chỉ đơn giản là do máy chủ Windows đã lỗi thời gây ra. Do đó, trước khi bắt đầu với bài viết này, hãy đảm bảo rằng bạn đã cài đặt tất cả các bản cập nhật Windows có sẵn. Với điều đó đã nói, chúng ta hãy bắt đầu.

  • Lỗi lưu trữ - Hóa ra, trong một số trường hợp, sự cố có thể do lỗi bộ nhớ. Điều này xảy ra khi đĩa được thông báo là bị thiếu, trong trường hợp đó, bạn sẽ phải tắt nguồn máy chủ cũng như các đĩa khác. Sau khi bạn khởi động lại, nó sẽ nhận dạng đĩa và trong trường hợp có bất kỳ sự cố nào, hãy bắt đầu sửa chữa chúng nếu bạn có sẵn hệ thống RAID.
  • Cấu hình sai RRAS - Một nguyên nhân khác của sự cố có thể do định cấu hình sai Dịch vụ Định tuyến và Truy cập Từ xa. Điều này có thể xảy ra khi một giao diện trong môi trường của bạn làm xáo trộn cấu hình của RRAS. Trong trường hợp như vậy, bạn sẽ phải tắt dịch vụ để giải quyết vấn đề.
  • Tùy chọn Windows Power - Các tùy chọn nguồn của máy chủ Windows của bạn cũng có thể gây ra sự cố như vậy. Nó chỉ ra rằng nếu bạn đặt màn hình để tắt màn hình sau một thời gian nhất định, nó có thể dẫn đến việc máy ảo bị kẹt. Trong trường hợp như vậy, bạn sẽ phải đặt nó để không bao giờ tắt màn hình.

Bây giờ chúng ta đã giải quyết xong các nguyên nhân có thể gây ra sự cố, hãy bắt đầu với các phương pháp mà qua đó bạn có thể khôi phục lại máy ảo của mình.

Phương pháp 1:Diệt máy ảo

Bằng cách tiêu diệt, chúng tôi không có nghĩa là loại bỏ hoàn toàn máy ảo. Thay vào đó, nó có nghĩa là kết thúc quá trình của máy ảo bị kẹt và để bạn có thể khởi động lại bình thường. Đây là một quá trình khá đơn giản nếu bạn có một máy ảo duy nhất đang chạy trên máy chủ. Nếu bạn làm vậy, bạn có thể bỏ qua một số bước mà chúng tôi sẽ liệt kê bên dưới để giúp tìm kiếm GUID của máy ảo có vấn đề.

Trong trường hợp bạn có nhiều máy ảo, bạn không thể chỉ giết Quy trình công nhân máy ảo hoặc vmwp.exe mà không cần biết GUID của máy ảo bị kẹt vì quá trình này xuất hiện nhiều lần trong Trình quản lý tác vụ. Khi bạn có GUID, bạn có thể tìm thấy quy trình tương ứng với ID đó và giết nó mà không cần lo lắng gì.

Thực hiện theo các hướng dẫn bên dưới để thực hiện việc này:

  1. Trước hết, để tìm hiểu GUID của các máy ảo của bạn, hãy mở Powershell. Nếu bạn có một máy ảo duy nhất, bạn có thể bỏ qua bước này và chỉ cần kết thúc quá trình. Tương tự, nếu bạn biết GUID của máy, bạn cũng có thể bỏ qua bước này.
  2. Khi bạn đã mở Powershell, hãy nhập lệnh sau vào nơi VMname là tên của máy ảo có vấn đề:
Get-VM "VMname" | fl *
  1. Ghi lại VMId vì bạn sẽ cần điều này trong khi tìm ra quy trình phù hợp để kết thúc. Cách khắc phục máy ảo Hyper-V bị kẹt ở trạng thái dừng
  2. Sau đó, hãy tiếp tục và mở Trình quản lý tác vụ bằng cách nhấp chuột phải vào thanh tác vụ và chọn Trình quản lý tác vụ từ menu xuất hiện.
  3. Khi Trình quản lý Tác vụ mở ra, hãy chuyển sang Chi tiết tab.
  4. Bây giờ, hãy tìm vmpw.exe xử lý bằng cách nhấn nút V. Bạn sẽ tìm thấy nhiều quy trình nếu bạn có nhiều máy ảo đang chạy. Cách khắc phục máy ảo Hyper-V bị kẹt ở trạng thái dừng
  5. Sử dụng ID mà bạn đã tìm thấy trước đó để tìm ra quy trình phù hợp.
  6. Cuối cùng, đánh dấu quy trình có Tên người dùng tương quan với ID và sau đó nhấn Kết thúc tác vụ nút.

Phương pháp 2:Thay đổi Tùy chọn Nguồn

Hóa ra, các tùy chọn nguồn của máy Windows chủ của bạn cũng có thể ảnh hưởng đến trạng thái của các máy ảo Hyper-V của bạn. Một trong những người gặp phải vấn đề tương tự nói rằng việc thay đổi màn hình hiển thị thành không bao giờ tắt đã khắc phục được sự cố cho họ. Vì vậy, nó là giá trị bắn. Đây là cách thực hiện:

  1. Mở Bắt đầu bằng cách nhấn phím Windows, sau đó tìm kiếm Power Plan.
  2. Nhấn Enter trên kết quả được hiển thị.
  3. Từ đó, thay đổi Rẽ o ff màn hình tùy chọn Không bao giờ từ menu thả xuống. Cách khắc phục máy ảo Hyper-V bị kẹt ở trạng thái dừng
  4. Cuối cùng, nhấp vào nút Lưu thay đổi nút.

Phương pháp 3:Tắt RRAS

Dịch vụ truy cập từ xa được định cấu hình sai cũng có thể gây ra sự cố. Như chúng tôi đã đề cập trước đó, giao diện mạng của bạn có thể làm rối loạn dịch vụ khiến máy ảo bị kẹt. Do đó, một cách dễ dàng để khắc phục điều này là tắt dịch vụ Định tuyến và Truy cập Từ xa. Đây là cách thực hiện:

  1. Trước hết, hãy mở Run hộp thoại bằng cách nhấn phím Windows + R .
  2. Trong hộp thoại Chạy, nhập services.msc rồi nhấn Enter.
  3. Trong cửa sổ Dịch vụ, tìm kiếm Dịch vụ Định tuyến và Truy cập Từ xa . Để dễ dàng thực hiện việc này, hãy nhấn nút R một lần để chuyển đến các dịch vụ bắt đầu từ bảng chữ cái R.
  4. Sau khi xác định được vị trí, hãy nhấp đúp vào dịch vụ để mở Thuộc tính cửa sổ. Cách khắc phục máy ảo Hyper-V bị kẹt ở trạng thái dừng
  5. 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 nút.
  6. Sau khi dịch vụ bị dừng, hãy chọn Đã tắt từ Loại khởi động menu thả xuống.
  7. Khởi động lại hệ thống.

Phương pháp 4:Khởi động lại Máy chủ

Trong hầu hết các trường hợp, một vấn đề như vậy có thể dễ dàng được giải quyết bằng cách chỉ cần lưu trữ lại máy chủ. 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 đảm bảo rằng hệ thống của bạn được cập nhật vì sự cố cũng có thể do lỗi Windows thường được vá trong các bản cập nhật tiếp theo.