![使用配置包升级主页 -> 企业](https://linux22.com/image/1563763/%E4%BD%BF%E7%94%A8%E9%85%8D%E7%BD%AE%E5%8C%85%E5%8D%87%E7%BA%A7%E4%B8%BB%E9%A1%B5%20-%3E%20%E4%BC%81%E4%B8%9A.png)
我想使用配置包从 Windows 10 家庭版升级到企业版。但是,我读到这不直接支持(“请注意,您无法从 Windows 10 家庭版升级到企业版”)。另请参阅此可能升级的矩阵。
无论如何,应该可以从 Home 更新到 Pro,然后通过命令行从 Pro 更新到 Enterprise。但这也行不通。
当我手动执行此操作时,我会停用互联网连接,并使用通用的不可激活的 Windows 10 Pro 密钥开始更新到 Pro (VK7JG-NPHTM-C97JM-9MPGT-3V66T)。然后我重新连接,并输入激活的 Windows 10 Enterprise 密钥。
但是,我甚至无法使用 ppkg 从 Home 更新到 Pro。我尝试使用 中的通用 Pro 键UpgradeEditionWithProductKey
,但在应用 ppkg 时出现以下错误:
ProvXML 类别“Reboot/UpgradeWindowsEdition”在 CSP 节点“WindowsLicensing/UpgradeEditionWithProductKey”处失败,错误代码为“0xC004F016”。配置失败
我想知道问题是什么:
- 通用密钥不能用于升级 Windows 版本吗?
- 或者是Windows 10 Home不允许升级?
- 我可以在 ppkg 中运行脚本吗前所有其他配置操作?然后我可以手动执行升级。
- 还有其他选择可以实现我的目标吗,或者我必须手动执行升级 Home->Pro,然后在运行时应用 ppkg?
答案1
我找到了一个解决方案。虽然有点不靠谱,但效果很好。
在 Windows ICD 中,输入了对 Windows 10 无效的密钥教育(
NW6C2-...
)。这将导致操作系统升级到教育版(未激活)。创建包含以下内容的批处理文件(插入您的企业密钥)。这将设置正确的产品密钥,并将版本更改为企业版。
slmgr //B /ipk ABCDE-12345-0000-0000-0000
向 ppkg 添加一个新的“应用程序”,使用批处理文件作为安装程序和
cmd /c "upgrade_edition.bat"
命令行。
答案2
关闭互联网连接或处于离线模式,以管理员权限打开命令,输入“slmgr /ato”,然后确定激活,输入企业密钥,然后就好了!!!