Computer >> Máy Tính >  >> Hệ thống >> máy chủ Windows

Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft

Lỗi “Windows cannot find the Microsoft Software License Terms ”Có thể xuất hiện khi cài đặt hệ điều hành Windows 10/11 hoặc Windows Server 2022/2019/2016 trên máy tính / máy chủ đơn giản hoặc trên máy ảo Hyper-V / VMware. Trong trường hợp này, quá trình cài đặt Windows từ ảnh ISO bị gián đoạn sau khi chọn phiên bản Windows có lỗi:

Windows Setup
Windows cannot find the Microsoft Software License Terms.  Make sure the installation sources are valid and restart the installation.
The installation was canceled. Any changes made to your computer won't be saved.

Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft

Sau khi nhấp vào OK, máy tính được khởi động lại và quá trình cài đặt Windows được khởi động lại. Lỗi “Không thể tìm thấy Điều khoản cấp phép” xuất hiện lặp đi lặp lại.

Hóa ra, lỗi này có thể do một số lý do hoàn toàn khác nhau. Hãy xem xét tất cả chúng một cách riêng biệt.

Hyper-V và “Windows không thể tìm thấy Điều khoản cấp phép phần mềm”

Nếu bạn đang cài đặt Windows 10/11 hoặc Windows Server 2016/2019 (và các phiên bản hệ điều hành cũ hơn) trong máy ảo, hãy đảm bảo rằng bạn đã phân bổ đủ RAM cho máy ảo. Trong trường hợp của tôi, chỉ 512 MB bộ nhớ được cấp cho máy ảo trên máy chủ Hyper-V và Bật bộ nhớ động tùy chọn đã được kiểm tra cho nó với một tình huống có thể xảy ra quá tải bộ nhớ. Tăng lượng bộ nhớ được phân bổ cho máy ảo ít nhất 1024 MB, vô hiệu hóa Bộ nhớ động và khởi động lại thiết lập Windows.

Cũng trong các bình luận, một số người đã viết rằng họ đã khắc phục sự cố bằng cách giảm kích thước RAM cho máy ảo từ 4096 xuống còn 2048 GB.

Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft

Ngoài ra, hãy thử ngắt kết nối máy ảo Windows của bạn khỏi công tắc ảo Hyper-V được phép kết nối với Internet (thông qua NAT hoặc trực tiếp).

Lưu ý . Bạn có thể sử dụng thủ thuật sau như một cách giải quyết. Trước khi bắt đầu cài đặt Windows, nhấn Shift + F10 và chạy lệnh trong dấu nhắc lệnh sẽ tạo tệp trang:wpeutil createpagefile /path=C:\pf.sys . Sau đó, chuyển sang cửa sổ Thiết lập Windows và bắt đầu cài đặt Windows. Quá trình cài đặt sẽ tiếp tục mà không có bất kỳ lỗi nào, ngay cả khi không cấp đủ bộ nhớ cho máy ảo.

Đã hủy cài đặt Windows sạch trên máy tính thực

Nếu lỗi xảy ra khi cài đặt Windows trực tiếp trên phần cứng (trên máy tính, máy tính xách tay) chứ không phải trong máy ảo, hãy đảm bảo rằng thiết bị của bạn đã cài đủ RAM. Nếu có đủ bộ nhớ, rất có thể đã xảy ra sự cố với chính hình ảnh cài đặt Windows (bản phân phối). Nó có thể bị hỏng và tốt hơn bạn nên thử sử dụng một đĩa khác hoặc hình ảnh ISO.

Ngoài ra, phiên bản sản phẩm trong ei.cfg tệp hình ảnh Windows của bạn có thể không khớp với khóa sản phẩm trong pid.txt tập tin. Trong trường hợp này, bạn có thể tạo tệp văn bản trên đĩa cài đặt Windows (ảnh ISO khởi động) trong \ sources \ thư mục có tên ei.cfg và nội dung sau:

[Channel]
OEM

Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft

Nếu có tệp ei.cfg trong thư mục này, bạn cần thay đổi Kênh giá trị từ Bán lẻ đến OEM (có vẻ như bạn đang cố gắng cài đặt phiên bản Enterprise Windows từ một cửa hàng phân phối bán lẻ). Bạn có thể nhận danh sách các phiên bản trong ảnh ISO Windows của mình như sau (trong đó E: là đường dẫn đến ổ đĩa nơi gắn hình ảnh ISO Windows hoặc ổ đĩa flash USB cài đặt):

DISM /Get-WimInfo /WimFile:"E:\sources\install.esd"

Bạn phải chỉnh sửa thủ công tệp ISO của ảnh cài đặt Windows bằng bất kỳ trình chỉnh sửa ISO nào (WinISO), thêm tệp được chỉ định và ghi đè lên đĩa DVD / USB cài đặt.

Hoặc bạn có thể chỉ định khóa cài đặt Windows như sau:

setup.exe /pkey XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

Lỗi “Windows không thể tìm thấy Điều khoản cấp phép phần mềm” trên VMware VM

Khi cài đặt Windows làm hệ điều hành khách trên máy ảo VMware Workstation / Player / Fusion, bạn cũng có thể nhận được lỗi “Không thể tìm thấy thỏa thuận cấp phép”. Người giám sát máy tính để bàn VMware thêm Ổ đĩa mềm ảo vào phần cứng máy ảo theo mặc định khi chúng được tạo. Windows Installer có thể đang cố gắng tìm tệp giấy phép trên thiết bị này.

Để khắc phục sự cố, chỉ cần xóa ổ đĩa mềm ảo khỏi phần cứng của máy ảo hoặc tắt chức năng Kết nối bằng nguồn trên tùy chọn.

Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft

Các giải pháp khả thi khác cho sự cố trong VMware Workstation:

  1. Khi tạo một máy ảo mới, không chỉ định đường dẫn đến ảnh ISO cài đặt Windows mà hãy chọn tùy chọn “I will install the operating system later ”; Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft
  2. Gắn ảnh ISO cài đặt Windows vào ổ CD / DVD ảo sau khi tạo máy ảo VMware;
  3. Khởi động máy ảo từ đĩa cài đặt và bắt đầu cài đặt Windows.

Ngắt kết nối máy ảo của bạn khỏi Internet. Để thực hiện việc này, hãy thay đổi chế độ kết nối mạng từ NAT thành Cầu nối hoặc Chỉ máy chủ lưu trữ trong cài đặt của bộ điều hợp mạng VM.

Windows không thể tìm thấy điều khoản cấp phép phần mềm của Microsoft

Do đó, Windows sẽ không kết nối với mạng để kiểm tra giấy phép trong khi cài đặt, (đã xảy ra sự cố như vậy khi cài đặt phiên bản Đánh giá của Windows Server).