Nhiều chương trình yêu cầu Hyper-V và các thành phần ảo hóa liên quan phải tắt. Hyper-V có thể xung đột với phần mềm khác sử dụng ảo hóa phần cứng. Dưới đây là tất cả các cách để tắt hoàn toàn Hyper-V trong Windows 10 và Windows 11.

Phương pháp 1: Thông qua các tính năng của Windows

  1. Nhấn Win + R, nhập các tính năng tùy chọn, nhấn Enter.
  2. Trong cửa sổ mở ra, bỏ chọn các thành phần sau (nếu được bật):
    • Hyper-V (bao gồm tất cả mục con)
    • Nền tảng máy ảo
    • Nền tảng Windows Hypervisor
  3. Nhấp vào OK và đợi các thay đổi được áp dụng.
  4. Khởi động lại máy tính của bạn.

Phương pháp 2: Thông qua Dấu nhắc lệnh (CMD)

Mở Dấu nhắc lệnh với tư cách Quản trị viên và chạy:

dism /online /disable-feature /featurename:Microsoft-Hyper-V-All /norestart 
dism /online /disable-feature /featurename:VirtualMachinePlatform /norestart 
dism /online /disable-feature /featurename:HypervisorPlatform /norestart

Sau khi chạy tất cả các lệnh, khởi động lại máy tính của bạn.

Phương pháp 3: Vô hiệu hóa qua bcdedit

Ngay cả sau khi vô hiệu hóa các thành phần, trình ảo hóa có thể vẫn hoạt động. Để đảm bảo nó bị vô hiệu hóa:

  1. Mở Dấu nhắc lệnh với tư cách Quản trị viên.
  2. Chạy lệnh:
    bcdedit /set hypervisorlaunchtype off
  3. Khởi động lại máy tính của bạn.

Để bật lại Hyper-V sau, hãy sử dụng:

bcdedit /set hypervisorlaunchtype tự động

Bổ sung: Vô hiệu hóa VBS (Bảo mật dựa trên ảo hóa)

Windows có thể sử dụng ảo hóa để bảo mật (VBS / Credential Guard). Để tắt hoàn toàn:

  1. Nhấn Win + R, nhập gpedit.msc (Chỉ dành cho Pro/Enterprise).
  2. Điều hướng đến: Cấu hình máy tính → Mẫu quản trị → Hệ thống → Bảo vệ thiết bị.
  3. Mở "Bật bảo mật dựa trên ảo hóa" và đặt thành "Đã tắt".

Dành cho Windows Home (không có gpedit) — qua Sổ đăng ký:

  1. Nhấn Win + R, nhập regedit.
  2. Điều hướng tới HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard.
  3. Đặt EnableVirtualizationBasedSecurity thành 0.
  4. Khởi động lại máy tính của bạn.

Cách xác minh Hyper-V bị vô hiệu hóa

  1. Nhấn Win + R, nhập msinfo32.
  2. Trong Thông tin hệ thống, hãy tìm dòng: "Đã phát hiện thấy trình ảo hóa. Các tính năng cần thiết cho Hyper-V sẽ không được hiển thị".
  3. Nếu dòng này vắng mặt — Hyper-V đã được vô hiệu hóa thành công.