/

Comment ajouter ou supprimer l’option « Activer ou désactiver les services de localisation » du menu contextuel dans Windows 11

par Team Ninja
How to Add or Remove a “Turn On or Off Location Services” Context Menu Option in Windows 11 blog banner image
How to Add or Remove a “Turn On or Off Location Services” Context Menu Option in Windows 11 blog banner image

Essayez notre logiciel de gestion des terminaux n°1 sur G2

Pas de carte de crédit requise, accès complet à toutes les fonctionnalités.

Webinar

NinjaOne 12.0 Feature Updates: What You Need to Know

Automatisez les aspects les plus complexes de l'informatique

Points clés

  • Ajouter un commutateur de localisation dans Windows 11 : modifiez le registre pour créer une entrée de menu contextuel qui active ou désactive les services de localisation.
  • Supprimer proprement le commutateur de localisation : supprimez les clés de registre personnalisées et les scripts associés pour revenir au menu contextuel par défaut.
  • Activer ou désactiver la localisation via PowerShell : déployez un script qui modifie les valeurs de registre du service de géolocalisation pour activer ou désactiver les services de localisation.
  • Vérifier les modifications dans les paramètres de Windows 11 : contrôlez les paramètres du système, le comportement des applications et les valeurs de registre pour confirmer que le commutateur fonctionne.
  • Résoudre les problèmes de registre et de script : corrigez les échecs du commutateur liés à une politique d’exécution bloquante, à des chemins d’accès incorrects ou à des conflits de politiques.

Les services de localisation permettent aux applications de suivre la position géographique d’un appareil afin de fournir des itinéraires précis, des publicités pertinentes, etc. Les entreprises qui souhaitent fluidifier leurs processus peuvent ajouter les services de localisation au menu contextuel de Windows 11, ou les en retirer complètement pour un affichage plus épuré.

Contrôlez le moment où les applications accèdent à votre position précise. Cet article explique comment ajouter ou supprimer l’entrée « Services de localisation » dans le menu contextuel.

Ajouter ou supprimer les services de localisation dans le menu contextuel de Windows 11

Les services de localisation s’appuient sur le Wi-Fi, l’adresse IP et d’autres capteurs de l’appareil pour faire fonctionner des fonctions de Windows telles que « Localiser mon appareil » et votre GPS (Global Positioning System). Les outils modernes permettent aux experts informatiques d’en gérer la disponibilité de façon centralisée.

📌 Prérequis :

  • Windows 11 avec des privilèges d’administrateur
  • Accès à l’Éditeur du registre pour les chemins HKCR et HKLM
  • Connaissances de base du fonctionnement des services de localisation
  • Éventuellement un environnement RMM, Intune ou GPO pour le déploiement
  • Possibilité d’exécuter des commandes avec élévation de privilèges si nécessaire

📌 Stratégies de déploiement recommandées :

Cliquez pour choisir une méthode

💻

Idéal pour les particuliers

💻💻💻

Idéal pour les entreprises

Méthode 1 : vérifier l’état actuel des services de localisation

✓

Méthode 2 : ajouter un commutateur des services de localisation au menu contextuel

✓

Méthode 3 : activer ou désactiver dynamiquement les services de localisation avec une stratégie de groupe

✓

✓

Méthode 4 : supprimer l’entrée du menu contextuel

✓

Méthode 5 : valider les services de localisation après utilisation du menu contextuel

✓

✓

Méthode 1 : vérifier l’état actuel des services de localisation

Commencez par comprendre comment les services de localisation sont configurés sur votre système Windows 11 avant d’y apporter la moindre modification. Vous éviterez ainsi les complications sur votre système d’exploitation tout en préservant le fonctionnement de vos outils critiques. Voici comment procéder :

📌 Cas d’usage : vérifier les paramètres par défaut des services de localisation.

  1. Appuyez sur Win + I pour ouvrir les Paramètres.
  2. Dans la barre latérale, cliquez sur Confidentialité et sécurité.
  3. Sous Autorisations des applications, sélectionnez Localisation.
  4. Vérifiez la configuration des services de localisation.
    1. Cette page indique si les services de localisation sont activés ou désactivés, quelles applications les utilisent et lesquelles s’en sont servies en dernier.

Méthode 2 : ajouter un commutateur des services de localisation au menu contextuel

Ajouter la possibilité d’activer ou de désactiver les services de localisation depuis le menu contextuel fluidifie les tâches courantes lorsque ces fonctions comptent dans vos processus.

📌 Cas d’usage : ajouter les services de localisation au menu contextuel via un fichier .reg.

📌 Prérequis : privilèges d’administrateur, Windows 11 Pro et Enterprise.

  1. Appuyez sur Win + I, saisissez Notepad, puis appuyez sur Entrée.
  2. Collez ce qui suit :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location]

"Icon"="taskbarcpl.dll,-9"

"MUIVerb"="Location Services"

"Position"="Bottom"

"SubCommands"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\001flyout]

"MUIVerb"="Turn On for Device"

"HasLUAShield"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\001flyout\command]

@="PowerShell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c, Reg Add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Allow\" /f' -Verb runAs\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\002flyout]

"MUIVerb"="Turn Off for Device"

"HasLUAShield"=""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\002flyout\command]

@="PowerShell -windowstyle hidden -command \"Start-Process cmd -ArgumentList '/s,/c, Reg Add HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Deny\" /f' -Verb runAs\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\003flyout]

"MUIVerb"="Turn On for Apps"

"CommandFlags"=dword:00000020

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\003flyout\command]

@="cmd /s /c \"Reg Add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Allow\" /f\""

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\004flyout]

"MUIVerb"="Turn Off for Apps"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location\Shell\004flyout\command]

@="cmd /s /c \"Reg Add HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\location /v Value /t REG_SZ /d \"Deny\" /f\""

  1. Appuyez sur Ctrl + S pour enregistrer le fichier.
  2. Nommez-le avec l’extension .reg.
  3. Sélectionnez « Tous les fichiers » dans le menu déroulant.
  4. Cliquez sur Enregistrer.
  5. Exécutez le fichier pour fusionner son contenu.
    1. Lorsque le contrôle de compte d’utilisateur (UAC) vous y invite, cliquez sur Oui.
  6. Faites un clic droit sur le bureau pour valider vos modifications.

Méthode 3 : activer ou désactiver dynamiquement les services de localisation avec une stratégie de groupe

Les objets de stratégie de groupe (GPO) permettent aux administrateurs d’activer ou de désactiver les services de localisation de façon globale ou pour certains services (unités d’organisation), afin de garantir la conformité avec des normes de confidentialité comme le RGPD (règlement général sur la protection des données) ou l’HIPAA.

📌 Cas d’usage : imposer des zones de confidentialité de façon centralisée ou empêcher la diffusion de données de localisation sensibles par les ordinateurs portables de l’entreprise dans les environnements à haute sécurité.

📌 Prérequis : privilèges d’administrateur ; Windows 11 Pro, Enterprise ou Education ; accès à l’Éditeur de stratégie de groupe.

  1. Ouvrez l’Éditeur de stratégie de groupe : appuyez sur Win + R, saisissez gpedit.msc, puis appuyez sur Entrée.
    1. Pour des modifications à l’échelle du domaine, utilisez la console de gestion des stratégies de groupe (GPMC) sur votre contrôleur de domaine.
  2. Accédez aux paramètres de localisation : dans la barre latérale de gauche, suivez ce chemin :
    Configuration ordinateur > Modèles d’administration > Composants Windows > Emplacement et capteurs
  3. Configurez « Désactiver l’emplacement » : * double-cliquez sur la politique nommée Désactiver l’emplacement.
    1. Pour désactiver la localisation : sélectionnez Activé. (Les applications et le système d’exploitation ne pourront plus accéder aux données de localisation.)
    2. Pour autoriser la localisation : sélectionnez Non configuré ou Désactivé.
  4. Appliquez les modifications : cliquez sur Appliquer, puis sur OK.
  5. Forcez la mise à jour : pour appliquer la politique immédiatement sans redémarrer, ouvrez l’invite de commandes en tant qu’administrateur et saisissez : gpupdate /force

Méthode 4 : supprimer l’entrée du menu contextuel

Voici comment retirer le commutateur des services de localisation du menu contextuel de Windows 11 :

📌 Cas d’usage : supprimer l’entrée « Services de localisation » du menu contextuel de Windows 11 à l’aide de scripts.

📌 Prérequis : privilèges d’administrateur, Windows 11 Pro et Enterprise.

Suppression automatisée

  1. Ouvrez Notepad : appuyez sur Win + S, saisissez Notepad, puis appuyez sur Entrée.
  2. Collez le script de suppression :

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\Location]

  1. Enregistrez le fichier : allez dans Fichier > Enregistrer sous. Nommez-le RemoveLocation.reg et vérifiez que le champ « Type » est réglé sur Tous les fichiers.
  2. Exécutez : double-cliquez sur le fichier RemoveLocation.reg et cliquez sur Oui à chaque invite.

Suppression manuelle

  1. Appuyez sur Win + R, saisissez regedit, puis appuyez sur Ctrl + Maj + Entrée.
  2. Si le contrôle de compte d’utilisateur (UAC) vous y invite, cliquez sur Oui.
  3. Accédez à l’emplacement suivant :

HKEY_CLASSES_ROOT\DesktopBackground\Shell\

  1. Faites un clic droit sur la clé utilisée pour activer ou désactiver les services de localisation (par exemple LocationToggle), puis choisissez Supprimer.
  2. Dans l’Explorateur de fichiers, recherchez les fichiers .ps1 que vous avez éventuellement mis en place pour activer ou désactiver les services de localisation, puis supprimez-les.
    1. Si vous avez créé un script .ps1 (comme indiqué dans la méthode 3), accédez à son dossier (par exemple C:\Tools\) et supprimez le fichier pour garder un système de fichiers propre.
  3. Vérifiez le menu contextuel depuis le bureau pour confirmer que vos modifications ont bien été prises en compte.

Méthode 5 : valider les services de localisation après utilisation du menu contextuel

La modification de paramètres de bas niveau peut parfois générer des erreurs invisibles : la validation est donc indispensable.

📌 Cas d’usage : vérifier vos modifications tout en surveillant le bon fonctionnement des services de localisation.

📌 Prérequis : privilèges d’administrateur, Windows 11 Pro et Enterprise.

  1. Ouvrez votre menu contextuel et vérifiez que l’entrée « Services de localisation » apparaît bien.
  2. Contrôlez vos Paramètres.
    1. Appuyez sur Win + I et allez dans Confidentialité et sécurité > Localisation pour vérifier que votre commutateur fonctionne.
  3. Testez des applications qui utilisent les services de localisation.
    1. Des services comme Windows Maps ou les plateformes d’e-commerce s’appuient sur votre GPS pour personnaliser les publicités et fournir des itinéraires précis.
  4. Vérifiez les valeurs du registre.
    1. Ouvrez l’Éditeur du registre
    2. Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lfsvc\Service\Configuration
    3. Vérifiez l’état
      1. Activé = 1
      2. Désactivé = 0
  5. Vérifiez les éventuels verrouillages par politique ou configurations d’administration.
    1. Si certaines options sont grisées ou que des valeurs manquent, votre entreprise applique peut-être une politique qui interdit toute modification.

Résolution des problèmes liés aux services de localisation de Windows 11

De petites erreurs peuvent avoir de lourdes conséquences lorsqu’il s’agit de modifier des valeurs du registre et d’appliquer des scripts avancés. Voici comment corriger les problèmes les plus fréquents lorsque vous ajoutez les « Services de localisation » au menu contextuel de Windows 11.

Le commutateur ne fonctionne pas

Il arrive que l’option « Activer/désactiver les services de localisation » reste sans effet lorsque les utilisateurs cliquent dessus dans le menu contextuel. Cela vient généralement d’un script PowerShell défaillant. Pour y remédier, procédez comme suit :

L’entrée ajoutée au menu contextuel de Windows 11 n’apparaît pas

L’entrée « Services de localisation » peut être masquée derrière l’option « Afficher plus d’options » du menu contextuel, qui relègue l’ancien menu contextuel au second plan pour une IU (interface utilisateur) plus épurée. Pour le vérifier, cliquez sur « Afficher plus d’options » ou appuyez sur Maj + clic droit n’importe où sur le bureau.

La localisation se réinitialise après un redémarrage

Si les services de localisation peuvent bien être activés ou désactivés, mais reviennent à leur état précédent après un redémarrage ou une connexion, la cause est généralement une stratégie de groupe, un MDM (Mobile Device Manager) ou une immuabilité imposée par le registre. Passez en revue les politiques de votre domaine pour repérer d’éventuelles contradictions et vérifiez l’état du service de géolocalisation.

Des erreurs de script s’affichent

Dans ce cas, votre script PowerShell génère probablement des erreurs en arrière-plan. Pour éviter de travailler à l’aveugle, lancez un interpréteur de commandes avec élévation de privilèges afin de repérer les messages « chemin introuvable », les accès refusés ou les erreurs de syntaxe. Appliquez ensuite les correctifs et exécutez votre script manuellement.

Les appareils multi-utilisateurs ne se mettent pas à jour

Une portée et un déploiement mal définis peuvent entraîner un comportement incohérent du menu contextuel dans toute l’entreprise, même si votre script est correct. Pour y remédier, packagez les modifications du registre, diffusez vos paramètres via un RMM ou des objets de stratégie de groupe (GPO), puis testez le résultat avec plusieurs profils utilisateurs pour vérifier la cohérence.

Configurez le commutateur de localisation de Windows 11 pour fluidifier vos tâches courantes

Maîtriser le raccourci vers les services de localisation dans le menu contextuel de votre entreprise vous aide à fluidifier les tâches récurrentes ou à privilégier une IU (interface utilisateur) minimaliste. Les outils intégrés suffisent aux équipes informatiques pour contrôler le menu contextuel, modifier les stratégies de groupe, packager des scripts et mettre en place des processus de validation. Avec le bon RMM, tout cet effort est centralisé dans un seul outil.

Sujets connexes :

FAQs

Supprimez la clé Shell personnalisée, effacez le script PowerShell, redémarrez l’Explorateur, puis vérifiez que le menu contextuel par défaut réapparaît sans erreur.

Oui : exportez les modifications du registre dans un fichier .reg, ou utilisez un RMM, Intune ou les préférences de stratégie de groupe pour diffuser la configuration sur l’ensemble du parc.

Si le paramètre de localisation est indisponible ou revient à son état initial après un redémarrage, exécutez gpresult /h ou vérifiez les politiques MDM : les configurations imposées prévalent sur les modifications du registre.

Oui, à condition de procéder correctement. Microsoft recommande toutefois de sauvegarder d’abord le registre, car lfsvc contrôle le comportement de géolocalisation au niveau du système d’exploitation.

Oui : modifiez la valeur par défaut et la chaîne Icon dans la clé de registre LocationToggle pour changer le texte ou pointer vers une autre icône système.

Vous pourriez aussi aimer

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?