一个脚本实现 Windows 10 和 11 家庭版/专业版之间切换

微信扫一扫,分享到朋友圈

一个脚本实现 Windows 10 和 11 家庭版/专业版之间切换

最近,Windows Out of Box Experience(OOBE)源代码被剖析,揭示了一些有趣的细节。虽然它有一些很酷的与部署操作系统相关的快捷方式,包括一个看似秘密的快捷方式,但某些事情却无法实现,比如在不同的 Windows 版本之间快速切换,而无需运行重新完全安装。

为了解决这一不便,我们发现了一个非官方脚本。该脚本由 GitHub 用户 TheMMC 发布,他创建了一个 BATCH 文件(.bat),允许用户以原地升级的方式切换版本,而不是直接安装 Windows 10 和 11。

一个脚本实现 Windows 10 和 11 家庭版/专业版之间切换插图

该工具名为 "Helper-Tool für Windows 10/11 Inplace-Upgrades und Editionswechsel",翻译过来就是 "Windows 10/11 就地升级和版本更改的辅助工具"。在运行安装 EXE 之前,需要将 Inplace_Upgrade_Helper.bat 文件与 Windows 安装媒体 (ISO) 的 setup.exe 文件放在一起。

开发人员解释说:

当 Windows 安装程序自己决定应该做什么时,你会感到困扰吗?您想安装专业版,但安装程序会自动跳转到家庭版,因为密钥存储在固件中?您安装了专业版,但事后才发现只有家庭版的许可证,但又懒得重新安装?

[...]

这个工具可以帮到你。要了解它的具体工作原理,请查看批处理。这不是激活工具,只使用官方预安装密钥。只需将此批处理复制到安装介质中的 setup.exe 中并启动即可。

如果安装介质中没有相应的版本,安装程序会自动生成相应的映像。这很可能与 DISM /Get-TargetEditions 和 DISM /Set-Edition 使用的功能相同。

例如,https://uupdump.net/ 可以通过这种方法从两个家庭版和专业版生成所有其他版本(create_virtual_editions.cmd,https://github.com/abbodi1406/BatUtil/tree/master/uup -converter-wimlib)

运行时,用户可以选择要切换到哪个版本。例如,选项 1 是 Windows 家庭版,选项 2 是 Windows 专业版,选项 3 是 Windows 工作站专业版,选项 4 是 Windows 企业版,依此类推。

选择列表(谷歌翻译为英文)如下:

  • u: 使用所选版本开始升级
  • k: 尝试使用 slmgr 安装所选密钥(版本变更时不进行就地升级)。
  • s: 无版本选择的标准升级,仅由设置决定
  • f: 强制升级开/关
  • 0: 退出

该工具的完整更新列表如下。最新版本修复了一个格式化问题,而之前的版本则增加了对 Windows N 和非 N 版本以及 LTSC 2021 的支持:

更新日志

V0.41

  • 格式已修正,自述现在在 Gitgub [原文如此] 和 Windows 编辑器中都很整洁。为批处理添加了一些注释。

V0.40

  • 新增 LTSC 2021.

V0.30

  • 新增 N 版本.

V0.21

  • 增加了换键功能。

V0.20

  • 添加了其余的非 N 版本。

您可以从 GitHub 页面获取 Inplace_Upgrade_Helper BATCH 文件:

https://github.com/TheMMC/Inplace_Upgrade_Helper

不过需要注意的是,这是一款非官方工具。最好不要在主电脑上或没有备份的情况下运行。

上一篇

传索尼已暂停 PSVR2 的生产:销售不佳

下一篇

高通公司正式发布骁龙 8s Gen 3 处理器

你也可能喜欢

评论已经被关闭。

插入图片

排行榜

返回顶部