Forum Discussion
"Show all icons in system tray" option in windows11
- Dec 18, 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!
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
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.cs
Basically, 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