IT天空

 找回密码
 加入我们

手机号码,快捷登录

搜索

[原创] 针对我发的帖子中所述问题现象的一种可能原因分析和解决方法。

[复制链接]
hallen_fee 发表于 2019-4-18 22:03:47 | 显示全部楼层 |阅读模式

首先,感谢小鱼儿yr提供了这么优秀的Windows系统封装教程,同时还要感谢所有给我回贴的大神们。
问题现象:

我按照小鱼儿yr提供的“最新WIN10系统封装教程2019系列”完成系统封装,当用封装镜像在虚拟机和实体机上部署测试时出现下图所示的错误提示,部署失败。

部署过程出现的错误提示

部署过程出现的错误提示

由于不清楚问题原因,我在天空论坛上发了两个帖子寻求帮助:
Win10系统封装恢复后错误提示,怎么解决?
封装系统接口调用程序ES4.Deploy.exe是不是有Bug?
后参考各位大神的回帖后,又反复进行了十几次封装、部署测试,中间还更换了多个PE系统(因为有人提出可能是流氓PE系统在作祟),但问题依旧。但在此期间,我发现如果在虚拟机上封装完毕,直接重启当前虚拟机,所有部署过程顺利进行,一切OK!但将封装镜像移至其它虚拟机进行恢复部署,还是出现错误提示,部署过程进行不下去。
原因分析:
根据先前出现的问题现象,错误提示总是在即将调用接口程序时,据此,我曾一度认为ES4的接口调用程序ES4.Deploy.exe存在BUG。但就像Skyfree回帖所说的,ES4已经推出很久了,如果这个程序有这种BUG早就会被发现并修正了。
此外还出现了一种情况,就是我在其它虚拟机进行恢复后不是立即重启,而是将所要自行解压的文件在PE状态下事先解压至指定的分区,然后再重启虚拟机,结果部署过程顺利进行,包括调用万能驱动和运行自解压文件,都部署成功!在实体机上用同样的方法也能成功部署。这说明ES4的接口调用程序没有问题,而问题可能出现在自解压文件后所在的分区里。
在我依照教程进行封装的过程中,并没有完全按照教程进行优化设置,毕竟还有自己的个性需求,那会不会是在个性设置的环节上出现问题?于是我按照虚拟机快照备份,从后向前一次次进行封装、测试。当用某一个快照进行封装后的部署过程顺利完成后,那下一个快照备份就是问题所在!
我仔细查看问题快照的优化设置项目(这归功于我在每次做快照时把期间所有设置环节都做了详细记录),发现有一项设置了系统的环境变量,如下图:

问题所在

问题所在
我将系统的环境变量恢复到系统初始状态后,封装、测试,成功!(欣喜)

问题症结:
据此,我总结了一下。在Win10系统部署前,系统先要检查一下系统的运行环境,当在搜索某个环境变量的路径时,这个路径不存在,部署过程自然进行不下去,这正是我在其它干净的虚拟机上部署失败,而事先在PE状态下将环境变量文件夹解压到指定分区后又能顺利部署的原因。(可为什么在封装Win7的时候也是这么设置的,就没有出现问题?)
这可能是导致出现前面所述的问题现象诸多原因中的一种原因。既然问题原因找到了,接下来就是对症下药了。

解决方法:
首先回到最后一次快照备份系统,将环境变量恢复至系统初始状态,如下图:

恢复系统环境变量的初始设置

恢复系统环境变量的初始设置
再进行系统封装。为实现原先对环境变量的设置,我找到环境变量在注册表中对应的项,做成一个注册表注入文件,文件中环境变量替换成我设定的路径值。在封装时调用ES4的接口程序,设定首次进入桌面时运行这个注册表文件,然后再删除这个文件,这样就能达到我个性设置的目的,更重要的的是,系统部署最终彻底成功!

心得体会:
出现问题并不可怕,可怕的是回避问题。只有抓住问题深究下去,才能最终解决问题,享受成功解决难题的成就感。

最后,感谢各位大神们的建议,更要感谢IT天空提供了这样一个学习、提高的平台。

小鱼儿yr 发表于 2019-4-19 00:19:52 | 显示全部楼层

活跃 358742| 技术 207| 互助 275| 钻石 5950

恭喜封装成功,找到原因就好。不过话又说回来,你动环境变量做什么?很多软件,特别是对系统进行操作的软件,对环境变量很敏感,最好不要乱动,这个东西,默认就好。
magicgenius 发表于 2019-4-19 07:55:39 | 显示全部楼层

活跃 37392| 技术 34| 互助 66| 钻石 370

估计是更改了临时文件夹位置但目标文件夹不存在吧。
worry 发表于 2019-4-19 09:06:54 | 显示全部楼层

活跃 283| 技术 0| 互助 0| 钻石 0

但问题是,这个变量是谁、什么时候改的?我也封装过N次都没有出现过这种问题
0day 发表于 2019-4-20 00:49:24 来自手机 | 显示全部楼层

活跃 18604| 技术 69| 互助 80| 钻石 430

几年前就不用解压软件包了 配置低的电脑软件解压的时间太久没必要 而且还容易出错 所以解压软件包目前来看得不偿失 毫无意义
wowo520126 发表于 2019-4-24 11:30:37 | 显示全部楼层

活跃 6| 技术 0| 互助 0| 钻石 0

莫名其妙的问题。。。
aa404017178 发表于 2019-5-25 11:58:51 | 显示全部楼层

活跃 19| 技术 0| 互助 0| 钻石 0

#在这里快速回复# 谢谢楼主分享
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

hallen_fee

1023

活跃

0

技术

0

互助
签到任务
最火的业界新闻
  • 来自XFX的官方吐槽 手工定制RX 570显卡上市
  • 7nm移动处理器要来?AMD年底还有大招
  • 7nm Zen 2的锐龙APU终于定了:最快11月见
  • 华为EMUI 10内测截图批量曝光:基于安卓10.
  • Brydge键盘让你的iPad Pro用起来就像一台Ma
  • 群联发布PS5017 SD Express主控:支持SD 7.
  • iPhone PD快充响两声到底是不是玄学?
  • 全球第一家!台积电官宣2nm工艺:2024年投
  • 摆脱萌新段位 买不到的攒机秘籍免费送
  • 折叠屏手机明年年初规模化上市 明年年底有
炫酷的硬件Show
  • 振华SUPER FLOWER 铜皇450W 铜牌电源
  • 比小更小,Mini-STX装机
  • 华擎X99E-ITX + 银欣ML06 装机记
  • 最强双路泰坦硬管水冷 制作流程
  • 银欣FT02,双路E5工作站
  • 迟到的定制机箱小钢炮清理灰尘
  • 乔思伯UMX1 Plus,小巧的家用综合主机
  • 分体水冷第二弹-Inwin 805 infinity
  • 第一次DIY硬管水冷~~
  • 樱桃MX6.0 青轴 机械键盘 开箱
有趣的美图分享
  • 再见! 高三再见! 高考再见!
  • 你见过世上所有的钱吗?
  • 又被骗
  • 霸气侧漏
  • 蚊子:这日子太苦了
  • 长大后才发现,小时候课文里的全是人生!
  • 都靠一双巧手
  • 对付那些喊你们投票的人
  • 不能什么都发朋友圈
  • 有趣的冷知识
关注官方微信
快速回复 返回顶部 返回列表