技术分享 客户机刚开机图标显示正常,过一会图标就显示空白 [复制链接]

技术中心 21987 0 2017-11-19 00:40:41
本帖最后由 默龙隐凤 于 2017-11-20 14:58 编辑

问题现象:客户机刚开机图标显示正常,过一会图标就显示空白
图标不正常显示.jpg
排查过程:1.服务器上删除图标重新添加后,客户机更新参数显示正常,重启一台客户机还是刚开机时正常过一会就图标异常
                 2.检查镜像包里面发现客户机系统桌面上有快捷方式,全部删除重启客户机还是异常
                 3.发现客户机临时文件夹桌面图标文件被删除了,服务器上取消开机启动项再测试还是异常
                 4.检查易乐游客户端日志发现桌面图标快捷方式下发成功了,检查发现临时文件夹目录下图标文件被删除了
正常下发图标.png 异常图标.jpg
                 5.换了几个配置包测试都异常,就默认配置包正常,那说明环境有影响,检查客户机系统自启动项没有发现什么异常的
                 6.使用processmonitor开机启动排查,发现是万象进程操作修改了桌面图标文件,但正常情况下万象进程不会修改临时文件夹目录下的问题,最后测试发现是使用的万象去广告程序,清理了万象桌面图标,但是也把易乐游的正常游戏图标清理了
图标文件被万象进程删除.png 图标文件被删除.jpg
处理办法:取消去广告正常,但是取消后万象桌面图标看着也不舒服,想到是因为临时文件夹桌面图标被清理导致的,写一个批处理延迟复制e-yoo目录下的桌面图标文件到临时文件夹下
批处理:
xcopy "C:\Program Files (x86)\E-YOO\appdata\CommonDesktop" C:\Users\Administrator\AppData\Local\Temp\ /s /e
xcopy "C:\Program Files (x86)\E-YOO\appdata\Icons" C:\Users\Administrator\AppData\Local\Temp\ /s /e
ren "C:\Program Files (x86)\E-YOO\appdata\Icons" CommonIcons
Taskkill /f /im explorer.exe
Start C:\Windows\explorer.exe
exit
将其添加开机启动项复制到批处理里面保存就可以生效,需要设置60秒左右延迟启动,设置时间短了还是会显示异常,设置太长登卡后看着空白的图标也不怎么合适,适当调整一下延迟启动时间

您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 29065 个
  • 话题数: 9634 篇
  • 巅峰数: 5500 人