技术分享 一波三折的win7托盘图标透明处理分享 [复制链接]

leonlovee
三国LV7
技术中心 29008 1 2020-7-2 23:15:54
问题现象:
客户端win7环境下右下角托盘中,万象、游戏菜单、网络,统统消失透明了
ebc3b1c29bb54421bea24cc9f4022557.png
问题排查:
1、根据经验,win7 诡异出现空白托盘图标并且点击托盘没反应的情况。
删除客户机指定注册表中
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify
这个路径下的IconStreams和PastIconsStream两项键值,并重启桌面即可
f29113a47cbe41cc80c2a328225f5ebb.png
客户机上测试,可行。开超修改即可

2、然而客户的该镜像开超就无法显示在客户机列表中,并且据说现场客户机无法手动操作完全不能修改。又不愿意更换系统包
因此想到服务器上挂包修改注册表
QQ截图20200702231030.png
服务器挂载对应镜像包,通过服务器注册表编辑器,加载配置单元
QQ截图20200702231017.png
这里试了,没用,加载后直接没有class项目,从user的文件里删除曲线救国试试呢,删了又没用,陷入了僵局

3、这里想,是否可以通过开机启动项来实现删除和重启explorer
reg delete "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v "IconStreams" /f
reg delete "HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v "PastIconsStream" /f

ping 127.0.0.1 -n 10
taskkill -im explorer.exe /f
start C:\Windows\explorer.exe


检查下,可以了
6b5b7b99e2894c72934d1c1f7a530207.png

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