我目前正在制作我的第一个自定义无人值守 Windows Seven DVD。我将 WAIK 与零售版 Windows Seven DVD 结合使用,并借助 WSIM 创建了一个“AutoUnattend.xml”文件。
为了实现零交互安装,我希望跳过串行输入,将 OEM 串行包含在计算机中。
我的项目经理说这个序列号包含在计算机的一个芯片中,Windows 安装不会烦我询问序列号。但它一直询问我。
我尝试了几种方法,使用“Microsoft-Windows-Setup\UserData\ProductKey”和/或“Microsoft-Windows-Shell-Setup\ProductKey”,删除其中一个,留空,编辑“ei.cfg”文件将“渠道”从“零售”更改为“OEM”。但都不起作用,我不确定这样做是否合法。
您遇到过这种问题吗?您是如何解决的?使用无人值守文件是否可行?问题是否来自使用零售 DVD 获取 OEM 密钥?
答案1
Windows 7 OEM 安装可以使用以下方式自动激活OEM 系统锁定预激活。这需要具有 SLIC 2.1 的 BIOS,以及制造商提供的正确加密信息。我已经有一段时间没有这样做了,我不记得确切的细节,但您应该能够从现有的预激活安装中备份 SLIC 文件并将其包含在部署映像中。
SLIC 激活仅在 Windows 中的 BIOS 和激活文件一致时才有效,但它们对于来自同一制造商的不同计算机通常相同。如果您的所有计算机都来自同一 OEM,您应该能够备份一次激活文件并将恢复过程添加到 DVD 中。
我找到了一些可能有用的信息,但不幸的是找不到任何完整的详细信息。当然,您可以使用戴尔(或惠普或您的 OEM 是什么)DVD 作为源重建无人值守 DVD,然后它将预安装所有激活文件。
你可能会发现这个工具很有用;显然它可以备份一些激活文件。
答案2
问题是否源于使用零售 DVD 获取 OEM 密钥?
是的。获得真正的“零接触”Windows 安装的唯一真正方法是使用 MDT 和/或带有 Windows 7/8 Enterprise KMS 的 SCCM,或者使用 MAK 密钥。
可行的方法是使用 OEM 发送的映像中的原始预安装 OEM,虽然这不适用于激活,但您至少可以使用它来自动执行构建,然后在部署完成后稍后激活 Windows 时输入密钥。将该密钥放入您的 xml 文件中。
如果你使用了 MDT 和 KMS 服务器,则可以使用
SkipProductKey=YES
在您的 customsettings.ini 文件中,任务序列会跳过该过程
如果您有 MAK 密钥,您可以使用:
SkipProductKey=YES
OverrideProductKey=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
接下来,您将在部署共享中创建一个自定义强制应用程序来运行此
cscript c:\Windows\System32\slmgr.vb