现象:客户版本升级到2.2.3.0版本之后,手动新建的快捷方式STEAM平台和网吧VIP会员影院的图标变成空白的了,如图
排查过程:
1、仔细检查发现,其实这两个快捷方式是客户原来通过服务端超级快捷方式文件夹(X:\USERDATA$\GlobalConfig\CommonDesktop),图标文件指向的是客户机虚拟游戏盘目录下对应EXE文件。
2、查看客户机快捷方式图标文件实际快捷方式指向了%SystemDrive%\Users\ADMINI~1\AppData\Local\Temp\CommonIcons\XXXX.ico
3、查看2.2.3.0更新说明,发现添加了自定义快捷方式功能:
进一步检查发现,这里自定义的快捷方式,会自动在用户数据区X:\USERDATA$\GlobalConfig\下CommonDesktop和Gicon文件夹对应生成同名快捷方式和ICO文件;并且快捷方式和ICO文件在客户机会被同步到%SystemDrive%\Users\ADMINI~1\AppData\Local\Temp\目录,桌面生成的快捷方式图标文件会被强制修改成%SystemDrive%\Users\ADMINI~1\AppData\Local\Temp\CommonIcons\XXXX.ico。
解决办法:
1、用ICO提取工具,提取对应EXE文件生成ICO,放到用户数据区X:\USERDATA$\GlobalConfig\Gicon目录,并改名和其快捷方式同名;
2、用新功能创建一次出问题的快捷方式
|