This tutorial demonstrates how to set a default Start layout for users in Windows 10 by exporting and importing a Start menu layout using an XML file.
The Windows 10 Start screen has a number of configurable options, including whether it is full-screen, and the apps and tiles that are shown (including their positioning). Setting a default layout across devices allows for a consistent user experience in public, enterprise, and education settings.
Understanding the Windows Start menu layout
The Windows 10 start menu consists of several elements:
- Whether it is displayed as a menu or full-screen
- The configurable Start layout, including pinned apps, groups, and live tiles/folders
- Recently added applications
- Most used and other applications
- Suggested apps
- The currently logged-in user profile
- Links to folders like Documents and Pictures
- Settings
- Power/Shutdown menu (Restart, Log off, Switch user, etc.)
By default, the Windows Start layout area is configurable by the user so that they can tailor it to their own needs. However, in some cases it is preferable to set a default layout, for example in an education or enterprise environment where you want to make sure productivity tools are easy to find for novice users. In public situations like kiosks or interactive product demos, it may be necessary to restrict what apps users can see to discourage tampering.
Setting a default layout will prevent the user from customizing the Start menu themselves, though they will still be able to alter its size.
Exporting a custom Start menu layout
To set a default Start menu layout, you first need to customize your Start menu. You can pin and arrange apps, groups, and live tiles/folders as you want them shown to other users who will have the template applied to their Windows 10 PCs. You can also choose whether the default Start menu should be displayed full screen, and what should be shown in the app list by opening the Settings app and navigating to Personalization > Start. The size of the Start menu can also be set by dragging it from the corners using your mouse.
Once you have configured the appearance of your Start menu you can export the layout as an XML file.
- Right-click on the Start button and open Windows PowerShell
- Copy and paste the command Export-StartLayout -Path $env:UserProfile\Desktop\my_start_layout.xml into the Run dialog and press the Enter key
- An XML file will be exported containing the current Start menu layout (you can inspect it by opening it with Notepad)
- Move the exported layout file to a location that is accessible to all users (for example, your C:\ drive or a shared network location)
If you need to update your layout, it is advisable to edit your Start menu and then re-export it rather than attempting to edit the XML file, which could lead to errors.
Note that the layout XML file will need to remain in the same location, and all users that will use the layout will need permission to read the XML file, so that it can be read each time they log in.
How to configure the default Start menu layout for all users using the Local Group Policy Editor
Once you have exported a Windows Start menu layout, you can import it using the Local Group Policy Editor on Windows 10 Pro, Education, and Enterprise editions (Local Group Policy is not available in Windows 10 Home).
To set the Start layout for all users on the current Windows 10 device:
- Right-click on the Start button and select Run
- Input the command gpedit.msc and press OK to open the Local Group Policy Editor
- Navigate to Computer Configuration\Administrative Templates\Start Menu and Taskbar
- Locate the Start Layout setting and double-click on it
- To disable the default Start layout from being applied, select the Not configured option and press OK to apply the change
- To apply a Start menu layout, select Enabled and then enter the path to the exported Start layout XML file (as detailed above), then click OK to apply the change
Disabling the default start layout will return control of the appearance of the Start menu to each user.
You will need to restart your Windows 10 device for the change to be applied.
Applying the default Start layout specific users or groups using Local Group Policy
You can create a link to a custom Local Group Policy Editor MMC (Microsoft management console) that targets specific users or groups to selectively apply the Start Layout Local Group Policy. When doing this, configure the setting located at User Configuration\Administrative Templates\Start Menu and Taskbar instead of the one located in Computer Configuration.
If you are deploying to a Windows Active Directory Domain, you can use Group Policy in Active Directory to deploy a default Start menu layout to multiple domain-connected Windows 10 devices.
Setting the default Start menu layout for all users using the Windows Registry Editor
You can also set this on a Windows 10 device using the Registry Editor:
- Right-click on the Start button and click Run
- Enter the command regedit.exe and press OK
- In the Windows registry Editor, navigate to the key Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Explorer
- If the Explorer key doesn’t exist at Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows, select the Windows key and then select Edit > New > Key from the toolbar, and rename the new key Explorer
- If the LockedStartlayout registry value doesn’t exist at this location, select Edit > New > DWORD (32-bit) Value from the toolbar and name the new value LockedStartLayout
- If the StartLayoutFile registry value doesn’t exist at this location, select Edit > New > Expandable String Value from the toolbar and name the new value StartLayoutFile
- Set the value of LockedStartlayout to 1 in order to enable enforcement of the layout
- Set the value of StartLayoutFile to the path to your exported layout XML file
- Reboot your PC to apply the change
How to unset the default Start menu layout for all users using the Registry Editor
To remove the default Start menu layout in Windows 10 and return control of the start menu appearance to users, follow the steps to set the layout above, but instead delete the LockedStartLayout and StartLayoutFile registry values. Reboot your PC to apply the change.
Troubleshooting default Start menu layout issues
There are a few things to check if your Start menu layout is not applied after a user next logs in:
- Check that the path to the exported layout XML file is correct
- Check that the user has permissions to read the file
- Re-export the layout XML file if you have attempted to modify it manually
- Ensure the correct users are targeted if using Local Group Policy to apply the layout to specific users or groups
Deploying Windows Start menu configuration to multiple devices
NinjaOne remote monitoring and management works hand-in-hand with your Windows Domain, and can also remotely configure Windows devices not connected to a domain. This allows you to deploy Group Policy and Local Group Policy for management tasks including managing the default Start menu layout in Windows 10.
Policies for Apple, Android, and Linux devices can also be deployed using the same NinjaOne unified web interface, which also provides remote monitoring and remote access for preemptive remediation of user issues.
FAQs
Can users override the default Start menu layout?
No, users cannot tweak their Start menu after a default layout has been set using an exported XML file using either Local Group Policy or the Windows Registry Editor. However, they can still resize the Start menu itself.
Are default start menu layouts supported in Windows 11?
Yes, it is possible to export and import the Start menu layout in Windows 11, however the steps may differ slightly, and due to differences in their design, layouts from Windows 10 cannot be used in Windows 11
What happens when a layout XML is updated?
The start menu will reload its layout the next time the user logs in.
Do pinned apps have to be pre-installed?
Yes, for apps that are included in an exported layout to appear correctly in the Start menu the app will need to be installed.