Windows 11 là bản nâng cấp miễn phí cho người dùng Windows 10, nhưng nó đi kèm với giới hạn phần cứng. Kết quả là, khi bạn cố gắng cài đặt Windows 11 làm khách (guest) trên VMware Workstation, bạn có thể gặp lỗi "this PC can’t run Windows 11" (Máy tính này không thể chạy Windows 11).
Ở đây chúng tôi chỉ cách bỏ qua lỗi này và cài đặt Windows 11 trên VMware Workstation Player, Pro và Fusion.
Nguyên nhân gây ra lỗi "This PC Can’t Run Windows 11" trên VMware Workstation
Để cài đặt Windows 11, PC của bạn phải đáp ứng yêu cầu TPM 2.0 và secure boot (Khởi động bảo mật). Tuy nhiên, ngay cả khi bạn có PC tương thích, VMware Workstation Player không hỗ trợ tính năng này theo mặc định, dẫn đến lỗi.
May mắn thay, bạn có thể bỏ qua hạn chế này bằng cách sửa đổi registry Windows hoặc tệp VMX trong thư mục làm việc. Nếu bạn dùng VMware Workstation Pro, bạn có thể mã hóa máy ảo và thêm VTPM (Virtual Trusted Platform Module - Mô-đun nền tảng tin cậy ảo).
Dưới đây chúng tôi liệt kê cả ba cách bạn có thể dùng để khắc phục lỗi This PC can’t run Windows 11 trên VMware Workstation Pro, Fusion và Player.
Lưu ý hướng dẫn khắc phục sự cố này chỉ áp dụng cho máy ảo dựa trên VMware Workstation. Nếu bạn khắc phục lỗi này trên hệ thống vật lý, hãy tham khảo hướng dẫn của chúng tôi về cách sửa lỗi "this PC can't run Windows 11".
1. Cách bật TPM 2.0 trên máy ảo (VMware Workstation Pro)
Nếu bạn dùng VMware Workstation Pro, bạn có thể mã hóa máy ảo và thêm mô-đun Nền tảng Tin cậy Ảo (TPM) để khắc phục lỗi.
Nếu bạn dùng VMware Workstation Player, hãy bỏ qua sang phương pháp tiếp theo liên quan đến registry hack và sửa đổi tệp vmx.
Để mã hóa và thêm TPM vào máy ảo:
- Khởi chạy VMware Workstation Pro. Tạo máy ảo mới nếu bạn chưa có.
- Chọn và nhấp chuột phải vào máy ảo của bạn, chọn Settings (Cài đặt).
- Trong cửa sổ Settings, mở tab Options (Tùy chọn).
- Trong ngăn bên trái, chọn tab Access Control (Kiểm soát truy cập).
- Trong ngăn bên phải, nhấp nút Encrypt (Mã hóa).
- Nhập mật khẩu mã hóa (encryption password) và nhập lại để xác nhận. Lưu mật khẩu mã hóa ở nơi an toàn vì bạn cần nó để truy cập máy ảo.
- Nhấp nút Encrypt và chờ quá trình mã hóa hoàn tất.
- Khi xong, nhấp OK để lưu thay đổi.
- Bây giờ bạn có thể thêm TPM vào máy ảo. Làm vậy, nhấp chuột phải vào máy ảo đã mã hóa, chọn Settings.
- Trong tab Hardware (Phần cứng), nhấp nút Add (Thêm).
- Chọn Trusted Platform Module trong cửa sổ Hardware Type (Loại phần cứng).
- Nhấp nút Finish (Hoàn tất) để thêm TPM ảo vào máy ảo.
- Trong cửa sổ Settings, Trusted Platform Module sẽ hiển thị Present (Có mặt) trong cột Summary (Tóm tắt).
- Nhấp OK để lưu thay đổi.
Bây giờ bạn có thể tiến hành cài đặt Windows 11 trên VMware Workstation Pro mà không gặp lỗi yêu cầu hệ thống.
2. Chỉnh sửa tệp VMX để thêm VTPM trong VMware Workstation
Cách dễ nhất để khắc phục lỗi PC can’t run Windows 11 là chỉnh sửa tệp vmx của máy ảo và thêm VTPM (Virtual Trusted Platform Module). Phương pháp này hoạt động trên tất cả các phiên bản VMware Workstation, bao gồm Pro, Player và Fusion.
Để sử dụng tính năng phần mềm bằng cách chỉnh sửa tệp vmx:
- Khởi chạy VMware Workstation. Tạo máy ảo mới nếu chưa có. Cũng tắt bất kỳ máy ảo nào đang chạy.
- Nhấp chuột phải vào máy ảo, chọn Settings.
- Mở tab Options trong cửa sổ Settings.
- Trong ngăn bên phải, tìm Working directory (Thư mục làm việc). Đây là nơi tệp vmx cho máy ảo của bạn nằm. Vì vậy, hãy sao chép đường dẫn thư mục làm việc vào clipboard.
- Nhấp OK để đóng cửa sổ Settings.
- Nhấn Win + E để mở File Explorer và điều hướng đến đường dẫn thư mục làm việc. Đường dẫn có thể khác tùy thuộc vào nơi bạn chọn cài đặt máy ảo. Đường dẫn thư mục làm việc mặc định trông như sau:
C:\Users\UserName\Documents\Virtual Machines\Windows 10 and later x64
- Trong thư mục Windows 10 and later x64, tìm tệp Windows 10 and later x64.vmx.
- Nhấp chuột phải vào tệp .vmx, chọn Open With > Notepad (Mở với > Notepad). Bạn cũng có thể dùng trình soạn thảo văn bản khác như Notepad++.
- Khi tệp mở trong Notepad, thêm dòng sau vào cuối:
managedVM.autoAddVTPM = "software"
- Nhấn Ctrl + S để lưu tệp và đóng Notepad.
- Sau khi tệp được sửa đổi, khởi động lại VMware Workstation, Fusion, hoặc Player.
- Sau khi khởi động lại, bật máy ảo và tiếp tục cài đặt Windows 11. Bạn nên có thể bỏ qua kiểm tra TPM và hoàn tất cài đặt.
3. Chỉnh sửa mục Registry để bỏ qua kiểm tra TPM trong VMware Workstation
Cách khác để khắc phục lỗi này là sửa đổi và thêm các mục mới vào registry Windows. Nó sẽ giúp bạn bỏ qua lỗi liên quan đến yêu cầu hệ thống tối thiểu trên VMware Workstation.
Phương pháp này liên quan đến chỉnh sửa và thêm mục registry khi thông báo yêu cầu hệ thống xuất hiện trên màn hình. Cách làm:
- Thiết lập máy ảo và tiến hành cài đặt Windows 11.
- Khi cài đặt Windows 11 trong VMware Workstation, bạn sẽ thấy lỗi This PC can’t run Windows 11 chặn cài đặt Windows do thiếu yêu cầu hệ thống.
- Khi thông báo lỗi trên xuất hiện, nhấn Shift + F10 trên bàn phím để khởi chạy Command Prompt.
- Trong cửa sổ Command Prompt, gõ lệnh sau và nhấn Enter để mở Registry Editor:
regedit
- Trong Registry Editor, điều hướng đến vị trí sau:
HKEY_LOCAL_MACHINE\SYSTEM\Setup
- Nhấp chuột phải vào khóa Setup, chọn New > Key (Mới > Khóa).
- Đổi tên khóa thành BypassTPMCheck.
- Nhấp chuột phải vào khóa BypassTPMCheck, chọn New > DWORD (32-bit) value (Giá trị DWORD 32-bit).
- Đổi tên giá trị DWORD mới thành LabConfig.
- Nhấp chuột phải vào giá trị LabConfig, chọn Modify (Sửa đổi).
- Nhập 1 vào trường Value data, nhấp OK để lưu thay đổi.
- Khi xong, đóng Registry Editor.
- Gõ exit và nhấn Enter để đóng Command Prompt.
- Bây giờ bạn sẽ quay lại cửa sổ Windows Setup với lỗi this PC can’t run. Nhấp nút Back (mũi tên quay lại) ở góc trên bên trái.
- Chọn Windows edition (Phiên bản Windows) bạn muốn cài đặt, nhấp Next.
- Bây giờ bạn nên có thể tiếp tục cài đặt Windows 11 mà không gặp lỗi.
Bỏ qua yêu cầu TPM 2.0 để cài đặt Windows 11 trên VMware Workstation
Nếu bạn dùng VMware Workstation Pro, bạn có thể dễ dàng bỏ qua yêu cầu hệ thống TPM 2.0 thông qua mã hóa máy ảo và thêm Trusted Platform Module.
Tuy nhiên, nếu bạn không muốn mã hóa máy ảo hoặc dùng Workstation Player, bạn có thể dùng registry hack hoặc sửa đổi tệp vmx để bỏ qua yêu cầu Trusted Platform Module.