top of page
Search

(130) Microsoft Intune - Windows 11 Kiosk Start Menu Layout

  • Writer: Mr B SOE way
    Mr B SOE way
  • Jun 21, 2024
  • 2 min read

I have been working on this for a customer recently, and I managed to perfect it. With Windows 11, it uses JSON files to customise or modify the Start menu layout unlike Windows 10 it used XML files.


Instructions:

1. On a Windows 11 device, pin the required apps on the start menu.

2. Create a C:\temp folder, run PowerShell as Administrator with the following:

Export-StartLayout -Path “C:\temp\StartMenuLayout.json”

Navigate to PowerShell, and type in: Get-StartApps.











Make a copy of the App ID for Firefox, Google Chrome and Edge as you need to replace this in coming step 3.

Note: By running Get-StartApps will display the names and AUMIDs for all apps that appear in the Start Menu. Applications that are not listed in the Start Menu will not appear in the output of the Get-StartApps cmdlet. To get the names and AUMIDS for Microsoft Store Apps for the current user, run the following in PowerShell:

$installedapps = Get-AppxPackage$aumidList = @()foreach ($app in $installedapps){foreach ($id in (Get-AppxPackageManifest $app).package.applications.application.id){$aumidList += $app.packagefamilyname + "!" + $id}}$aumidList

3. Open the StartMenuLayout.json file with NotePad++ or VS Studio Code

Then update from desktopAppLink to desktopAppId:

{"pinnedList":[{"desktopAppId":"MSEdge"},{"desktopAppId":"308046B0AF4A39CB"},{"desktopAppId":"Chrome"}]}

4. It is recommended to use DesktopAppID for Windows 11 Start Pins. The other options are available:

  • DesktopApplicationLinkPath – You need use shortcut links with this option (.lnk). Not recommended.

  • AppUserModelID – Best option for modern apps.

  • DesktopApplicationID – Best option if you want to use the actual executables.

Navigate to Windows Configuration Profiles, select Create then select New Policy then select By platform: Windows 10 and later and Profile type: Templates then select Custom then select Create.

5. Under Basics, enter the following:Name: Windows 11 Start Menu LayoutDescription: Windows 11 Start Menu LayoutThen select Next.

6. Under Configuration Settings, select Add then enter the following:

Name: ConfigureStartPins Description: Not configured OMA-URI: ./Vendor/MSFT/Policy/Config/Start/ConfigureStartPins Data type: String Value: {"pinnedList":[

{"desktopAppId":"MSEdge"},

{"desktopAppId":"308046B0AF4A39CB"},

{"desktopAppId":"Chrome"}]} Then select Save. Then select Next.

7. Under Assignments, select the required then select Next. 8. Under Applicability Rules, select as default then select Next 9. Under Review + create, review the required settings then select Create.

10. Overall Layout will be look after this for each deployment.


 
 
 

Comments


bottom of page