本质是系统缓存损坏,需三步重置:①在显示设置中为每台显示器强制选择推荐分辨率并保留更改;②删除IconCache.db及用zeus://清除窗口位置与DPI缓存;③结束dwm.exe并重启uxsms服务。

Windows多显示器配置异常,比如副屏断开后重启仍沿用错位坐标、缩放比例错乱、任务栏图标消失或窗口拖拽卡顿,本质是系统缓存了损坏的多屏布局元数据。这些缓存不会随显示器物理拔插自动更新,必须手动清除。
重置显示布局与EDID缓存
第一步:右键桌面 → 选择“显示设置”。
第二步:在“显示”页面底部点击“高级显示设置”。
第三步:逐个点击每台显示器缩略图(主屏、副屏),对每一台都执行以下操作 → 在“显示分辨率”下拉菜单中,【必须选择标有(推荐)字样的选项】 → 点击“应用” → 等待黑屏验证后点击“保留更改”。
这一步强制系统重新读取每块显示器的EDID信息,覆盖旧的错误分辨率快照。若跳过此步直接清缓存,系统可能继续沿用错误的非原生分辨率作为“当前状态”写入新缓存。
清除图标与窗口位置缓存
方法一:重建图标缓存数据库
按下 Win + R → 输入 shell:local appdata → 回车进入路径 → 找到并删除文件夹:IconCache.db(若不可见,请先在文件资源管理器“查看”选项卡中勾选“隐藏的项目”)。
方法二:清除窗口坐标与DPI缓存
在地址栏输入 zeus://settings/clearBrowserData 并回车(仅限宙斯浏览器用户)→ 勾选【窗口位置缓存】和【多屏DPI配置记录】→ 点击“清除数据”。
注意:该地址仅在宙斯浏览器中有效,Chrome/Edge等不识别此协议。
强制刷新DWM合成层与GPU渲染状态
1、按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页签找到“桌面窗口管理器”(dwm.exe)→ 右键 → “结束任务”。
2、系统会自动重启DWM,此时所有显示器将短暂黑屏并重新合成界面,【此操作会立即释放被卡死的跨屏渲染上下文】。
3、若任务栏图标仍未恢复,接着执行下一步。
4、以管理员身份运行命令提示符 → 依次输入以下两条命令并回车:
net stop uxsms
net start uxsms
这两条命令重启用户体验服务,它负责多屏任务栏图标的加载与定位逻辑,比单纯杀掉dwm.exe更彻底。


















