当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Windows 找不到 Microsoft 软件许可条款

作者:精品下载站 日期:2024-12-14 23:17:33 浏览:14 分类:玩电脑

Windows 找不到 Microsoft 软件许可条款


错误 ”

Windows cannot find the Microsoft Software License Terms

在裸机计算机/服务器或 Hyper-V/VMware 虚拟机上安装 Windows 10/11 或 Windows Server 2022/2019/2016 操作系统时,可能会出现“”。在这种情况下,选择 Windows 版本后,从 ISO 映像安装 Windows 会中断并出现错误:

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 找不到 Microsoft 软件许可条款

单击“确定”后,计算机将重新启动并重新启动 Windows 安装。 “找不到许可条款”错误一次又一次出现。

事实证明,这个错误可能是由几个完全不同的原因引起的。让我们分别考虑它们。

Hyper-V 和“Windows 找不到软件许可条款”

如果要在虚拟机中安装 Windows 10/11 或 Windows Server 2016/2019(以及较旧的操作系统版本),请确保已为 VM 分配足够的 RAM。在我的例子中,Hyper-V 服务器上的虚拟机只分配了 512 MB 内存,并在可能出现内存过量使用的情况下检查了启用动态内存选项。 增加分配给虚拟机的内存量至至少 1024 MB,禁用动态内存,然后重新启动 Windows 安装程序。

另外,在评论中,有几个人写道,他们通过将虚拟机的 RAM 大小从 4096 GB 减少到 2048 GB 来解决该问题。

[玩转系统] Windows 找不到 Microsoft 软件许可条款

另外,请尝试断开 Windows VM 与允许连接到 Internet(通过 NAT 或直接)的 Hyper-V 虚拟交换机的连接。

注意。您可以使用以下技巧作为解决方法。在开始 Windows 安装之前,按 Shift+F10 并在命令提示符中运行命令来创建页面文件:

wpeutil createpagefile /path=C:\pf.sys

。然后切换到 Windows 安装窗口并开始 Windows 安装。即使没有为虚拟机分配足够的内存,安装也应该继续,不会出现任何错误。

在物理计算机上取消 Windows 全新安装

如果直接在硬件(计算机、笔记本电脑)而不是虚拟机上安装 Windows 时出现错误,请确保设备上安装了足够的 RAM。如果内存足够,则很可能是 Windows 安装映像(分发)本身有问题。它可能已损坏,您最好尝试使用其他磁盘或 ISO 映像。

此外,Windows 映像的 ei.cfg 文件中的产品版本可能与 pid.txt 文件中的产品密钥不匹配。在这种情况下,您可以在 Windows 安装盘(启动 ISO 映像)的 \sources\ 目录中创建一个名为 ei.cfg 的文本文件,内容如下:

[Channel]
OEM

[玩转系统] Windows 找不到 Microsoft 软件许可条款

如果此目录中有 ei.cfg 文件,则需要将 Channel 值从 Retail 更改为 OEM(因为您似乎正在尝试从零售发行版安装 Enterprise Windows 版本)。您可以按如下方式获取 Windows ISO 映像中的版本列表(其中 E: 是安装 Windows ISO 映像或安装 USB 闪存驱动器的驱动器的路径):

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

您必须使用任何 ISO 编辑器 (WinISO) 手动编辑 Windows 安装映像的 ISO 文件,添加指定的文件并覆盖安装 DVD/USB 记忆棒。

或者您可以指定 Windows 安装密钥,如下所示:

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

VMware VM 上出现“Windows 找不到软件许可条款”错误

在 VMware Workstation/Player/Fusion 虚拟机上安装 Windows 作为来宾操作系统时,您还可能会收到“找不到许可协议”错误。 VMware 桌面管理程序在创建时默认将虚拟软盘驱动器添加到 VM 硬件中。 Windows Installer 可能正在尝试在此设备上查找许可证文件。

要解决此问题,只需从虚拟机的硬件中删除虚拟软盘驱动器或禁用开机时连接选项即可。

[玩转系统] Windows 找不到 Microsoft 软件许可条款

VMware Workstation 中该问题的其他可能解决方案:

  1. 创建新VM时,不要指定Windows安装ISO映像的路径,而是选择选项“

    I will install the operating system later

    ”;

    [玩转系统] Windows 找不到 Microsoft 软件许可条款

  2. 创建VMware VM后,将Windows安装ISO映像挂载到虚拟CD/DVD驱动器;

  3. 从安装盘启动VM并开始安装Windows。

断开虚拟机与 Internet 的连接。为此,请在虚拟机网络适配器的设置中将网络连接模式从 NAT 更改为桥接仅主机

[玩转系统] Windows 找不到 Microsoft 软件许可条款

导致Windows在安装过程中无法连接网络检查许可证(安装Windows Server评估版时就出现过这样的问题)。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯