In Windows 10 it is possible to attach the tiles to the start menu using an XML.
With Windows 11, the Start menu has received a new design and also a new way of managing the "Pin to Start" apps. We can also manage this with Intune.

Table of Contents

Export Windows 11 Start Menu

The start menu can be quickly exported with PowerShell and without admin rights. A JSON file is generated for this purpose, which we can also adapt afterwards.

Export-StartLayout -Path "C:\Admin\LayoutModification.json" Code language: PowerShell (powershell)

The result looks like this:

}Code language: JSON / JSON with Comments (json)

Intune / OMA-Uri Policy

In order to distribute the pin list, we create a policy with a custom OMA-Uri.

Create custom mem profile
  • We give the profile a meaningful name. Such as "WIN Startmenu"
WIN Startmenu
  • In the next step we add an OMA-Uri with the following parameters:
Name ConfigureStartPins
DescriptionPin to Start
Data typeString
ValueExportiertes oder angepasstes JSON
ConfigureStartPins - Pin to Start Windows 11
  • The configuration is then assigned and saved.


Unfortunately, the "Pin to Start" apps for the start menu distributed with Intune only worked for new users. In other words, users who were not yet logged in to the end device or who had their profile deleted (shared mode).
If the configuration includes apps that are not on the device or in the user profile, this does not lead to an error. For example, if the installation only starts in the user profile, the app will also appear afterwards.

Pin to Start Policy Windows 11 Intune

The fact that there is no way to pin apps for existing devices is a pity. That's why I'm not a big fan of the function in most cases (as was the case with the Startmenu.xml in Windows 10). I see the use of this guideline most likely in kiosk and shared devices that are consistent or the user profile the deregistration will be deleted. This is the only way to ensure that the apps are pinned everywhere as desired.