Win 11 Local Account; Taskbar Icons

Bournesup

Active Member
Messages
197
Reaction score
25
This is slow going; But I am doing one step at a time;

As part of the setup process, I want the task bar icons on the left side, and I do not want any icons hidden on the task bar. I have went check the task bar settings, after install, but the icons are still hidden.
 

Attachments

Change the Taskbar alignment to the left side:
Settings / Desktop / Taskbar - Alignment -> Left​

There is no current reg tweak in W11 24H2 to unhide all the notification icons in the taskbar tray. You can run a Post-Setup (After logon) script, but that only applies to show apps which are already registered. If you install new apps, they may not choose to show themselves on the tray.

UnhideTrayIcons.ps1
Code:
foreach ($GUID in (Get-ChildItem -Path 'HKCU:\Control Panel\NotifyIconSettings' -Name)) {
    Set-ItemProperty -Path "HKCU:\Control Panel\NotifyIconSettings\$($GUID)" -Name IsPromoted -Value 1
}
 
As I was just starting to used w11 local account only. There is a website that will generate an autounattend.xml file. As part of the settings is to show these icons. And it does work. All you do is copy the generated xml file to the root of folder and create a new iso.....
 

Attachments

Schneegan does the exact same thing, but using a VBS script executed by a logon scheduled task. He's doing the super long way.
Code:
                <File path="C:\Windows\Setup\Scripts\ShowAllTrayIcons.vbs">
HKCU = &amp;H80000001
key = "Control Panel\NotifyIconSettings"
Set reg = GetObject("winmgmts://./root/default:StdRegProv")
If reg.EnumKey(HKCU, key, names) = 0 Then
        If Not IsNull(names) Then
                For Each name In names
                        reg.SetDWORDValue HKCU, key + "\" + name, "IsPromoted", 1
                Next
        End If
End If
                </File>

Either way, this will only unhide tray icons for registered apps AT THE TIME IT'S RUN.
 
I'll add this note: you're free to use Schneegan's autounattend files if you like.

But licensed NTLite users can accomplish everything he does through NTLite's existing features. The difference is it takes him much more effort to do the same things, because he's limited himself to doing everything from an unattended file.
 
The generated autounattendfile was to get my feet wet sort of speak. The last iteration was utilizing ntlite to create the autounattend file. W11 boots and create a local account using ntlite only. I am committed to using ntlite only. I created a new iso this morning which. Yes, everything went well. And yes I am a licensed ntlite user and have been for many years. Starting with w7.

However, you can do it manually.
Select settings, personalization, taskbar, other system tray icons. Turn on the icons that you want to show in the notification area
 
Last edited:
Back
Top