最近因某公司大量升级系统到Windows 10,需要协助做一个封装系统加快升级进度。
结果把所有软件都安装好,在进行封装的时候发生错误了,用IT天空的EasySysPrep在进行封装的时候显示如下图错误:
国外国内的搜索引擎找了不少的内容看,什么删除用户、设置权限、改注册表、看Microsoft Store等办法全试过了都没解决。
受了一些帖子的启发,决定立足自己看能不能在系统日志上找出端倪,最后终于找到办法。
首先说明一下我的环境是这样的:Hyper-V安装的虚拟机,安装Windows 10,把所有的软件都安装设置好,必要的Windows设置做好,在这些步骤完成后设置一个Checkpoint(还原点),这样万一步骤出错可以迅速倒回此处再战。
具体解决问题步骤如下:
打开%Windir%\System32\Sysprep文件夹,运行里面的sysprep.exe,勾上复选框"Generalize”(一般化),再点OK(确定)按钮如下图:
好了,出错了:
打开%Windir%\System32\Sysprep\Panther文件夹,一开始这个文件夹可能不存在,但一运行sysprep.exe这个文件夹就自动创建了,打开里面的setupact.log文件,滚到底部,可以发现有类似“2019-04-11 09:34:13, Error SYSPRP Package 89006A2E.AutodeskSketchBook_1.8.5.0_x64__tf1gferkr813w was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.”字样,我们提取里面的“Package”后面,“was installed”前面的部分,实际就是“89006A2E.AutodeskSketchBook_1.8.5.0_x64__tf1gferkr813w”。
利用上面提取到的内容,组合成下面的命令:
remove-appxpackage -package ‘89006A2E.Autodesk

最低0.47元/天 解锁文章
5625





