问题说明:
打开POS.NET前台闪退,无法正常进入程序使用。
常规解决方法:
1.核实POS.NET版本与数据库版本是否一致。
2.删除前台安装目录下的sale.db和item.db。
3.安装360安全卫士通过木马查杀全盘查杀lpk木马(犇牛病毒)。
4.关闭杀毒软件及安全软件,检查是否有文件被删除或隔离,如存在,请恢复文件并添加信任。
5.前台POS系统是否安装.NET,XP安装.net3.5,WIN7建议安装.NET4.0。
6.前台POS电脑日期格式是否为YYYY-MM-DD,时间格式是否为 HH:MM:SS。
7.使用了上述所有办法后,前台仍然打不开,无日志内容的,删除POS.NET目录后重新安装。
日志排查方法:
使用了上述所有办法后,前台仍然打不开需要查看日志内容。
问题案例1:
日志文件存放在POS.NET目录中,打开log文件夹中的error.log文件即可查看。
解决方法:
根据上述示例错误分析,是数据传输解压数据文件时解压失败导致的,在后台pos设置中关闭使用传输工具传输,即可正常打开前台。
问题案例2:
查看日志文件提示“IOException:系统找不到指定的文件”。
解决方法:
该错误提示为IO错误,一般为文件缺少或被安全软件杀毒软件删除或隔离导致无法调用文件,请更换目录重新安装后重新配置即可解决。
问题案例3:
如查看日志文件提示“列名 'XX' 无效”。
解决方法:
此情况一般是由于数据库未升级,POS.NET版本较新,数据库版本较老导致,升级数据库后可以解决,如数据库升级后仍然提示,则可能是由于升级时出现错误,未添加字段,对应添加该字段即可。
问题案例4:
如查看日志文件提示“无法连接数据库”。
解决方法:
一般是由于网络异常或连接数据库异常导致,请检查网络,如TELNET 服务器IP 端口正常,请安装SQL2000客户端即可。
问题案例5:
如查看日志文件提示“Pos机未登记!”。
解决方法:
上述错误提示为POS机未登记,需要在后台登记。
问题案例6:
如查看日志文件提示“无法打开登录所请求的数据库 "hbposev"。登录失败”。
解决方法:
上述错误提示为后台数据库用户登陆失败,请检查hbv7账号是否存在,密码是否被修改
问题案例7:
前台闪退提示“window class name is not vaild.”。
解决方法:
此问题为系统兼容性问题,较长出现于XP系统,在兼容性中禁用的视觉主题即可。
问题案例8:
前台的checkcwg.dll替换后依旧闪退。
解决方法:
在开始-运行中输入命令GPEDIT.MSC,打开本地组策略编辑器,按下图方式进行设置。