本帖最后由 Wskid 于 2016-9-1 18:04 编辑
问题现象:客户机管理里面修改客户机多系统启动,保存信息时,提示保存信息失败,请检查网络。单台保存信息正常,批量修改的时候提示报错。
如图:
排查过程:以前的分享案例(http://help.yileyoo.com/html/201412/3829.html)
1,检查服务器当前的日期时间是否异常,无效。
2,怀疑跟网吧的帐号信息验证有关,尝试剪切C:\Windows\System32\drivers\etc\hosts文件,以及SERVERCONFIG$\config.ini配置文件
重新登录网吧id,无效。
3,怀疑跟客户机列表文件有关,尝试剪切ews.dat文件到桌面,重启主服务,重新导入客户机列表,结果导入客户机列表的时候就提示报错了。
于是将网吧机器列表提取到本地,导入正常,机器列表ews.dat正常。排除机器列表的问题。
4,重置镜像缓存,游戏盘缓存,检查服务器系统日志信息,没有磁盘,程序等报错的信息。均无效。
5,上debgu程序,
发现database数据库有问题,尝试删除数据库stdata.dat游戏数据库文件,重新导入游戏,观察debug输出信息,
这个时候导入游戏非常缓慢,而且debug输出很多err错误的信息。
发现C:\Windows\temp目录写入权限有问题,检查一看,打开temp文件
windows\temp没有访问的权限,果断修改权限,将管理员和everyone都设置为允许,然后
重新导入游戏,这个时候导入游戏非常快,再来修改客户机的高级设置,设置多系统,保存正常。
解决方法:
解除C:\Windows\temp文件夹的访问权限,将禁止修改为允许后,客户机修改和导入游戏一切正常。
windows的很多程序会依赖于C:\Windows\temp这个目录,如果这个文件访问被拒绝就会出现一系列的问题。
建议windows目录下的文件不要去做任何的修改操作。
|