Windows OS Hub
  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux

 Windows OS Hub / Windows 11 / Configure Start Menu and Taskbar Pined Apps in Windows 11 via GPO

November 24, 2025

Configure Start Menu and Taskbar Pined Apps in Windows 11 via GPO

In this article, we’ll explore ways to manage the Start Menu and taskbar layouts in both Windows 11 and Windows 10. With the ability to import and export Start menu and taskbar pinned app configurations between computers, you can create environment templates for different groups of business users and deploy them using Group Policy or PowerShell scripts. This allows administrators to standardize the set of pinned app shortcuts on the Start menu and taskbar across corporate users’ computers in the AD domain.

Contents:
  • Export and Import Windows Start Menu Layout with PowerShell
  • Deploying Custom Start Menu Layout using GPO
  • Partial Lock the Certain Items in Windows 10 Start Menu
  • How to Deploy Pinned Taskbar Items Using GPO

Note that customizing the Start menu and taskbar layout is significantly different in Windows 10 and Windows 11.

Export and Import Windows Start Menu Layout with PowerShell

Start by customizing the Start menu and taskbar on the reference computer: remove default app icons, add frequently used shortcuts to classic and/or Microsoft Store apps, pin and group them on the screen.

Windows 11: configure Start menu layout on a reference computer

To export the current user’s Start Menu layout settings to a JSON file, use the following PowerShell command:

Export-StartLayout -Path $Env:USERPROFILE\Documents\newStartLayout.json

Export-StartLayout - JSON format file in Windows 11

In Windows 10, the XML format was used to import and export the start menu layout. Export the current Start Menu settings to an XML file:

Export-StartLayout –path c:\ps\StartLayoutW10.xml

To manually import the Start Menu layout to another Windows 10 computer:

Import-StartLayout –LayoutPath c:\ps\StartLayoutW10.xml  –MountPath c:\

The new Windows Start Menu layout will not apply to current user profiles. This layout will only be used for new user profiles created on this computer.  

The Import-StartLayout cmdlet is not supported in Windows 11. According to Microsoft’s documentation, you can either use Intune/Microsoft Endpoint Manager or Group Policy to apply the Windows 11 Start menu layout in JSON format to other computers (described below).

However, there is another unofficial way of copying a pre-customized Start Menu with pinned apps to another user’s profile. In Windows 11, the Start Menu configuration is stored in the user’s profile in the %LocalAppData%\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\ directory. The format of the Start Menu configuration file varies depending on the Windows 11 build.

  • start2.bin file – format used in Windows 11 22H2 and newer.
  • start.bin file – used in builds before Windows 11 22H2

start2.bin file contains Start Menu layout in Windows 11 22H2 and newer

You can copy this *.bin file to another user’s profile to apply the customized Start menu layout. The following PowerShell script copies the customized start2.bin file from the current user’s ($env:LOCALAPPDATA) to the Default profile (which is used as a template when creating new user profiles in Windows):

$path = "$env:systemdrive\Users\Default\AppData\Local\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState"
New-Item -Type Directory -Path $path -Force
Copy-Item -Path "$env:LOCALAPPDATA\Packages\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\LocalState\" -Destination $path -Force

To apply the configured Start layout to an existing user profile, copy the start2.bin file and replace the existing file in the target user profile. Replace “Default” in the target folder with the name of the user to whom you want to copy the Start Menu layout (this method of copying a layout saves the grouping of pinned apps in the Start Menu).

After copying the start2.bin file to the user profile, the user must either log in again or restart the StartupMenuExperienceHost process.

taskkill /F /IM StartMenuExperienceHost.exe

Deploying Custom Start Menu Layout using GPO

You can deploy the Start menu layout file to other computers in the domain using Group Policy. To do this, copy your layout JSON (or XML, if you’re using Windows 10) file to the NETLOGON directory on the domain controller. Then open the domain Group Policy Management console (GPMC.msc), create a new policy or edit the existing one, and assign it to the OU containing user accounts.

Go to the GPO section User Configuration -> Policies -> Administrative Templates -> Start Menu and Taskbar. You can also apply the Start menu layout policy to computer objects. The configuration in this case must be made in the Computer Configuration section.

  • For Windows 11: enable the Configure Start Pins policy and specify the UNC path to the JSON file in Netlogon (this GPO option is available starting with Windows 11 24H2) GPO: Configure Start Pins - json file win11
  • For Windows 10:  enable the Start Layout policy and specify the UNC path to the XML file containing the Windows 10 Start Menu layout settings. (for example, \\woshub.com\netlogon\StartLayoutW10.xml)Windows 10 Start Menu and Taskbar policy - Start Layout
Note. To apply a Group Policy to specific groups of users or computers, use Security Filtering or WMI GPO filters.

Once this GPO has been applied, users will no longer be able to make permanent changes to the pinned apps in the Start menu. If you want to apply a pre-configured Start Menu layout and then allow users to customize it, you can use Group Policy Preferences.

The idea is to copy (with replacement) the reference start2.bin file into the Default profile, or into the existing user profile at the next login (paths are specified above). The easiest way is to copy the file to user computers using GPP (User Configuration -> Preferences -> Windows Settings -> Files). Enable the option Apply once and do not reapply option on the Common tab.

Group Policy Preferences: copy start12.bin to user computers

Partial Lock the Certain Items in Windows 10 Start Menu

The Partial Lockdown mode, introduced in Windows 10 1511, enables you to specify groups of Start Menu tiles that users cannot modify. This allows users to change any pinned shortcuts, icons, or tiles, except for a certain group of corporate app shortcuts.

To set the locked Start Layout groups, you need to manually edit the XML layout file using any text editor (it is convenient to use Notepad++ to edit the XML file).

Open your file StartLayoutW10.xml and find the following section in it: <DefaultLayoutOverride>. To lock the specific shortcut group, you need to change the attribute of this section to <DefaultLayoutOverride LayoutCustomizationRestrictionType=”OnlySpecifiedGroups”> LayoutCustomizationRestrictionType

Save the changes to the XML file and deploy it to users’ computers via GPO. Thus, only the groups of tiles (shortcuts) specified in the XML file will be locked. All other groups, their contents, and element settings can be changed by users.

How to Deploy Pinned Taskbar Items Using GPO

To configure a list of pinned taskbar apps on users’ computers, it is recommended to use the XML file method. The administrator creates a special XML file, TaskbarLayoutModification.xml, that describes the pinned shortcuts. Then, this XML file can be deployed to users using Group Policy.

XML templates containing examples of how to configure pinned taskbar apps can be copied from the Microsoft website:

  • Windows 11: https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/customize-the-windows-11-taskbar
  • Windows 10: https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/customize-the-taskbar

pinned_apps.xml template file

Edit the XML file to add shortcuts to your Win32 or Microsoft Store apps according to the template (add app under the taskbar:TaskbarPinList section).

This XML file can be applied to users’ computers via the Start Layout option under the Computer (or User) Configuration -> Administrative Templates -> Start Menu and Taskbar -> Start Layout section of the GPO edition. Specify the UNC path to the XML file in the policy settings.

Apply pinned taskbar apps layout xml via GPO

To reset any user changes to the list of pinned apps in the XML file, enable the Reapply layout at every logon option.

copy pinned taskbar apps settings to another computer

Instead of using GPO, you can copy the customized XML file into the Default user profile on a computer. In this way, you can configure Windows to create all new user profiles on the computer with pre-configured pinned apps in the taskbar.

copy /Y "%~dp0LayoutModification.xml"  "C:\Users\Default\AppData\Local\Microsoft\Windows\Shell\"

In this article, we explored how to apply a pre-configured Start Menu layout and pinned taskbar icons to users (the approaches differ in Windows 10 and Windows 11).

2 comments
4
Facebook Twitter Google + Pinterest
Group PoliciesPowerShellWindows 10Windows 11
previous post
How to Measure Storage Performance and IOPS on Windows
next post
How to Create Multiple Partitions on a USB Drive in Windows

Related Reading

How to Upgrade Windows Build from an ISO...

November 7, 2024

Software RAID1 (Mirror) for Boot Drive on Windows

February 24, 2025

How to Connect L2TP/IPSec VPN Server From Windows

September 22, 2023

How to Create Multiple Partitions on a USB...

March 13, 2024

Fix: DNS Resolution over VPN Doesn’t Work on...

December 27, 2023

Disks and Partitions Management with PowerShell on Windows

July 11, 2025

How to View and Clear RDP Connections History...

March 11, 2024

How to Create and Use a RAM Drive...

December 18, 2023

2 comments

Gerjan March 17, 2023 - 12:17 pm

You nee to add: xmlns:taskbar=”http://schemas.microsoft.com/Start/2014/TaskbarLayout” to the first row in the xml for the Pinned Taskbar Icons to work.

Reply
serg August 15, 2023 - 2:01 pm

Yes, without with option pinned item won’t apply

Reply

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Recent Posts

  • AppLocker: Configure Application Restriction Policies in Windows

    November 19, 2025
  • Enable/Disable Random Hardware (MAC) Address for Wi-Fi on Windows

    November 14, 2025
  • Automate Software and Settings Deployment with WinGet Configure (DSC)

    November 13, 2025
  • SMB over QUIC: Mount File Share over Internet without VPN on Windows Server 2025

    November 4, 2025
  • How to Find a Previous Computer Name in Windows

    October 28, 2025
  • Stop Windows Server from Auto-Shutdown Every Hour

    October 22, 2025
  • How to Delete a Windows Service via CMD or PowerShell

    October 16, 2025
  • Resource Fair Sharing in Windows Server Remote Desktop Services (RDS)

    October 6, 2025
  • How to Disable (Enable) Credential Guard in Windows 11

    October 6, 2025
  • Wrong Network Profile on Windows Server after Reboot

    September 30, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Using WMI Filters to Target Group Policies in Active Directory
  • Set Desktop Wallpaper and Logon Screen Background via Group Policy
  • How to Disable or Change User Account Control (UAC) Settings in Windows
  • Windows: Block Remote Network Access for Local User Accounts
  • Using SSL/TLS Certificates for Remote Desktop (RDP)
  • How to Enable or Disable SMB 1.0 in Windows 10/11 and Windows Server
  • Managing Windows Update Settings with Group Policy
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top