Nếu bạn gặp thông báo lỗi Windows Sandbox No hypervisor was found (Không tìm thấy hypervisor) với mã lỗi 0xc0351000 trên máy Windows 10, bài viết này chắc chắn giúp bạn. Khi gặp sự cố này, bạn sẽ nhận được thông báo lỗi đầy đủ:
Windows Sandbox
No hypervisor was found. Please enable hypervisor support.
Error 0xc0351000. No hypervisor is present on this system.

No hypervisor was found; Error 0xc0351000
Nếu gặp vấn đề này khi chạy Windows Sandbox, hãy thử các gợi ý sau để khắc phục:
- Đảm bảo ảo hóa (Virtualization) được bật
- Bật Windows Features (Tính năng Windows)
- Đảm bảo hypervisor được cấu hình chạy tự động khi khởi động máy
Xem chi tiết quy trình cho từng giải pháp:
1] Đảm bảo ảo hóa (Virtualization) được bật

Để kiểm tra CPU Virtualization, mở Task Manager trước bằng cách chuột phải nút Start chọn Task Manager. Trong cửa sổ bật lên, click tab Performance (Hiệu suất) và bạn sẽ thấy trạng thái Virtualization.
Nếu Virtualization hiển thị Disabled (Đã tắt), hãy bật nó trong cài đặt BIOS hoặc UEFI.
Bạn cũng cần bật Hyper-V trên máy. Ngoài ra, đảm bảo CPU hỗ trợ SLAT (Second Level Address Translation - Dịch địa chỉ cấp hai).
2] Bật Windows Features

Windows Sandbox chạy thành công nhờ một số tính năng dựa trên hệ điều hành.
Làm như sau:
- Gõ Windows Feature trong hộp tìm kiếm.
- Chọn Turn Windows features on or off (Bật/Tắt tính năng Windows) trong danh sách ứng dụng để mở.
- Tìm tính năng Virtual Machine Platform và Windows Hypervisor Platform, tích chọn hộp bên cạnh chúng.
- Click OK để lưu thay đổi.
Khởi động lại máy để xem vấn đề No hypervisor was found with error code 0xc0351000 đã khắc phục chưa.
3] Đảm bảo hypervisor được cấu hình chạy tự động khi khởi động
Giải pháp này yêu cầu đảm bảo hypervisor được cấu hình chạy tự động khi khởi động máy. Để cấu hình này, cần thêm mục vào Boot Configuration Data (BCD) trong Command Prompt.
Làm như sau:
- Nhấn Windows key + R mở hộp thoại Run.
- Trong hộp thoại Run, gõ cmd sau đó nhấn CTRL + SHIFT + ENTER để mở Command Prompt với quyền admin.
- Trong cửa sổ command prompt, gõ lệnh dưới và nhấn Enter.
BCDEDIT /Set {current} hypervisorlaunchtype auto
- Khởi động lại máy và chạy Command Prompt lại như trên.
- Gõ lệnh dưới và nhấn Enter.
bcdedit
Trong kết quả, đảm bảo mục hypervisorlaunchtype hiển thị trạng thái Auto. Điều này có nghĩa hypervisor đã được đặt chạy khi khởi động máy.
Khởi động lại máy. Vấn đề nên đã khắc phục.
Hy vọng giúp ích!
