Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách làm cho máy ảo Hyper-V tự động khởi động cùng Windows

Theo mặc định, Hyper-V không khởi động máy ảo khi bạn đăng nhập vào tài khoản người dùng. Tuy nhiên, nếu bạn muốn cho phép Hyper-V tự động khởi chạy máy ảo khi Windows khởi động, đây là cách bạn có thể làm. Bài viết này cũng sẽ chỉ cho bạn cách ngăn Hyper-V khởi động máy ảo khi khởi động.

Hyper-V chủ yếu cung cấp ba tùy chọn khởi động:

  • Nothing (Không làm gì): Nếu bạn chọn tùy chọn này, Hyper-V sẽ không khởi động máy ảo khi bạn khởi động máy tính.
  • Automatically start if it was running when the service stopped (Tự động khởi động nếu nó đang chạy khi dịch vụ dừng): Đôi khi, chúng ta khởi động lại máy tính đột ngột khi nó bị treo hoặc lag. Nếu Hyper-V đang chạy khi bạn khởi động lại máy tính, Hyper-V sẽ tự động chạy máy ảo khi bạn khởi động PC.
  • Always start this virtual machine automatically (Luôn tự động khởi động máy ảo này): Nếu bạn chọn tùy chọn này, Hyper-V sẽ tự động khởi động máy ảo khi khởi động. Dù nó có đang chạy khi bạn khởi động lại PC hay không, Hyper-V sẽ khởi động máy ảo đã chọn mà không cần sự cho phép trước.

Cũng có thể trì hoãn khởi động máy ảo. Điều này giúp khi bạn muốn nó tự động khởi động nhưng chờ một chút trước. Có thể thiết lập điều này với Hyper-V Manager cũng như PowerShell. Chúng tôi đã đề cập cả hai phương pháp và bạn có thể làm theo bất kỳ phương pháp nào tùy ý. Trước khi bắt đầu, bạn phải biết rằng bạn có thể bật cài đặt này cho từng máy ảo thủ công.

Cách làm cho máy ảo Hyper-V tự động khởi động cùng Windows

Để làm cho máy ảo Hyper-V tự động khởi động khi khởi động Windows trên máy tính của bạn, hãy làm theo các bước sau:

  1. Mở Hyper-V Manager trên máy tính.
  2. Chọn một máy ảo.
  3. Nhấp tùy chọn Settings (Cài đặt).
  4. Chuyển sang tab Automatic Start Action (Hành động tự động khởi động).
  5. Chọn Nothing để chặn.
  6. Chọn Always start this virtual machine automatically để cho phép.
  7. Nhấp nút OK.

Để bắt đầu, hãy mở Hyper-V Manager trên máy tính và chọn một máy ảo bạn đã tạo trước đó. Sau đó, nhấp tùy chọn Settings (Cài đặt) hiển thị ở phía bên phải.

Thay vào đó, bạn có thể chuột phải vào máy ảo và chọn tùy chọn Settings từ menu ngữ cảnh.

Sau đó, chuyển sang tab Automatic Start Action (Hành động tự động khởi động) ở bên trái. Ở đây bạn có thể tìm thấy tất cả các tùy chọn đã nêu ở trên. Bạn cần chọn Nothing để chặn Hyper-V khởi động máy ảo.

Cách làm cho máy ảo Hyper-V tự động khởi động cùng Windows

Mặt khác, nếu bạn muốn cho phép Hyper-V khởi động máy ảo khi khởi động, bạn phải chọn tùy chọn Always start this virtual machine automatically (Luôn tự động khởi động máy ảo này).

Sau khi xong, nhấp nút OK để lưu thay đổi. Cũng có thể thiết lập độ trễ khởi động. Để làm đó, bạn cần nhập giá trị tính bằng giây trong hộp Startup delay (Độ trễ khởi động).

Ngăn Hyper-V khởi động máy ảo khi khởi động bằng PowerShell

Để ngăn Hyper-V khởi động máy ảo khi khởi động bằng PowerShell, hãy làm theo các bước sau.

Bạn cần mở instance PowerShell với quyền quản trị viên trong Windows Terminal. Để làm đó, nhấn Win+X, chọn Windows Terminal (Admin), và nhấp nút Yes (Có).

Sau đó, nhập lệnh này:

Get-VM –VMname * | Select-Object VMname,AutomaticStartAction,AutomaticStartDelay,AutomaticStopAction

Nó hiển thị VMName, bắt buộc trong trường hợp này. Tuy nhiên, nếu bạn đã biết tên, bạn có thể trực tiếp nhập lệnh này:

Set-VM -Name "VMName" -AutomaticStartAction Nothing

Đừng quên thay thế VMName bằng tên máy ảo gốc.

Cách làm cho máy ảo Hyper-V tự động khởi động cùng Windows

Tuy nhiên, nếu bạn muốn khởi động máy ảo nếu nó đang chạy khi bạn khởi động lại PC, bạn cần nhập lệnh này:

Set-VM -Name "VMName" -AutomaticStartAction StartIfRunning

Mặt khác, nếu bạn muốn cho phép Hyper-V khởi động máy ảo mọi lúc và bất kể điều kiện trước, lệnh sau giúp:

Set-VM -Name "VMName" -AutomaticStartAction Start -AutomaticStartDelay 0

Có thể đặt độ trễ khởi động bằng giây. Để làm vậy, bạn có thể thay thế 0 trong lệnh trên bằng thời gian mong muốn.

Làm thế nào để tắt Hyper-V trong BIOS?

Bạn không thể tìm thấy tùy chọn nào để tắt Hyper-V trong BIOS. Dù bạn dùng Windows 11, Windows 10, hay bất kỳ thứ gì khác, không nên có tùy chọn nào trong BIOS liên quan đến Hyper-V. Bạn cần tắt Hyper-V từ bảng Windows Features (Tính năng Windows) mà bạn có thể mở bằng cách tìm kiếm turn windows features on or off (bật/tắt tính năng Windows).

Làm thế nào để tắt Hyper-V?

Để tắt Hyper-V trong Windows 11/10, bạn cần mở bảng Windows Features trước. Để làm đó, tìm kiếm turn windows features on or off và nhấp vào kết quả tìm kiếm riêng lẻ. Sau đó, bỏ chọn ô Hyper-V và nhấp nút OK. Bạn có thể cần khởi động lại máy tính.

Đó là tất cả! Hy vọng hướng dẫn này giúp ích.

Cách làm cho máy ảo Hyper-V tự động khởi động cùng Windows