Score:3

Enable the Settings icon on Windows 11 Start Menu with GPO

wf flag

I want to enable the Settings button on the Start Menu (next to the Power button). This would normally be done in Personalization -> Start -> Folders, but I cannot find the respective GPO or registry key for this.

When I looked into the Group Policy the most similar ones would be the "Remove X from Start Menu" settings, but they don't seem to have any effect on Windows 11. Does this option even have a group policy object or do I need to change a registry key?

options

group policy

cn flag
This is stored in a blob located in registry value "Data" under key: `[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$de${[GUID]}$$windows.data.unifiedtile.startglobalproperties\Current]`. I haven't seen a GPO or MDM policy to configure this, although there are PowerShell scripts floating around to update the data by taking the random GUID into account.
Score:2
jp flag

It seems that settings application visibility policy is located within the control panel GPO:

Computer Configuration > Administrative Templates > Control Panel > Settings Page Visibility

User Configuration > Administrative Templates > Control Panel > Settings Page Visibility

It is not a part of Start button and Taskbar policy. More information can be found here.

Ketho avatar
wf flag
Oh I'm not looking to control the pages in the Settings app, I want to enable the Settings icon as shown in the start menu https://i.imgur.com/H0I4uWI.png
Score:0
wf flag

I was able to change the registry value from Greg Askew, which surely works fine on my normal account (not a roaming profile in an AD) after relogging.

# only show the settings icon
$path = "HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount"
$data = "02,00,00,00,e6,e3,14,8b,6c,38,d9,01,00,00,00,00,43,42,01,00,c2,14,01,cb,32,0a,01,05,86,91,cc,93,05,24,aa,a3,01,44,c3,84,01,66,9f,f7,9d,b1,87,cb,d1,ac,d4,01,00,c2,3c,01,c2,46,01,c5,5a,02,00"
$hex = $data.Split(',') | ForEach-Object { "0x$_"}

foreach ($v in Get-ChildItem -Path $path) {
    if ($v.Name.Contains(("windows.data.unifiedtile.startglobalproperties"))) {
        Set-ItemProperty -Path ($v.PsPath+"\Current") -Name Data -Value ([byte[]]$hex)
    }
}

Although for domain users either:

  • HKCU:\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount didn't exist.
  • or it did exist and I manually confirmed the registry value was changed (under the proper GUID), but didn't seem to have changed anything after relogging.
Score:0
nr flag
Sam

I found these registry values, shown in PowerShell, worked for me:

New-ItemProperty -Path "HKLM:\Software\Microsoft\PolicyManager\current\device\Start" -Name AllowPinnedFolderSettings -Value 00000001 -Force -ErrorAction SilentlyContinue
New-ItemProperty -Path "HKLM:\Software\Microsoft\PolicyManager\current\device\Start" -Name AllowPinnedFolderSettings_ProviderSet -Value 00000001 -Force -ErrorAction SilentlyContinue
I sit in a Tesla and translated this thread with Ai:

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.