Comment empêcher les applications de communiquer avec des dispositifs non appairés ?

Mise à jour le 20 novembre 2020

Cet article explique comment empêcher les applications préinstallées de communiquer avec des appareils sans-fil non appairés.

Vous pouvez empêcher les applications de partager des informations avec des appareils non appairés en utilisant les paramètres de Windows, l’éditeur de registre ou l’éditeur de stratégie de groupe local.

Il faut savoir que les applications préinstallées de Windows 10 peuvent partager et synchroniser des informations avec un appareil sans-fil même si celui-ci n’est pas couplé à votre ordinateur.

fichier-hosts

Empêcher les applications de communiquer avec des appareils non appairés

Bloquer les applications qui communiquent avec des appareils non appairés depuis les paramètres de Windows 10

Pour empêcher les applications de communiquer avec des appareils non appairés en utilisant les paramètres de Windows, suivez les étapes suivantes :

  • Appuyez sur Windows + I pour ouvrir les Paramètres de Windows 10.
  • Allez dans Confidentialité > Autres appareils.
  • Basculez le bouton Communiquer avec des périphériques non découplés sur Désactiver. Par défaut, ce réglage est activé.

Il existe une autre option appelée Choisir les applications pouvant communiquer avec des appareils découplés. Si vous cliquez sur cette option, vous aurez la possibilité de choisir des applications spécifiques en fonction de vos besoins.

Bloquer les applications qui communiquent avec des appareils non appairés à l’aide de l’éditeur de stratégie de groupe

Pour empêcher les applications de communiquer avec des appareils non appairés en utilisant une GPO, suivez les étapes suivantes :

  • Appuyez sur Windows + R pour ouvrir l’invite Exécuter.
  • Tapez la commande gpedit.msc et appuyez sur la touche Entrée.
  • Ouvrez la branche ci-dessous :
Configuration ordinateur -> Modèle d'administration -> Composants Windows -> Confidentialité de l'application
  • Double-cliquez sur l’option Permettre aux applications Windows de communiquer avec les appareils découplés.
  • Sélectionnez l’option Activé.
  • Choisissez l’option Forcer le refus dans la liste déroulante.
  • Il est possible de spécifier une application pour l’empêcher de communiquer avec des appareils sans-fil non appariés. Pour cela, mentionnez les noms de la famille des packages. Voir plus loin dans cet article pour déterminer les noms des packages pour les applications préinstallées avec Windows 10.
  • Cliquez sur Appliquer et OK.

Bloquer les applications qui communiquent avec des appareils non appairés à l’aide de l’éditeur de registre

Pour empêcher les applications de communiquer avec des appareils non appairés en utilisant l’éditeur de registre, suivez les étapes suivantes :

  • Appuyez sur Windows + R pour ouvrir l’invite Exécuter.
  • Tapez la commande regedit et appuyez sur la touche Entrée.
  • Ouvrez la branche ci-dessous :
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\AppPrivacy
  • Si vous ne trouvez pas AppPrivacy, créez-la manuellement. Pour cela, faites un clic droit sur Windows > Nouveau > Clé, et nommez la clé AppPrivacy.
  • Faites un clic droit sur AppPrivacy > Nouveau > Valeur DWORD (32 bits) et nommez la valeur LetAppsSyncWithDevices.
  • Double-cliquez sur LetAppsSyncWithDevices et définissez les données de la valeur sur 2. Cette valeur 2 correspond à Forcer le refus. Si vous souhaitez utiliser l’option Forcer l’autorisation, définissez la valeur à 1.

Comme pour les autres méthodes, il est possible de spécifier une application pour l’empêcher de communiquer avec des appareils sans-fil non appariés. Si vous souhaitez le faire, suivez les étapes suivantes. Sinon, la modification du registre mentionnée ci-dessus est suffisante.

  • Cliquez avec le bouton droit de la souris sur AppPrivacy > Nouveau > Valeur de chaînes multiples et donnez-lui comme nom :
LetAppsSyncWithDevices_ForceDenyTheseApps
  • Ensuite, double-cliquez dessus et indiquez les noms de la famille des packages un par un.
  • Pour trouver les noms de la famille des packages des applications préinstallées, ouvrez Windows PowerShell et saisissez la commande ci-dessous :
Get-AppxPackage –AllUsers | Select Name, PackageFullName

Le nom des packages des applications est indiqués dans la colonne PackageFullName.