2.排查思路(根据本次排查经验进行总结的,非官方参考)
1.先确认是单台VM出现问题还是批量VM出现问题,定位是模板根因还是虚拟机配置根因
2.确认虚拟机是还原模式还是独享模式
3.确认虚拟机agent是否正常
4.确认异常虚拟机分辨率和缩放比例设置,确认是否系统禁用应用同步DPI
5.确认vm接入方式 (VDI客户端 | 盒子 | other)
6.确认异常虚拟机Windows版本号与正常虚拟机是否有差别
7.确认异常虚拟机在异常时间段前后是否有相关软件/系统设置操作
8.确认是单个应用显示有问题还是 大部分/全部应用均显示异常
9.使用应用调优方法测试是否单个应用可恢复
10.确认系统文本显示大小
3.排查过程及修复方法(不与排查思路顺序一致)
问题起因:
Q: 客户对虚拟机模板新装了几个软件,新装软件(喜马拉雅)后发现软件打开之后直接铺满了整个屏幕,感觉体验特别不好,明显与其他模板上的相同软件显示大小不一致,来电咨询如何调优
排查操作:
A: 视频指导客户检查系统缩放比例,发现系统缩放比例为150%,手动调整至125%和100%缩放后显示仍然异常,但是显示得小了一点,同时其他几个软件显示也明显偏大
内心OS: 不应该啊,头回遇到这种问题 感觉有点棘手 远程看看......(同时打开百度搜:Windows应用打开很大怎么办)
远程排查过程:
1.远程接入后发现用户使用得$admin进行模板维护,由于VDI接入后虚拟机会同步本地PC的DPI,所以此处放弃$admin,转战VNC
2.使用VNC接入虚拟机,手动调整缩放为100%发现问题依旧,问题复现!由于是模板机有问题,所以模板派生的虚拟机一定也是异常的,经过客户验证 确实派生的虚拟机均显示异常(联系我之前已经更过模板了)
3.上手段!win+r打开运行 输入control 打开控制面板,找到卸载程序 看看最近都安装了哪些应用 打开一看 呼 好家伙 还真不少,咋办?卸载吗 不可能!! 太多了 而且一看也是正常软件 所以 这个先放一放
4.看看系统版本和系统更新 对比发现正常系统版本是1909 ,异常版本是22H2 不用多说 先卸载更新 (就不给图了)
5.更新卸载了还是不行,看看系统版本能不能回退,系统可以回退就回退一下(我这里是可以的 已经回退了 没截图)
6.还是不行 要老命了啊.... 检查下模板agent ,不管异常不异常 重装了再说,这里重装了也不行
7.检查哪些应用是正常的,我检查了QQ/微信 都正常 为啥呢?因为QQ和微信有自己的DPI适配能力,不管你怎么变 它都不会受太大影响。so 检查异常应用的DPI感知能力
开启方法:打开任务管理器-详细信息-标题栏右键 选择列 勾选DPI感知
通过DPI感知一列发现异常应用的DPI感知是开启的
8.没辙了 上手段 !
呃 实际没手段
搞个新用户 登录进去看看应用ok吗 ?
我这里 ....ok的 那就说明是用户配置文件异常,还是用户配置问题导致的
9.继续肝 系统分辨率始终保持1920*1080 缩放100%
在异常应用的快捷方式上点 右键-属性-兼容性 所有用户设置 更改高DPI设置 勾选上且选择为系统或者增强
设置以后发现 还是异常 屲了
10.没办法了 检查检查系统设置叭 挨个点一点 找一找
唉?你还别说
打开设置 win+i ,搜索文本大小
看看文本大小是多少吧
159% ?????
上头啊 恢复到100%
注意:假如这么设置以后你的应用大小还是没有恢复,一定要尝试看系统浏览器例如edge这样的 是否恢复 如果恢复了,给APP清除一下缓存或者恢复默认设置再测试(最好是先重启系统再做这一系列操作)