Forum Discussion
"Show all icons in system tray" option in windows11
Hello there. Subject said that all. This option was available till windows10 in taskbar and start menu settings, but in windows11, I found a settings to enable notification icons one by one, and not all icons remain enabled at the time. How to do this (show all icons in system tray) in windows11?
To always show all the Icons in the System Tray or Notification area of Windows 11/10, follow these steps:
1. Press Win+R to open the Run prompt.
2. Enter this value: explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
3. Tick the Always show all icons and notifications on the taskbar checkbox.
4. Click the OK button.Hope this helps everyone!
167 Replies
- query_inquiry2115Copper Contributor
Running a command as an administrator typically requires right-clicking on the application or shortcut and selecting "Run as administrator." However, since you're using the Run prompt, here's how to run it as an administrator:
1. Press Win+R to open the Run prompt.
2. Enter the command you provided: `explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}`.
3. Before hitting Enter, hold down Ctrl+Shift, then press Enter. This will run the command as an administrator.This will open the specified location in File Explorer with administrative privileges.
- Sidney1685Copper ContributorIn Windows 11, the option to show all icons in the system tray has been replaced with a new approach that allows you to individually choose which icons to show in the system tray. However, if you still prefer to see all icons in the system tray at once, you can follow these steps:
1.Right-click on the taskbar.
2.Select "Taskbar settings" from the context menu.
3.In the Taskbar settings window, scroll down to the "Notification area" section.
4.Click on "Turn system icons on or off."
5.Toggle on the switches next to the system icons you want to display in the system tray. By default, this list includes icons like Clock, Volume, Network, and Power.- SwadelusCopper Contributor
IT DOES NOT PERSIST SOME ITEMS WILL HIDE THEMSELFS AGAIN. AND THIS ISNT NEW Urrrrgh Why do we keep getting these generic answers from people that are not actually listening to what we are saying. Sidney1685
- sanekreedCopper Contributor
Swadelus The issue is that by default any new icon is hidden. This normally wouldn't be an issue, but some applications (for example discord) are not always recognised as the same application when they update (it also means that whenever I pin it to taskbar and it updated the link breaks because it is to a removed "old" executable and not the new one.
The thing which saved this in Win 10 is that by default it showed all icons in the tray unless you hide them, so it didn't matter that it was a "new" icon, it was still visible. I guess, in this way if you did have an app that kept updating but you wanted to hide then you kept having to do that, but I think I prefer the old approach.They should at least include some options to either show all icons or to show new icons by default, but they really want everyone to have a clean mac-like interface rather than the kind of full interface with a taskbar full of information that a lot of power users end up with.
I don't mind that they changed the default, since it matches what they think most people want, its removing the customisability that annoys me.
- vaiiumBrass ContributorLol so i checked your account. And I'd like to drag everyone who replied in this post along. Do you know you're an ad?
https://media1.tenor.com/m/oc-JRyc4c10AAAAC/south-park-jimmy.gif - vaiiumBrass ContributorSee, you say this. So they either changed it recently. In which case. Still F em. This should never have been removed. The start menu in windows 11 is still garbage. And its still one big unorganized S-show as. Windows 11 is an homage to terribleness. The right click menu can only be turned normal through the registry. And i could go on. But I'm tired. Completely done with windows 11. And convinced you are lying about the option you are describing. Because this thread wouldn't exist if that option would have been there.
Also, rereading your comment. "a new approach that allows you to individually choose which icons to show in the system tray" THIS WAS ALWAYS THERE. ITS NOT NEW, THEY CANT REBRAND AN OLD OPTION AS "A NEW APPROACH". YOU WHERE ALWAYS ABLE TO SELECT INDIVIDUALLY. YOUR POST IS BAD AND YOU SHOULD FEEL BAD. THIS IS NOT NEW YOU GARBAGE HUMAN BEING.- JoshuaMIllenCopper Contributor
I think this is the section they are trying to reference... but it still does not behave as expected.
This does need to be an easy GPO (gpedit) or reg setting that can be changed globally for the machine.
- Danestave1115Copper ContributorAfter some research, I was able to find a way to enable this in Windows 11. Here are the steps:
Right-click on the taskbar and select "Taskbar settings."
Scroll down to the "Notification area" section and select "Turn system icons on or off."
Toggle on the icons that you want to appear in the system tray. By default, some system icons such as volume, network, and power are already enabled.
Scroll down and select "Select which icons appear on the taskbar."
Toggle on the apps or programs that you want to appear in the system tray.
That's it. Following these steps should allow you to show all icons in the system tray in Windows 11. I hope this helps you.- SwadelusCopper Contributor
This isn't the issue. Once you do this it just starts randomly hiding icons again and you need to go back in and re enable them. Danestave1115
- JohnnelyIron ContributorTo show all icons in the system tray in Windows 11:
Right-click on the taskbar.
Select "Taskbar settings" from the context menu.
Scroll down to the "Notification area" section.
Click on "Turn system icons on or off."
Toggle the switch next to "Power," "Volume," "Network," "Input indicator," and any other icons you want to show in the system tray to the "On" position.
Close the settings window.
All the selected icons will now be visible in the system tray. - emreozkCopper ContributorI found and easier way. Just drag one icon in group and leave it to non group area in task bar. In this case, still there is upper arrow but you can manage which one included and which one is out of this group. It permanently helps.
Thanks - AMDMan64Copper Contributor
abdullah5490
Alright. I have been building out a Windows 11 deployment the last few days and I decided to share my solution as I feel it is probably better than any of the PowerShell solutions out there.
Basically, I wrote a simple executable compatible with .NET Framework 4.8 that can be placed in startup to unhide the tray icons at whatever interval a user desires.I uploaded the entire source to GitHub (https://github.com/KMSD-Tech/TrayIconUnhide-4.8/), but feel free to grab my precompiled .exe:
https://github.com/KMSD-Tech/TrayIconUnhide-4.8/blob/main/TrayIconUnhide/bin/Release/net48/TrayIconUnhide.exe
The source is available here:
https://github.com/KMSD-Tech/TrayIconUnhide-4.8/blob/main/TrayIconUnhide/TrayIconUnhide.csBasically, pick a spot on your computer to store the executable (I would store it in a spot that is accessible to all users):
For example c:\programdata\scripts\TrayIconUnhide.exe
Open Regedit:
Create a REG_SZ under HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run with the name TrayIconUnhide - point the value to wherever you stored the script (e.g. c:\programdata\scripts\TrayIconUnhide.exe)
The default unhide interval is 50 seconds, but you can set this to whatever you want
Simply use "c:\programdata\scripts\TrayIconUnhide.exe" --refresh 10 (where 10 is the desired interval in seconds)
This program should have very minimal CPU impact on your system.
I have tested this on my test deployment machine and it seems to work great. I feel it is a better solution than any scheduled tasks. Feel free to test and report any issues.- abdullah5490Brass Contributorappreciate your efforts, I'm going to test it. thanks allot for sharing, and i hope it will be benefitial for thousands.
- WacededCopper Contributor
In case anyone else is still struggling with this, I found that you can simply drag the icons from the popup menu onto the system tray and they will become "pinned" to the system tray.
It seems so obvious now, but I was getting quite frustrated not having a simple option in any of the system tray or taskbar settings to do this.No need for any registry hacks and so far (2 days) the icons I want to see in the system tray have remained visible.
- KimNa15Copper ContributorAs of the current Windows 11 version, there is no direct option to "Show all icons in system tray" like in Windows 10. However, you can still achieve a similar result by following these steps:
Right-click on the taskbar and select "Taskbar settings."
In the Taskbar settings, click on "Taskbar behaviors" in the left navigation pane.
Under the "Notification area" section, click on "Select which icons appear on the taskbar."
Toggle on the switch for each app or system icon you want to appear in the system tray.
Scroll down and click on "Turn system icons on or off."
Enable the system icons that you want to display in the system tray.
By enabling all the icons under "Select which icons appear on the taskbar" and turning on the desired system icons, you can have most of the icons appear in the system tray in Windows 11. However, please note that some third-party applications may not have system tray icons by default in Windows 11 due to design changes. - JoshuaMIllenCopper Contributor
Using shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9} does still bring up the "option", but is no longer usable.
The only thing you can actually do now is just drag each systray icon out of the popup window and down to the tray.
- BellevueKurtCopper Contributor
shell command opens old window, but that window no longer works, as of Feb. 7, 2025.
- abdullah5490Brass Contributoryes, thankyou, it is working this way.
- easyspaceCopper Contributor
https://www.majorgeeks.com/content/page/show_all_icons_system_tray.html#google_vignette outlined it beautifully. Worked for me the first time around and I guess every time around.
Hope it helps others too.