Force a template for the start menu


The purpose of this article is to show you how to force a template for the start menu.

This change is especially useful for RDS servers to allow users to all have the same environment.

You can also apply it for Windows 8 / 8.1 / 10

Implementation of template

The implementation of the template takes place two times, first the creation of the model and then the GPO to apply the model to all the world.

If you have different operating systems, I suggest you create an OR by OS type and apply this GPO using a loopback or use the WMI filter

Model definition

Since a post (server / client) made your model.
Definition template menu démarrer

Export the menu by entering the following PowerShell command :

Windows 2012(R2) / 8 / 8.1 :

Export-StartLayout -path C:\export\StartLayout.xml -As XML

Windows 2016 / 10 :

Export-StartLayout -path C:\export\StartLayout.xml

Powershell export-startlayout

Retrieve the XML file and copy it to a share accessible to all. \\Yourdomain\NETLOGON.

Fichier XML du menu


Now you have to create a GPO to apply the template.

Résume de la GPO

From the Group Policy Management Console create a GPO.

Find the Home Screen Layout setting 1 found in User Configuration / Policies / Administrative Templates / Start Menu and Taskbar.
Chemin jusqu'au parametre Disposition de l'écran d'accueil

Change options: Enabled policy 1 and specified XML file 2.
Activation de la GPO et spécification du fichier XML

At next logon, users will have the template configured.


Allow customization by the user

It is possible to allow users to customize sections of the template.

Open the XML file, search:


And replace with the line below to allow customization of the section:

<DefaultLayoutOverride LayoutCustomizationRestrictionType=”OnlySpecifiedGroups”>

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Related Posts

How to deploy an RDS Farm Windows 2012R2/2016/2019
In this tutorial, we will see how to set up a RDS farm in Windows 2012R2 / 2016/2019 with the following features: Remote Desktop Session Host (x2)Service broker for the distribution of connectionsSetting up a collectionPublishing RemoteApp on a web p

HTML5 client for Microsoft Remote Desktop Service
"Finally an HTML5 client for Windows RDS farms" Presentation In this tutorial, I explain how to set up the HTML 5 client interface to connect to the RDS farm on Windows. Until now to connect to Remote Desktop or RemoteApp, it was necessary to have a

GPO: Configure SSO on RDS Connections
Presentation In this article, we'll see how to set up Single Sign-on (SSO) on Remote Desktop (RDS) connections using a GPO. This solution eliminates the need for users to re-enter their login to connect to an RDS server or RemoteApp connections. Poli

Leave a Comment