1.检查书记员庭审直播软件的log日志(常见于软件安装目录下),发现报错如下:
2.和软件方咨询错误码22的原因,软件方给出如下解释:

华宇解释为硬件信息变更有关,但是对于软件代码判断硬件信息的机制,软件方华宇公司不愿意提供,所以只能靠我们想办法自己排查;
3.将软件第一次安装后能正常运行的状态的安装目录所有文件拷贝出来,再将重启后软件运行报错时候的软件安装目录的所有文件拷贝出来,通过按照文件修改时间排序,发现文件修改时间距离虚拟机重启时间最近的文件只有记录自动更新信息的Autoupdate.ini文件和license.lic这两个文件:

4.打开license.lic文件,发现里面是数字组合的序列号,同时打开软件安装时候选择的授权文件(此软件安装时需要选择授权文件并填写服务器端地址,验证成功后才能安装),发现虚拟机重启后,lic文件中记录的序列号发生了变化:

5.手动将安装软件时的序列号替换到软件安装目录的license.lic文件中,发现程序果然可以正常使用了:

6.和研发沟通此问题如何解决,研发提供了思路:可以通过自启动脚本,解决此类问题。于是我通过写bat脚本并开启自启动的方法,实现开机自动修改license.lic文件的序列号为正确序列号,经过测试,此方法可以解决重启打开软件失败的问题。具体脚本语句如下(具体脚本见本帖附件):
copy C:\right.lic C:\"Program Files (x86)"\Thunisoft\庭审应用系统\书记员庭审系统\
del /q /f C:\"Program Files (x86)"\Thunisoft\庭审应用系统\书记员庭审系统\license.lic
ren C:\"Program Files (x86)"\Thunisoft\庭审应用系统\书记员庭审系统\right.lic license.lic
注意:首先需要将安装软件时调用的正确序列号文件复制一份到C盘根目录下并重命名为right.lic,然后脚本会将lic文件拷贝到软件安装目录下,然后删除错误的序列号文件,最后将right.lic重命名为license.lic。