设置始终显示系统托盘图标 – 注册表与 CMD 指令
前言
Windows 系统托盘(通知区域)默认会折叠不常用的图标,只显示部分应用图标。如果您希望所有图标都常驻显示、不被收纳到溢出菜单中,可以通过修改注册表来实现。本文提供完整的注册表修改方案和命令行指令。
一、核心注册表项说明
控制“始终显示所有系统托盘图标”的核心注册表项是 EnableAutoTray。
- 位置:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer - 类型:
REG_DWORD - 值含义:
0= 开启“始终显示所有图标和通知”1= 关闭(恢复默认的自动折叠行为)
该设置针对当前用户生效。若要为所有新用户统一设置,可将路径改为
HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer。二、注册表文件
1. 开启始终显示所有图标(tray_always_show_on.reg)
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "EnableAutoTray"=dword:00000000
2. 关闭始终显示所有图标(恢复默认)(tray_always_show_off.reg)
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "EnableAutoTray"=dword:00000001
3. 删除该注册表项(恢复系统完全默认)
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer] "EnableAutoTray"=-
三、CMD 命令
以下命令均可在命令提示符(普通权限即可)中执行。
1. 开启
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t REG_DWORD /d 0 /f
2. 关闭(恢复默认)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t REG_DWORD /d 1 /f
3. 删除
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /f 2>nul
四、一键批处理脚本
开启(tray_show_all_on.bat)
@echo off echo 正在开启“始终显示所有系统托盘图标”... reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t REG_DWORD /d 0 /f echo 正在重启资源管理器生效中... taskkill /f /im explorer.exe && start explorer.exe echo 完成! pause
关闭(恢复默认)(tray_show_all_off.bat)
@echo off echo 正在关闭“始终显示所有系统托盘图标”... reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t REG_DWORD /d 1 /f echo 正在重启资源管理器生效中... taskkill /f /im explorer.exe && start explorer.exe echo 完成! pause
五、使更改生效的方法
修改注册表后,需要重启 Windows 资源管理器或注销当前用户才能看到效果。
重启资源管理器:
- 按 Ctrl+Alt+Delete,选择“任务管理器”。
- 在“进程”列表中找到 Windows 资源管理器。
- 右键点击,选择“重新启动”。
六、重要注意事项
- Windows 11 的局限性:在 Windows 11(尤其是 22H2 及之后)中,微软已逐步取消全局“始终显示所有图标”的统一开关,改为按应用逐个设置。
EnableAutoTray可能不完全生效。如果无效,建议通过“设置 → 个性化 → 任务栏 → 其他系统托盘图标→隐藏的图标菜单→逐个开启或关闭所需应用的图标。 - 备份注册表:建议操作前备份注册表或创建系统还原点。
- 仅当前用户:该设置仅影响当前登录用户。


麻烦这个是运行一次就可以吗?还是每新启动一个软件,都需要运行一次?
@[email protected] 运行一次即可
Win11 22000过后的,还得是ExplorerPatcher出马才行