最近升级MDT部署系统下的WINDOWS 7操作系统镜像,升级补丁,更新应用程序,再获取镜像后重新部署,但是在升级过程中碰到到问题,就是有些镜像正常获取后再部署时,能正常安装,但是在第一次启动后WIN 7系统显示一个登录界面,在这个界面上无管理员登录帐号(正常MDT部署后的WINDOWS 7显示有administrator账号),输入管理员帐户,密码,结果显示账号已经被锁定。


利用网上的方法启用管理员账号后,原有的MDT部署任务中断,也就是无法完整的运行一个MDT任务。


这个问题其实在去年就碰到,不过当时没注意,通过网上的资料找了几周时间,也没发现好的解决办法,有天在国外网站找到可能由于WINDOWS 7样本机多次部署引起的,一个WINDOWS 7的样本机最多封装三次,超过了三次可能会引起问题,后经过测试,确实是这个问题引起。安装原有的办法,WINDOWS 7系统安装,封装,打补丁,再封装,打补丁,再封装的办法是行不通的。


原因分析,WINDOWS 7系统有个“剩余Windows 重置计数”,系统新安装时为3,如更换主板,封装,或打个SP补丁包,这个计数器会减一,减到0后再次封装就会出现问题。


WINDOWS 7系统“剩余Windows 重置计数”的查看办法,利用命令行"slmgr.vbs -dlv"

wKiom1X8vWbCDGLUAAXawcdXXA0848.jpg


根据热心网友提示以及网络的查找,其实微软提供了一个WIN 7多次封装的办法,可以防止“剩余Windows 重置计数”减少,在封装时加一个skiprearm参数到unattend.xml,这个文件在MDT 2013 UPDATE 1的共享目录下的CONTROL目录下对应的镜像获取目录可以找到,而且可以用文本编辑器可以修改

wKioL1X8v6HhgzkrAAJV-PpnS6w040.jpg


利用文本编辑器,加入下列内容,这个参数对应X86平台,而且只限制于WIN 7平台

wKiom1X8vWrDRNrRAAa2GCY1BZk368.jpg


网友可以复制下来内容修改自己的封装参数文件(对应X86,只对WIN 7有效)

    <component name="Microsoft-Windows-Security-SPP" processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
       <SkipRearm>1</SkipRearm>
    </component>

经过MDT 2013 UPDATE 1部署平台的测试,加入上述参数后可以多次封装WINDOWS 7系统,防止剩余Windows 重置计数减少到0,完美实现WINDOWS 7系统多次再封装部署