Forum Discussion
"Show all icons in system tray" option in windows11
- Dec 19, 2022
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!
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.
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
- sanekreedApr 14, 2024Copper 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.
- AKkola2070May 08, 2024Copper Contributor
sanekreed
there is a registry hack
https://www.elevenforum.com/t/turn-on-or-off-hidden-icon-menu-on-taskbar-system-tray-in-windows-11.5132/
- AMDMan64Apr 14, 2024Copper Contributor
Dragging out icons and such will never be as reliable as using either a PowerShell or Script / Executable solution that run on a timer. Even after unhiding a particular program, some programs love to hide themselves again (Skype, etc...)
To overcome this, 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)
I wrote this primarily for enterprise use, but I am using it on my home computer as well and it works great. I also added a feature to just check once and then close - so it could run just when you log in and then not again until you reboot next time. I hope this is helpful for you.- ZebigbosDec 24, 2024Copper Contributor
Thanks for this