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!
- Ktulu789Copper Contributor
The solution doesn't work
- Press Win+R to open the Run prompt.
- Enter this value: explorer shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
- Tick the Always show all icons and notifications on the taskbar checkbox.
- Click the OK button.
This is not a solution to anything. Yes, the window exists and you can check the box but it doesn't enable anything. After checking it you can't uncheck it anymore. It's just broken and useless. New Application application icons will still be hidden and need to be dragged/enabled to appear on the Systray.
This is why nobody likes Win11. I sadly have a Laptop with this pseudo OS and I can't downgrade to Windows 10 for there are some missing drivers. Thankfully my desktop PC is my main machine and this cartoon of an OS I just use it sometimes to watch Netflix. But I wont upgrade until Win10 gets crippled completely after it's end of support which is gonna be many more years than 2025.
- JoachimS750Copper Contributor
Powershell as admin:
$RegistryPath = 'HKCU:\Control Panel\NotifyIconSettings'
$Name = 'IsPromoted'
$Value = '1'
Get-ChildItem -path $RegistryPath -Recurse | ForEach-Object {New-ItemProperty -Path $_.PSPath -Name $Name -Value $Value -PropertyType DWORD -Force }
All system tray icons now showing, even after restart, enjoy ..
- YodamannCopper Contributor
Madness, and microsoft wonders why windows 11 has slow adoption, its these finer details... and lack of any follow through.
- THE_TechNickCopper Contributor
FOR THE LOVE OF GOD, JUST BRING BACK THE"SHOW ALL ICONS" OPTION!!!!!!!
- MisophoniqCopper Contributor
Exactly. So typical Microsoft. Taking away options we want to keep and replacing it with crap we didn't ask for.
- ItharenCopper Contributor
This is not working. also still have to turning each one "on", one by one, day to day.... (it also turns off after software updates)
BRING BACK FEATURES FROM 10...
total mindf - BobbertBrass ContributorThis post is from 2022. It's 2024 now, and we still don't have a way to "always show all tray icons".
Most applications that have a tray icon also have an option for "hide tray icon". I don't need microsoft to force hide the **bleep** tray icons.
Microsoft keeps adding stupid crap like this to windows instead of streamlining existing stuff. I get why... it's easier to add new code than it is to fix existing, but come on they're just shoveling crap on top of crap instead of fixing stuff, so the OS UI elements become a sluggish mess.
Satya, fix your company.- AMDMan64Copper Contributor
I'm partial to this solution because I wrote it, but instead of PowerShell, I like my executable that I wrote that can be configured to automatically unhide based on your requirements. I wrote it for use on the fleet of 1000+ computers that I manage.
Basically, all you need to do is pick a folder / location on your computer, like C:\ProgramData\Scripts\TrayIconUnhide.exe to store the executable.
Then, make a registry key to autostart under - HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run. You can call the REG_SZ TrayIconUnhide with a value that points to your location: C:\ProgramData\Scripts\TrayIconUnhide.exe
Then, as long as that executable is running, it will automatically unhide. The refresh interval can be specified if you want to deviate from the default of 50 seconds.
All the source code is in the repository here:
https://github.com/KMSD-Tech/TrayIconUnhide-4.8
Here is a direct link to the executable:I also implemented a "Run Once" functionality that would unhide anything hidden and then close if you don't want it constantly running.
- AemonyCopper Contributor
A couple of weeks ago, I threw together a similar solution in a tiny C++ app. Already posted it previously in the thread, but the post for some weird reason doesn't appear.
Anyway, https://github.com/Aemony/NotifyIconPromote is a similar super-tiny C++ app that can be kept running in the background and will idle and automatically promote all new icons as they appear. It will also adhere to the user's choice of hiding some icons so it will never force the reveal of an already customized icon.
It doesn't have a refresh timer because it has no need of one. On launch, it will check the registry once, and automatically promote any new unconfigured icons, and then it will just sit and wait, sleeping, in the background until a change occurs that warrants its operation. It's also permanently tagged to run in Windows 11's Efficiency Mode so even when it wakes up, it'll always be prioritized below/after any regular foreground or background apps.
- JoachimS750Copper ContributorPowershell as admin:
$RegistryPath = 'HKCU:\Control Panel\NotifyIconSettings'
$Name = 'IsPromoted'
$Value = '1'
Get-ChildItem -path $RegistryPath -Recurse | ForEach-Object {New-ItemProperty -Path $_.PSPath -Name $Name -Value $Value -PropertyType DWORD -Force }
All system tray icons now showing, even after restart, enjoy ..- MatthiasHolzinger_CloudflightCopper Contributor
this is the solution, the other one does not work (anymore)
- TonyW865Copper ContributorThis problem has troubled me for a long time.Until I saw this post, the only solution didn't work.
I registered this account for this. Microshit. - eltonlineCopper ContributorCome on Microsoft. 350, 000 people have viewed this thread looking for a solution.
Put the option "Show all tray icons" back into Windows 11. For me, I want to see whats running in my tray as part of keeping my PC trimmed of unnecessary background rubbish. These days it seems like most apps want their own tray icon running which drives me mad. I want the tray icons front and centre when something new is installed.
Remember when hiding tray icons was a new concept? Now Microsoft has ACTIVELY DISABLED the OPTION to show new tray icons by default. People writing apps and scripts for a simple tick box. Madness. - TahirKhalidCopper ContributorAnother reason why I am starting to hate Windows 11 so much some of these UX/UI decisions are BS sorry to say...its too easy to have an option to show all current system tray icons instead we have to turn on/or off the ones we want essentially making the system tray useless.
I am tired of having to click the little arrow just to show the icons...madness. - Wraith1115Copper Contributor
abdullah5490
Did all of these. Has anyone ever fixed this? this still has no options in taskbar settings. shame on you microsoft. - dellsff2380Copper Contributor
right click on the taskbar
select taskbar settings
scroll down to taskbar corner overflow, expand the list by clicking on the arrow on the right
select 'on' for all items
@abdullah5490 solution works only once. after restart, it goes back to normal