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

  1. Press Win + R on your keyboard to open the Run dialog box.
  2. Type regedit into the field and press Enter (or click OK).
  3. 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

  1. Look for a DWORD value named EnableAutoTray in the right-hand pane.
  2. If EnableAutoTray does not exist:
    • Right-click any empty space in the right pane.
    • Select New > DWORD (32-bit) Value.
    • Name the new value EnableAutoTray and press Enter.
  3. Double-click EnableAutoTray to open its properties.
  4. Set the Value data to 0.
  5. 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:

  1. Press Ctrl + Shift + Esc to open the Task Manager.
  2. Locate Windows Explorer under the Processes tab.
  3. 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.