<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[gOxiA=苏繁=SuFan Blog]]></title> 
<link>https://sufan.maytide.net/index.php</link> 
<description><![CDATA[gOxiA,苏繁,sufan,Microsoft MVP]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[gOxiA=苏繁=SuFan Blog]]></copyright>
<item>
<link>https://sufan.maytide.net/read.php/1805.htm</link>
<title><![CDATA[Surface Pro 4 批量部署系列 - Windows 10 激活]]></title> 
<author>gOxiA &lt;sufan_cn@msn.com&gt;</author>
<category><![CDATA[Deployment]]></category>
<pubDate>Mon, 31 Oct 2016 06:07:27 +0000</pubDate> 
<guid>https://sufan.maytide.net/read.php/1805.htm</guid> 
<description>
<![CDATA[ 
	<p><a href="http://goxia.maytide.net/ftpup/2016/Surface-Pro-4---_CD55/hero_edge_sufandesktop.jpg"><img title="hero_edge_sufandesktop" border="0" alt="hero_edge_sufandesktop" src="http://goxia.maytide.net/ftpup/2016/Surface-Pro-4---_CD55/hero_edge_sufandesktop_thumb.jpg" width="504" height="156"></a></p> <p><strong><font color="#fd3f0d" size="4">Surface Pro 4 批量部署系列 – Windows 10 激活</font></strong></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回顾上一篇文章“<a href="http://goxia.maytide.net/read.php/1803.htm" target="_blank">Surface Pro 4 批量部署系列 - 驱动程序安装</a> ”我们掌握了 Surface Pro 4 批量部署时驱动程序的处理，并且可以参考“<a href="http://goxia.maytide.net/read.php/1794.htm" target="_blank">HOWTO: 在执行 Sysprep generalize 后保留预部署的硬件驱动</a> ”，在执行 Sysprep 时保留驱动，以加速部署速度，接下来我们就可以应用这个映像进行测试。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Surface Pro 4 随机预装 Windows 10 Pro 版，并支持自动激活，本以为联网激活的时候会自动提取主板固件中的密钥，但实际测试并没有那么智能。所以要实现免序列号自动激活 Surface 必须先解包原厂系统执行 OOBE 联网激活系统一次，否则就需要单独输入有效密钥来激活。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Windows 10 的激活技术是进行了改进，OEM 版每个主板都内置一个唯一的密钥，而不管是OEM还是零售版，这个密钥在首次激活后会绑定当前设备 GUID 或 LiveID，所以当以后再执行干净安装时就能在联网的时候自动识别，并激活系统。改进的激活技术确实很方便，但对于批量部署的用户来说，将是“噩梦”！单单解包原厂系统就要耗费掉不少时间，更别说后续还要部署定制版系统。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://goxia.maytdie.net" target="_blank">gOxiA</a> 就经历了这个过程，之前测试环境是一台已经激活的 Surface Pro 4，封装镜像测试激活正常后，开始分发！后续便遇到了新拆封从未激活的Surface设备，起初的报错信息是 0x2a 0x803F7001，中文提示 0x803F7001 在运行 Microsoft Windows 非核心版本的计算机上，按照提示执行 slui 查看具体的错误信息。</p> <p><a href="http://goxia.maytide.net/ftpup/2016/cfe8d2823bd4_11988/IMG_20161011_155900.jpg"><img title="IMG_20161011_155900" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="IMG_20161011_155900" src="http://goxia.maytide.net/ftpup/2016/cfe8d2823bd4_11988/IMG_20161011_155900_thumb.jpg" width="634" height="358"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;从错误信息上看并没有什么价值，难道是序列号对应的 SKU 不对，换了几个密钥均没有解决，随后联系微软技术支持，使用 WCF 的 Error 查看工具分析了代码得知是网络问题，果然在调整 HOSTS 后测试环境下的Surface能够激活了，但发现在分发给新设备后还是会报错误，导致无法激活。</p> <p><a href="http://goxia.maytide.net/ftpup/2016/cfe8d2823bd4_11988/snipaste20161031_135253.png"><img title="snipaste20161031_135253" style="border-top: 0px; border-right: 0px; background-image: none; border-bottom: 0px; padding-top: 0px; padding-left: 0px; border-left: 0px; display: inline; padding-right: 0px" border="0" alt="snipaste20161031_135253" src="http://goxia.maytide.net/ftpup/2016/cfe8d2823bd4_11988/snipaste20161031_135253_thumb.png" width="407" height="313"></a></p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;几经折腾，最后才意识到是因为使用通用密钥是无法激活新拆封的设备的。期间也尝试提取原厂系统的文件，发现密钥部分是加密的，而且也证明激活程序不会自动提取主板固件中的 OEM 密钥，那么原厂系统的预置的密钥应该是一个真正意义上的黄金密钥，可惜被加密了，也只能放弃！除了恢复原厂系统，唯一的希望就是从主板固件提取密钥，还好微软为我们预留了 WMI 接口，我们只需要利用 WMI 把 OA3xOriginalProductKey 的值提取出来即可，拿到了唯一的密钥就可以使用 slmgr 来重新激活 Surface Pro 。</p> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;注：OA3xOriginalProductKey 位于 SoftwareLicensingService 下。</p><br/>Tags - <a href="https://sufan.maytide.net/go.php/tags/windows/" rel="tag">windows</a> , <a href="https://sufan.maytide.net/go.php/tags/10/" rel="tag">10</a> , <a href="https://sufan.maytide.net/go.php/tags/surface/" rel="tag">surface</a> , <a href="https://sufan.maytide.net/go.php/tags/pro/" rel="tag">pro</a> , <a href="https://sufan.maytide.net/go.php/tags/4/" rel="tag">4</a>
]]>
</description>
</item>
</channel>
</rss>