“找不到eula使用条款”提示源于安装介质中授权文件缺失或损坏,需依次验证iso完整性、更换rufus重写u盘、手动补全eula.txt、用dism注入文件或改用winpe环境运行setup.exe。

如果您在电脑安装系统过程中遇到“找不到EULA使用条款”的提示,通常表明安装介质中的授权文件缺失或损坏,可能源于镜像文件下载不完整、解压出错、写入U盘时出错或ISO挂载异常。以下是针对该问题的多种排查与修复方法:
一、验证ISO镜像文件完整性
镜像文件若在下载或传输过程中发生损坏,会导致EULA.txt等关键文本文件丢失或无法读取。需通过校验哈希值确认其原始性与完整性。
1、找到微软官方发布的对应系统版本(如Windows 10 22H2)的SHA256校验值,通常位于其下载页面的技术文档或公告中。
2、在Windows中以管理员身份打开PowerShell,执行命令:Get-FileHash -Path "D:\Win10.iso" -Algorithm SHA256(路径需替换为实际ISO所在位置)。
3、将输出的哈希值与官网公布值逐字符比对,若不一致,则说明镜像已损坏,必须重新下载。
二、更换镜像写入工具并重制启动U盘
部分第三方写入工具(如老版本UltraISO、某些精简版Rufus)可能跳过或错误处理ISO中的非可执行资源文件(包括EULA.txt),导致U盘启动后无法定位许可协议。
1、卸载当前写入工具,从rufus.ie官网下载最新版Rufus(支持UEFI+Legacy双模式)。
2、插入空白U盘,运行Rufus,设备选择对应盘符,引导类型选“ISO映像”,点击右侧小图标加载已验证完好的ISO文件。
3、分区方案根据目标电脑选择“MBR”或“GPT”,目标系统选“BIOS或UEFI”,镜像选项保持默认“标准Windows安装”,点击“开始”执行写入。
三、手动检查并恢复EULA文件(适用于挂载ISO后可访问的情况)
当ISO能正常挂载但安装程序仍报错时,可能是安装环境未能正确读取根目录下的EULA文件,可尝试人工补全路径引用。
1、右键点击ISO文件,选择“装载”,记下分配的驱动器号(如C:)。
2、打开该驱动器,确认根目录下存在sources\EULA.txt文件;若不存在,从另一份已验证无误的同版本ISO中复制该文件至相同路径。
3、若EULA.txt存在但内容为空或乱码,用记事本以UTF-8编码重新保存一份标准许可文本(可从微软官方EULA网页复制正文,保存为ANSI或UTF-8无BOM格式)。
四、使用DISM命令离线注入EULA文件到WIM映像
若安装失败反复出现在同一WIM索引(如install.wim中的第3个映像),说明该映像内部未嵌入EULA资源,需通过DISM挂载并注入。
1、以管理员身份运行CMD,执行:dism /Mount-Image /ImageFile:"D:\sources\install.wim" /Index:3 /MountDir:"C:\mount"(索引号需根据实际使用映像调整)。
2、将合法EULA.txt复制到C:\mount\Windows\System32\目录下。
3、执行:dism /Unmount-Image /MountDir:"C:\mount" /Commit保存修改。
五、改用Windows PE环境下的Setup.exe启动方式
传统BIOS/UEFI直接启动setup.exe可能绕过部分资源加载逻辑,导致EULA检测失败;而在WinPE中运行则可强制初始化全部语言及许可模块。
1、准备一个已部署WinPE 10/11的U盘(可通过Microsoft ADK制作)。
2、将原ISO中sources文件夹整体复制至WinPE U盘根目录下。
3、启动进入WinPE后,打开命令提示符,切换至sources目录,运行:setup.exe /noreboot /unattend:unattend.xml(若无应答文件,可省略/unattend参数)。










