Windows Sandbox là một tiện ích tiện dụng để kiểm tra các ứng dụng và file không đáng tin cậy trong một môi trường ảo an toàn. Quá trình thiết lập khá đơn giản đối với Windows Sandbox. Tuy nhiên, khi cố gắng khởi chạy ứng dụng, bạn có thể gặp phải lỗi "No Hypervisor was found code 0XC0351000".
Thông báo lỗi cho biết Windows Sandbox không thể phát hiện Hypervisor. Điều này có thể xảy ra do nhiều nguyên nhân, bao gồm các tính năng liên quan đến máy ảo được cấu hình không chính xác trong Windows Features.
Thực hiện theo các bước trong bài viết dưới đây để khắc phục lỗi này trên PC Windows của bạn.
1. Kiểm tra và kích hoạt Virtualization Technology trong BIOS
Tất cả các công cụ dựa trên ảo hóa đều cần hỗ trợ ảo hóa phần cứng trong BIOS để hoạt động. Nếu bạn chưa cấu hình ảo hóa phần cứng của mình, hãy kiểm tra xem nó đã được bật trong Task Manager chưa. Nếu không, bạn có thể kích hoạt thủ công trong BIOS để hỗ trợ các công cụ ảo hóa.
Để kiểm tra trạng thái ảo hóa:
1. Nhấp chuột phải vào Start và mở Task Manager.
2. Trong Task Manager, hãy mở tab Performance.
3. Tiếp theo, đảm bảo rằng tab CPU được chọn.
4. Xác định vị trí phần Virtualization. Nếu tính năng đã được bật, hãy chuyển sang phương pháp tiếp theo.
5. Nếu bị tắt, hãy làm theo các bước bên dưới để bật ảo hóa phần cứng trên máy tính của bạn.
Bây giờ, bài viết sẽ giới thiệu cách bật Hardware Virtualization trong BISO trên máy tính HP. Hướng dẫn kích hoạt ảo hóa phần cứng có thể khác nhau tùy thuộc vào nhà sản xuất máy tính. Bạn có thể tìm hướng dẫn cụ thể trên trang web của nhà sản xuất máy tính hoặc xem cách vào BIOS trong Windows 10/11.
1. Tắt PC.
2. Nhấn nút Nguồn rồi bắt đầu nhấn phím Esc để xem menu Start.
3. Nhấn F10 để vào BIOS Setup.
4. Trong BIOS Setup Utility, sử dụng các phím mũi tên phải-trái để định vị và mở tab Configuration.
5. Tiếp theo, sử dụng các phím mũi tên xuống để chọn Virtualization Technology hoặc bất kỳ thứ gì có thuật ngữ tương tự.
6. Với tùy chọn được highlight, nhấn Enter và chọn Enabled từ các tùy chọn. Bây giờ, trạng thái Virtualization Technology sẽ hiển thị là Enabled.
7. Nhấn F10 lần nữa để lưu các thay đổi và thoát khỏi BIOS.
Đợi máy tính của bạn khởi động lại. Mở Task Manager để xem trạng thái Virtualization trong tab CPU. Nếu thông báo "Enabled", hãy thử mở Windows Sandbox để xem nó có hoạt động mà không gặp lỗi không.
2. Kích hoạt các tính năng Virtual Machine Platform
Windows Sandbox có sẵn dưới dạng một tính năng tùy chọn mà bạn có thể cài đặt từ hộp thoại Windows Features và Quantrimang.com đã giới thiệu cách thực hiện việc này trong hướng dẫn về cách bật và thiết lập Windows Sandbox trong Windows 11. Tương tự, bạn có thể cần phải bật một vài tính năng tùy chọn bổ sung cần thiết để chạy công cụ ảo hóa thành công.
Hai tính năng tùy chọn bạn cần kích hoạt là Virtual Machine Platform và Windows Hypervisor Platform. Các công cụ này cho phép hỗ trợ nền tảng cho những máy ảo và cung cấp API cần thiết để chạy phần mềm ảo hóa trên Windows.
Để kích hoạt các tính năng ảo hóa:
1. Nhấn Win + I để mở Settings.
2. Nhập appwiz.cpl và nhấp vào OK để mở Control Panel.
3. Trong ngăn bên trái, nhấp vào Turn Windows features on or off.
4. Trong hộp thoại Windows Features, cuộn xuống và tìm Virtual Machine Platform và Windows Hypervisor Platform.
5. Chọn cả hai tùy chọn và bấm OK.
6. Windows sẽ bắt đầu cài đặt các file cần thiết. Vì vậy, hãy đợi quá trình hoàn tất. Sau khi hoàn tất, nhấp vào Restart Now để khởi động lại hệ thống của bạn và áp dụng các thay đổi.
3. Đặt Hypervisor chạy khi khởi động hệ thống
Windows Sandbox có thể không hoạt động nếu Hypervisor không chạy trong quá trình khởi động hệ thống. Để khắc phục sự cố này, bạn có thể sửa đổi file Boot Configuration Data (BCD) để tự động chạy Hypervisor khi khởi động hệ thống.
Để đặt Hypervisor khởi chạy khi khởi động hệ thống:
1. Nhấn phím Win và gõ cmd. Sau đó, nhấp chuột phải vào Command Prompt và chọn Run as administrator.
2. Trong cửa sổ Command Prompt, gõ lệnh sau và nhấn Enter:
BCDEDIT /Set {current} hypervisorlaunchtype auto
3. Đợi thông báo thành công và khởi động lại PC.
4. Sau khi khởi động lại, hãy mở Command Prompt với quyền admin và chạy lệnh sau:
bcdedit
5. Tiếp theo, cuộn xuống mục Hypervisorlaunchtype và đảm bảo rằng nó được đặt thành Auto.
6. Hãy thử khởi chạy Windows Sandbox và kiểm tra xem lỗi No Hypervisor was found đã được khắc phục chưa.
Lưu ý rằng với Hypervisor được thiết lập để khởi chạy khi khởi động, các máy ảo chạy trên những công cụ ảo hóa của bên thứ ba như VMWare có thể không hoạt động chính xác.
Để tắt Hypervisor khi khởi động, hãy nhập lệnh sau vào Command Prompt với quyền admin:
bcdedit /set hypervisorlaunchtype off
Sau khi hoàn tất, hãy khởi động lại máy tính để áp dụng các thay đổi.