win10封装使用EasySysprep4.5

因为采用的母盘是封装好的系统再次封装会出现问题

在准备工作做好后启动EasySysprep首次封装会报错

报错的log在C:\Windows\System32\Sysprep\Panther\setupact.log

1、log中出现Audit mode can't be turned on if there is an active scenario

   

     替换C:\Windows\System32\spopk.dll 替换时要把system32文件夹的权限改为administrator          并把只读选项取消勾选 替换前做好备份

2、替换掉spopk.dll在次封装还会报错log为SYSPRP LaunchDll:Failure occurred while executing 'C:\Windows\System32\wevtapi.dll,EvtIntSysprepCleanup', returned error code 1717

修改注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup 没有任何值 在下面的log中看到该dll操作SQM-api后报错 而且封装时会停用windowsdefender服务 推断是自带的windowsdefender有问题

卸载后再次封装 启动EasySysprep首次封装时只勾选卸载设备驱动,非设备驱动不要卸载

首次封装就成功完成了 首次封装时间较长要耐心等待

3、首次封装后进入pe进行再次运行EasySysprep封装完毕

    重启后部署阶段会报错 这还是由于spopk.dll引起 需要把刚才替换的system32中的spopk.dll还原

    也就是二次封装完成后还原spopk.dll然后ghost备份封装就完成了 再次部署没有报错

因为是二次封装一下的注册表是必须修改的

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\ CurrentVersion\SoftwareProtectionPlatform\SkipRearm键值更改为1

HKEY_LOCAL_MACHINE\System\Setup\Status\SysprepStatus\右方的 GeneralizationState键值更改为7
封装在虚拟机下进行 每个步骤做好快照