如何让win11 iso跳过硬件检测,让普通机器也能安装win11,网上办法很多,会走很多弯路,这里直接到位
注册表方式不行,别浪费时间了
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassStorageCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassCPUCheck" /t REG_DWORD /d "1" /f
reg add "HKLM\SYSTEM\Setup\MoSetup" /v "AllowUpgradesWithUnsupportedTPMOrCPU" /t REG_DWORD /d "1" /f
首先,分别下载一个win10和win11 iso,真正有用的是iso里sources目录下最大的那个install.wim文件
去微软官网下载
https://www.microsoft.com/zh-cn/software-download/windows10
https://www.microsoft.com/zh-cn/software-download/windows11
这里介绍3种最简单有效的办法,我用了很多年了
AMD机型没事,在2012R2/2016/2019/2022基础上用最新版的win10/win11 iso就地升级一般比较顺利
(win11 24h2、25h2的话得按方案③改造,方法②不行,win11 23h2的话按方法②改造是可行的)
如果是≤S5等低代次Intel机型,就地升级可能会出现0xC1900101 - 0x20017的问题,
建议买机器的时候买≥S6的或者≥SA2的。
①通过winpe(普通电脑用可以,云服务器用的winpe需要集成虚拟化VirtIO驱动)WinNTSetup选择install.wim来安装。
②先安装win10系统,然后就地升级到win11,就地升级用的win11 iso,需要这样改造,把iso里sources目录里的appraiserres.dll直接删掉是不行的,可以用win10 iso同路径的同名文件替换win11的,或者删掉该文件后,在同路径新建一个名为"appraiserres.dll"的文件夹(注意没有双引号),然后另存为一个新的win11 iso,用这个新iso来就地升级系统。注意:这个新iso只能用来就地升级,没法通过光驱安装。
方法②行不通的时候用方法③是可以的
随着win11 iso不断衍进,有可能不起作用(比如方法②对win11 23h2有用,对win11 24h2、25h2无用,win11 24h2、25h2得用方法③),得用其他办法
就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行
就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行
就地升级(维护)系统,版本要对,同版本的才支持,不同版本的不行,比如得是pc对pc、server对server、en对en、cn对cn、桌面版对桌面版、core纯命令行版对core纯命令行版,交叉的不行
③复制一份win10 iso,删掉sources目录下的install.wim、EI.cfg/PID.txt、product.ini(没有则不管),然后用win11 iso的sources目录下的同名文件install.wim、EI.cfg/PID.txt、product.ini替换到win10 iso的同路径下,然后另存为一个新的iso,这个iso没有限制,可以通过光驱安装。注意:如果你只处理了install.wim,没有处理EI.cfg/PID.txt,会报错“Windows 安装失败并出现错误:输入的产品密钥与任何可用于安装的 Windows 映像都不匹配。”
建议安装企业版或专业工作站版,最差安装专业版,激活系统需要product key和kms server。
ProductKey
Windows 11 专业版、Windows 10 专业版:W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 11 专业工作站版、Windows 10 专业工作站版:NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J
Windows 11 企业版、Windows 10 企业版:NPPR9-FWDCX-D2C8J-H872K-2YT43
但是,需要注意的是:bios+mbr的Win10 22H2怎样才能用"保留数据和应用"的方式就地升级成Win11 25H2?
思路:
①bios+mbr的Win10 22H2,变成bios+mbr的Win11 24H2,相对简单,用Win11 24H2 ISO里的install.wim替换到Win10 22H2 ISO中覆盖另存为新ISO即可就地升级,这样会跳过Win11原本的大部分限制。
②从Win11 24H2升级到Win11 25H2,或者说win10用Win11 24H2 ISO、Win11 25H2 ISO就地升级,只能是基于uefi+gpt+tpm2.0模式就地升级,需要在winpe下把bios+mbr改造成uefi+gpt,并在vmware里新建一个uefi+gpt+tpm2.0的win11虚机调用改造好的系统盘才行。
③Server2025 ISO跟Win11 24H2 ISO、Win11 25H2 ISO里的setup.exe本质上是同一个东西,只不过setup.exe程序本身会自动识别install.wim来展示就地升级的界面,检测到是Server系统就允许bios+mbr方式,检测到是Win10/Win11系统,就触发严格的限制模式,只能是uefi+gpt+tpm2.0模式才能就地升级,在vmware里改造升级好后再搞到云上替换。
另外,需要提醒的是:
Azure是微软的,Azure有PC镜像,其他云厂商没有PC镜像,需要的话,得自己制作,普通PC镜像中没有云平台的VirtIO虚拟化驱动,需要自己挂winpe用dism.exe集成虚拟化驱动,否则上云会0x7B(INACCESSIBLE_BOOT_DEVICE)蓝屏

