必须关闭“合并任务栏按钮”和“小任务栏按钮”,删除IconCache.db或运行ie4uinit.exe -ClearIconCache,设置TaskbarGlomLevel=2,修改StuckRects3中0x07字节为00并锁定权限,最后重启资源管理器。

Windows 11任务栏图标出现重叠、堆叠、错位或部分被遮挡,说明系统UI渲染逻辑已失效,图标坐标计算错误或布局缓存损坏,必须逐层清除干扰源才能恢复独立排列与像素级对齐。
关闭图标合并与小按钮模式
靠左任务栏水平空间压缩,系统默认启用的“合并按钮”和“小图标”会双重加剧密度,直接触发视觉重叠。这两项必须同步关闭。
1、在任务栏空白处右键 → 选择“任务栏设置”。
2、向下滚动点击“任务栏行为”展开设置 → 找到“合并任务栏按钮”,下拉选“从不”。
3、继续向下滚动至“任务栏外观”区域 → 将“使用小任务栏按钮”开关设为关。
4、关闭设置窗口,此时已打开的应用图标将立即分离,但若仍有残留重叠,说明底层缓存未刷新,需继续下一步操作。
重建图标位置缓存数据库
IconCache.db 文件记录了每个图标的尺寸、DPI缩放偏移与渲染坐标;一旦损坏,系统会重复绘制、错位叠加,尤其在左对齐+高缩放比场景下极易暴露问题。
方法一:手动定位删除
1、按 Win + R 输入 %localappdata% 回车 → 进入当前用户 Local 目录。
2、顶部菜单栏点“查看” → 勾选“隐藏的项目”。
3、查找名为 IconCache.db 的文件 → 【务必按 Shift + Delete 永久删除,不可仅用 Delete 放入回收站】。
4、立即重启 Windows 资源管理器(Ctrl + Shift + Esc → 右键“Windows 资源管理器” → 重新启动)。
方法二:命令行一键清空(更彻底)
1、以管理员身份运行 Windows 终端 → 输入:ie4uinit.exe -ClearIconCache 回车。
2、再执行:taskkill /f /im explorer.exe & start explorer.exe 回车。
系统将在5秒内重建完整图标索引,所有图标重获独立坐标空间。
强制写入注册表禁用堆叠判定
当“合并任务栏按钮”选项灰显、无法更改,或设置后无响应,说明前端UI已被 TaskbarGlomLevel 注册表值硬性锁定。此时必须绕过设置界面,直接注入分离策略。
第一步:创建并配置关键值
1、Win + R → 输入 regedit 回车 → 导航至:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
2、右侧空白处右键 → 新建 → DWORD (32位) 值 → 命名为 【TaskbarGlomLevel】(大小写必须完全一致)。
3、双击该值 → “数值数据”栏输入 【2】 → 基数选十六进制或十进制均可(2 就是 2)。
第二步:立即生效
1、Ctrl + Shift + Esc 打开任务管理器 → 进程页找到“Windows 资源管理器” → 右键“重新启动”。
2、桌面刷新后,所有应用窗口图标将严格按进程实例一对一呈现,不再有任何聚合逻辑干预。
重置任务栏物理锚点参数
StuckRects3 注册表项存储了任务栏在屏幕上的真实矩形坐标;靠左对齐时若第8字节(偏移 0x07)不是 00,会导致容器未贴左、图标渲染区向右偏移一个像素,引发左侧图标挤压重叠。
① 定位并修改关键字节
1、Win + R → regedit 回车 → 地址栏粘贴路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects3
2、右侧双击 Settings → 打开十六进制编辑器 → 将光标移至第8个字节位置(即 0x07 偏移处)→ 将原值(可能是 01 或 FF)改为 00。
② 防止覆盖
1、在 StuckRects3 项上右键 → 权限 → 高级 → 更改所有者为当前用户 → 勾选“替换子容器和对象的所有者”。
2、返回权限列表 → 选中当前用户 → 编辑 → 勾选“拒绝”下的“写入” → 确定。
③ 刷新生效
1、Ctrl + Shift + Esc → 任务管理器 → 右键“Windows 资源管理器” → 重新启动。
2、任务栏将严格吸附屏幕最左边缘,图标间距均匀,重叠假象彻底消失。

















