/
/

How to Set a Default Start Layout for Users in Windows 10

How to Set a Default Start Layout for Users in Windows 10 blog banner image

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.)

Windows start menu layout
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)

Custom layout dialog box
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

Local group policy editor dialog box

  • 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

Start layout dialog box
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

Edit string dialog box

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.

You might also like

Ready to simplify the hardest parts of IT?
×

See NinjaOne in action!

By submitting this form, I accept NinjaOne's privacy policy.

NinjaOne Terms & Conditions

By clicking the “I Accept” button below, you indicate your acceptance of the following legal terms as well as our Terms of Use:

  • Ownership Rights: NinjaOne owns and will continue to own all right, title, and interest in and to the script (including the copyright). NinjaOne is giving you a limited license to use the script in accordance with these legal terms.
  • Use Limitation: You may only use the script for your legitimate personal or internal business purposes, and you may not share the script with another party.
  • Republication Prohibition: Under no circumstances are you permitted to re-publish the script in any script library belonging to or under the control of any other software provider.
  • Warranty Disclaimer: The script is provided “as is” and “as available”, without warranty of any kind. NinjaOne makes no promise or guarantee that the script will be free from defects or that it will meet your specific needs or expectations.
  • Assumption of Risk: Your use of the script is at your own risk. You acknowledge that there are certain inherent risks in using the script, and you understand and assume each of those risks.
  • Waiver and Release: You will not hold NinjaOne responsible for any adverse or unintended consequences resulting from your use of the script, and you waive any legal or equitable rights or remedies you may have against NinjaOne relating to your use of the script.
  • EULA: If you are a NinjaOne customer, your use of the script is subject to the End User License Agreement applicable to you (EULA).