Points clés
- Créer et exporter la disposition personnalisée du menu Démarrer : utilisez Export-StartLayout sur un appareil de référence pour capturer et enregistrer la configuration du menu Démarrer dans un fichier XML réutilisable.
- Déployer la disposition personnalisée sur les appareils cibles : utilisez Import-StartLayout -LayoutPath avec -MountPath sous Windows 10, ou un fichier JSON placé dans le chemin du profil par défaut sous Windows 11.
- Utiliser la stratégie de groupe pour imposer ou verrouiller partiellement la disposition : configurez la politique GPO Start Layout sous Configuration utilisateur > Modèles d’administration > Menu Démarrer et barre des tâches, pointez-la vers un fichier XML accessible via un chemin UNC et choisissez entre une disposition complète pour un verrouillage total ou une disposition partielle pour une personnalisation limitée.
- Utiliser le registre pour suivre le déploiement de la disposition : créez une clé de registre personnalisée dans HKLM:SOFTWAREOrgStartLayout afin de consigner l’état du déploiement et son horodatage à des fins d’audit et de conformité.
- Automatiser le déploiement à grande échelle avec un script PowerShell : combinez un script PowerShell avec le Planificateur de tâches ou une plateforme RMM comme NinjaOne pour appliquer les dispositions personnalisées à grande échelle.
Personnaliser la disposition du menu Démarrer peut s’avérer utile aux MSP et aux équipes informatiques qui souhaitent offrir une UX (expérience utilisateur) plus cohérente et standardisée. PowerShell et XML permettent de prédéfinir et de déployer les vignettes du menu Démarrer afin d’afficher les applications métier, de réduire l’encombrement et de fluidifier l’onboarding.
Poursuivez votre lecture pour découvrir différentes méthodes de configuration d’un menu Démarrer personnalisé, y compris l’application facultative de règles via la stratégie de groupe et le registre.
Simplifiez la gestion des configurations sur l’ensemble de vos appareils Windows.
Comment déployer une disposition personnalisée du menu Démarrer sous Windows
Les MSP et les professionnels de l’informatique peuvent créer une disposition personnalisée du menu Démarrer à l’aide de XML et de PowerShell, complétés par les GPO et le registre pour une application plus stricte. Voici la marche à suivre, étape par étape, pour imposer votre configuration du menu Démarrer sur l’ensemble des appareils.
📌 Prérequis :
- Windows 10 (1703+) ou Windows 11
- PowerShell 5.1+
- Privilèges d’administrateur sur l’appareil ou via l’exécution de scripts
- Un fichier XML définissant la structure du menu Démarrer
💡Conseil : consultez la section Points de vigilance avant de continuer.
📌 Stratégies de déploiement recommandées :
Cliquez pour choisir une méthode | 💻 Idéal pour les utilisateurs individuels / petites équipes | 💻💻💻 Idéal pour les grandes entreprises |
| Méthode 1 : créer et exporter la disposition personnalisée du menu Démarrer | ✓ | |
| Méthode 2 : déployer la disposition personnalisée sur les appareils cibles | ✓ | ✓ |
| Méthode 3 : utiliser la stratégie de groupe pour imposer ou verrouiller partiellement la disposition | ✓ | |
| Méthode 4 : utiliser le registre pour suivre le déploiement de la disposition | ✓ | ✓ |
| Méthode 5 : automatiser le déploiement à grande échelle avec un script PowerShell | ✓ |
Méthode 1 : créer et exporter la disposition personnalisée du menu Démarrer
À cette étape, vous allez concevoir la disposition souhaitée du menu Démarrer sur une machine de référence, puis l’exporter dans un fichier XML réutilisable.
📌 Cas d’usage :
- Créer un menu par défaut avec des applications épinglées pour les nouveaux collaborateurs
- Préparer la disposition d’une machine de formation pour l’onboarding
📌 Prérequis : une machine de référence vierge
Étapes :
- Sur une machine de référence vierge, organisez manuellement les vignettes, les groupes et les raccourcis du menu Démarrer à reproduire.
- Exportez cette disposition dans un fichier XML à l’aide de ce script PowerShell :
Export-StartLayout -Path "C:\StartMenuLayout\customlayout.xml"
- Vérifiez que le fichier XML exporté est complet et bien structuré.
Méthode 2 : déployer la disposition personnalisée sur les appareils cibles
Vous allez maintenant appliquer le fichier XML exporté aux utilisateurs ou aux systèmes cibles, en remplaçant la disposition du menu Démarrer par défaut ou personnalisée par l’utilisateur.
📌 Cas d’usage :
- Créer un menu par défaut avec des applications épinglées pour les nouveaux collaborateurs
- Préparer la disposition d’une machine de formation pour l’onboarding
📌 Prérequis : un accès au lecteur système
Étapes :
- Ouvrez PowerShell et exécutez la commande correspondant à l’action souhaitée :
- Importer la disposition pour tous les utilisateurs (Windows 10/11 Enterprise/Education) :
Import-StartLayout -LayoutPath "C:\StartMenuLayout\customlayout.xml" -MountPath $env:SystemDrive\
- Appliquer la disposition à l’utilisateur actuel uniquement (toutes éditions) :
Import-StartLayout -LayoutPath "C:\StartMenuLayout\customlayout.xml"
- Pour une application permanente, passez par la stratégie de groupe.
Méthode 3 : utiliser la stratégie de groupe pour imposer ou verrouiller partiellement la disposition
Ici, vous allez appliquer, et éventuellement imposer, des dispositions sur plusieurs appareils d’un domaine.
📌 Cas d’usage :
- Imposer un menu Démarrer fixe dans un environnement de bureau
- Appliquer un verrouillage partiel afin que certains outils restent figés tout en laissant les utilisateurs personnaliser leurs applications
📌 Prérequis :
- Un environnement Active Directory ou une GPO locale
- Un partage réseau avec chemin UNC
- Une édition de Windows compatible (pour le verrouillage imposé de la disposition)
Étapes :
- Ouvrez l’Éditeur de stratégie de groupe.
- Accédez à :
Configuration utilisateur > Modèles d’administration > Menu Démarrer et barre des tâches > Start Layout
- Activez la politique Start Layout et indiquez le chemin UNC du fichier XML dans la section Options.
- Appliquez et mettez à jour la stratégie de groupe sur les appareils cibles.
⚠️ Important : le comportement de la politique varie selon l’édition de Windows :
- Windows 10/11 Pro : la GPO applique la disposition XML une seule fois, puis les utilisateurs peuvent modifier librement le menu Démarrer.
- Windows 10/11 Enterprise et Education : selon le contenu du fichier XML, la GPO peut verrouiller tout ou partie du menu Démarrer.
Méthode 4 : utiliser le registre pour suivre le déploiement de la disposition
À des fins d’audit et de conformité, vous pouvez utiliser le registre pour consigner si la disposition du menu Démarrer a bien été appliquée.
📌 Cas d’usage :
- Vérifier les dispositions appliquées lors d’un déploiement massif
- Détecter les dérives et réappliquer la disposition si elle est absente
📌 Prérequis :
- Des droits d’accès au registre
- La possibilité d’exécuter des scripts
- Le XML doit déjà être appliqué
Étapes :
- Exécutez ce script PowerShell :
New-Item -Path "HKLM:\SOFTWARE\Org\StartLayout" -ForceSet-ItemProperty -Path "HKLM:\SOFTWARE\Org\StartLayout" -Name "LayoutApplied" -Value "True"Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\StartLayout" -Name "AppliedDate" -Value (Get-Date).ToString("u") |
Cela crée une nouvelle clé de registre avec des entrées qui consignent l’état d’application et l’horodatage pour chaque appareil.
- Vérifiez via CMD (invite de commande) :
reg query HKLM\SOFTWARE\Org\StartLayout
Méthode 5 : automatiser le déploiement à grande échelle avec un script PowerShell
Cette dernière méthode automatise le déploiement du menu Démarrer sur un grand nombre de terminaux.
📌 Cas d’usage :
- Appliquer automatiquement les dispositions après le masterisage de nouveaux ordinateurs portables
- Exécuter une tâche planifiée pour éviter les dérives
- Déployer des dispositions dans des entreprises multi-sites depuis un RMM centralisé
📌 Prérequis :
- Le Planificateur de tâches ou une plateforme RMM
- Un accès réseau ou local au fichier XML
- Les autorisations liées à la politique d’exécution PowerShell
Étapes :
- Créez un script qui valide le chemin de la disposition, réalise l’import et consigne l’opération dans le registre (exemple ci-dessous) :
$layoutPath = "C:\StartMenuLayout\customlayout.xml"if (Test-Path $layoutPath) {Import-StartLayout -LayoutPath $layoutPath New-Item -Path "HKLM:\SOFTWARE\Org\StartLayout" -Force Set-ItemProperty -Path "HKLM:\SOFTWARE\Org\StartLayout" -Name "LayoutApplied" -Value "True"} |
- Déployez le script via :
- le Planificateur de tâches, pour un déclenchement à l’ouverture de session ou au démarrage
- des plateformes RMM comme NinjaOne, sous forme de tâche scriptée ou de politique
⚠️ Points de vigilance
| Risques | Conséquences possibles | Solutions de repli |
| Dispositions trop restrictives |
| Passez à un fichier XML de disposition partielle qui verrouille uniquement les applications critiques tout en laissant de la place à la personnalisation. |
| XML incompatible d’une version à l’autre (utilisation d’un XML Windows 10 sur Windows 11, ou l’inverse) |
|
|
| Le fichier XML devient inaccessible (permissions, indisponibilité du serveur ou migration) |
|
|
L’intérêt de personnaliser la disposition du menu Démarrer
Modifier la disposition du menu Démarrer est un moyen simple mais efficace d’améliorer la productivité des utilisateurs et l’efficacité du service informatique. Les avantages sont nombreux :
- Un onboarding et une expérience améliorés : les nouveaux utilisateurs démarrent avec un menu épuré et cohérent, qui ne contient que les outils essentiels dont ils ont besoin.
- La prévention des modifications accidentelles : les administrateurs peuvent verrouiller partiellement ou totalement les vignettes du menu Démarrer pour que les applications critiques restent visibles et accessibles.
- Un durcissement de l’image de marque et des standards : les MSP peuvent mettre en avant leurs applications, portails ou liens d’entreprise pour offrir un environnement plus familier et aux couleurs de la marque.
- Moins de tickets au service d’assistance : si le menu Démarrer contient tout ce dont l’utilisateur a besoin, les demandes concernant l’emplacement des applications diminuent, ce qui libère les équipes informatiques pour des tâches à plus forte valeur ajoutée.
- Une évolutivité à l’échelle des environnements : les administrateurs peuvent appliquer automatiquement des dispositions cohérentes sur des centaines, voire des milliers d’appareils.
Autres points à considérer avant de déployer une disposition personnalisée du menu Démarrer
Pour maintenir une disposition cohérente du menu Démarrer, il est important de garder à l’esprit certains écueils, les particularités propres à chaque version et quelques bonnes pratiques.
Réinitialisation du menu Démarrer et suppression des bloatwares
Certaines applications grand public préinstallées ou bloatwares, comme des jeux ou des logiciels en version d’essai, peuvent perturber votre disposition personnalisée en occupant de l’espace ou en réapparaissant après la connexion de l’utilisateur. Envisagez d’intégrer un script de suppression des bloatwares à votre processus de provisionnement. Vous pouvez aussi exécuter un script PowerShell avant d’appliquer vos modifications, par exemple :
Get-AppxPackage *AppName* | Remove-AppxPackage
Déploiement par utilisateur ou à l’échelle du système
Le déploiement par utilisateur s’appuie sur Import-StartLayout sans -MountPath. Il ne s’applique qu’à l’utilisateur connecté et n’affecte pas les futurs profils. Le déploiement à l’échelle du système, lui, utilise -MountPath pour définir la disposition par défaut de tous les nouveaux profils. Cette approche convient mieux au provisionnement et à l’onboarding en entreprise.
Limites des vignettes et applications modernes
Certaines applications, comme les applications UWP (plateforme Windows universelle), ne s’affichent pas correctement en vignette si elles ont été supprimées, renommées ou mises à jour dans l’image système. Le mieux est de valider votre fichier XML par rapport à l’image système réelle afin de vous assurer que chaque application référencée est bien installée et disponible.
Ce qui change sous Windows 11 pour la personnalisation du menu Démarrer
La structure des éléments épinglés diffère légèrement entre Windows 10 et Windows 11. Windows 11 a introduit des changements structurels importants dans le menu Démarrer, qui modifient la manière dont les dispositions sont déployées et imposées.
Schéma JSON
Import-StartLayout est déprécié sous Windows 11 et ne doit pas servir de base aux déploiements sur ce système. Microsoft a abandonné la gestion des dispositions par XML sous Windows 11 au profit d’une approche fondée sur JSON. Vous devrez donc utiliser LayoutModification.json à la place du XML. Le schéma JSON ne permet de personnaliser que la liste des applications épinglées. Par rapport à Windows 10, les options de personnalisation sont plus limitées, puisque des éléments comme les tailles ou la structure des dossiers ne peuvent pas être modifiés par la commande JSON.
Vignettes dynamiques
Windows 11 supprime entièrement les vignettes dynamiques : le menu Démarrer s’organise selon une grille fixe d’icônes d’applications épinglées statiques. Le déploiement d’une disposition XML faisant référence à des tailles de vignettes n’aura donc aucun effet sous Windows 11.
Applications recommandées
Sous Windows 11, le menu Démarrer est divisé en deux sections. La première contient les applications épinglées, choisies par l’utilisateur, et la seconde les applications recommandées, proposées par le système Windows. Les applications recommandées regroupent généralement les fichiers et applications récemment ouverts. Vous ne pouvez pas personnaliser entièrement cette section via les seuls fichiers de disposition, mais vous pouvez la désactiver avec une GPO.
Les administrateurs informatiques qui gèrent un parc mixte, avec des appareils sous Windows 10 et Windows 11, doivent connaître ces différences avant de déployer un menu Démarrer personnalisé. Conservez des fichiers XML distincts pour les déploiements Windows 10 et Windows 11 afin de garantir des dispositions cohérentes et prévisibles dans les environnements mixtes. Les équipes informatiques peuvent également s’appuyer sur un logiciel RMM pour automatiser le déploiement du bon fichier XML ou JSON selon la version du système d’exploitation.
Résolution des problèmes courants
La disposition ne s’applique pas
La structure du XML est peut-être invalide. Utilisez un éditeur de texte ou XML pour valider la syntaxe, puis vérifiez que vous utilisez bien le schéma à jour pour les applications épinglées, en particulier sous Windows 11. Assurez-vous également que la machine exécute Windows 10 version 1703 ou ultérieure, car les builds plus anciens ne prennent pas en charge la gestion des dispositions.
Les utilisateurs peuvent modifier la disposition malgré la GPO
Si l’application stricte est indispensable, utilisez les éditions Enterprise ou Education : la GPO Start layout ne s’applique qu’une seule fois et ne peut pas être imposée sous Windows 10/11 Pro. De plus, utilisez un XML de disposition complète plutôt que partielle si un verrouillage total est requis.
Import-StartLayout échoue sans message d’erreur
Dans certains cas, l’import n’écrase pas proprement les dispositions existantes. Avant de réessayer, réinitialisez le menu Démarrer de l’utilisateur concerné. Le fichier XML peut aussi être inaccessible : vérifiez donc que le chemin est correct et que le fichier est lisible.
Le chemin du XML est inaccessible depuis la GPO
Vérifiez que le chemin XML saisi dans la GPO correspond exactement au nom du partage et à l’arborescence des dossiers. Assurez-vous aussi que le groupe Utilisateurs authentifiés ou les groupes de sécurité concernés disposent d’un accès en lecture au partage.
Les services NinjaOne qui facilitent le déploiement d’un menu Démarrer personnalisé
Déployer des dispositions de menu Démarrer à grande échelle peut prendre beaucoup de temps aux MSP et aux équipes informatiques dépourvues d’automatisation et de suivi de la conformité. Voici quelques fonctions de NinjaOne qui simplifient la tâche :
| Fonction NinjaOne | Description | Bénéfice pour les équipes informatiques et les MSP |
| Déploiement automatisé | Transmet les fichiers XML et les scripts PowerShell aux appareils après le provisionnement | Garantit que chaque nouvel appareil reçoit le menu Démarrer standard sans configuration manuelle |
| Marquage et validation dans le registre | Utilise des clés de registre comme LayoutApplied pour confirmer l’état du déploiement | Offre de la visibilité et une traçabilité pour le reporting de conformité |
| Surveillance de la conformité | Contrôle en continu les appareils pour détecter les dérives de disposition ou les réinitialisations | Évite les incohérences entre les appareils et réduit la confusion des utilisateurs |
| Reporting et analyses | Génère des rapports de conformité des dispositions par client, service ou site | Donne aux MSP une preuve de la qualité de service et aide à repérer les points faibles |
| Restauration automatisée | Réapplique les dispositions après une réinstallation d’image, une ouverture de session ou une réinitialisation de profil | Maintient la cohérence sur la durée et réduit le nombre de tickets au service d’assistance |
Réduisez le travail manuel sous PowerShell lors du déploiement des environnements utilisateur.
Déployer intelligemment un menu Démarrer personnalisé
Les MSP et les administrateurs informatiques peuvent créer une disposition personnalisée du menu Démarrer avec PowerShell et XML, puis imposer cette configuration à l’aide de différents outils de déploiement. De quoi offrir un environnement plus cohérent et plus productif sur l’ensemble des terminaux.
Gardez simplement à l’esprit les problèmes courants, les étapes de dépannage et les autres points de vigilance, afin de ne pas aller à l’encontre de l’objectif visé ni de désorienter les utilisateurs.
Sujets connexes :
- Comment ajouter ou supprimer l’option de déconnexion du menu Démarrer sous Windows 10/11
- Comment définir une disposition du menu Démarrer par défaut pour les utilisateurs sous Windows 10
- Comment gérer les applications épinglées dans le menu Démarrer de Windows 11
- Comment désactiver la recherche dans la barre des tâches et le menu Démarrer sous Windows 11
- Activer ou désactiver les éléments récents dans le menu Démarrer, les listes de raccourcis et l’Explorateur de fichiers sous Windows 11
