Force Show All Taskbar Icons Using Regedit
This guide explains how to configure the Windows Registry to force all notification area and system tray icons to remain permanently visible on the taskbar. By changing a single registry value, you can disable the notification overflow menu (the upward arrow) and ensure every active background application icon is immediately accessible.
Step 1: Open the Registry Editor
- Press
Win + Ron your keyboard to open the Run dialog box. - Type
regeditinto the field and pressEnter(or click OK). - If prompted by User Account Control (UAC), click Yes to grant administrative permissions.
Step 2: Navigate to the Explorer Key
In the Registry Editor address bar at the top, paste the following
path and press Enter:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Alternatively, you can manually navigate through the left sidebar hierarchy to reach the Explorer key.
Step 3: Modify or Create the EnableAutoTray Value
- Look for a DWORD value named
EnableAutoTrayin the right-hand pane. - If
EnableAutoTraydoes not exist:- Right-click any empty space in the right pane.
- Select New > DWORD (32-bit) Value.
- Name the new value
EnableAutoTrayand pressEnter.
- Double-click
EnableAutoTrayto open its properties. - Set the Value data to
0. - Ensure the Base is set to Hexadecimal, then click OK.
Note: Setting the value to 0 forces all icons to
show. Setting it to 1 restores the default behavior of
hiding icons in the overflow flyout.
Step 4: Restart Windows Explorer to Apply Changes
For the changes to take effect, restart the Windows Explorer process:
- Press
Ctrl + Shift + Escto open the Task Manager. - Locate Windows Explorer under the Processes tab.
- Right-click Windows Explorer and select Restart.
Once Explorer restarts, the notification arrow will disappear, and all active system tray icons will be pinned across your taskbar.