Besoin d’empêcher l’activation des filtres de couleur (Paramètres > Accessibilité ou Win+Ctrl+C) ? Voici des méthodes éprouvées via GPO, Intune et le Registre, avec scripts prêts à l’emploi et bonnes pratiques d’exclusion pour les comptes nécessitant l’accessibilité.
Vue d’ensemble de la question
Un administrateur souhaite bloquer l’activation des filtres de couleur dans Windows 10/11 : empêcher l’accès à la page Accessibilité > Filtres de couleur et neutraliser le raccourci clavier Win+Ctrl+C. Les contrôles natifs de groupe (ADMX) ne proposent pas de stratégie « Color filters » dédiée ; on s’appuie donc sur (1) la stratégie Settings Page Visibility pour masquer la page, (2) le Registre pour désactiver le raccourci et forcer l’état désactivé, et (3) des outils comme PowerToys pour remapper le raccourci si nécessaire.
Réponse & solutions (synthèse)
Approche | Détails | Où l’appliquer | Points d’attention |
---|---|---|---|
Pas de GPO native « Color filters » | Il n’existe pas de paramètre ADMX dédié aux filtres de couleur. On utilisera la stratégie Settings Page Visibility pour masquer la page et des clés de registre HKCU\Software\Microsoft\ColorFiltering pour verrouiller l’état et le raccourci. | — | Ne pas confondre avec les politiques de personnalisation (thèmes/couleurs) : elles n’agissent pas sur les filtres de couleur. |
Masquer la page de paramètres | Activer Settings Page Visibility et définir hide:easeofaccess-colorfilter . Cette page devient inaccessible, y compris par URI ms-settings:easeofaccess-colorfilter . | GPO (Ordinateur ou Utilisateur), Intune (OMA‑URI ./Device ou ./User ) | Fonctionne Windows 10 (1703+) et Windows 11 ; les pages cachées ne sont plus atteignables via lien direct. |
Désactiver le raccourci clavier | Déployer dans HKCU\Software\Microsoft\ColorFiltering la valeur HotkeyEnabled =0 pour neutraliser Win+Ctrl+C. | GPP Registre, script de connexion, Intune (script PowerShell) | Par défaut, le raccourci ne fonctionne que si l’option dédiée est activée côté utilisateur ; ce paramètre force la désactivation. |
Forcer l’état « désactivé » (et le verrouiller) | Définir Active =0 (off). Optionnel : appliquer des ACL « lecture seule » sur la clé pour empêcher la réactivation par l’utilisateur. | Script, GPP, modèle de sécurité | Clés uniquement en HKCU : déployer côté utilisateur (ou script au logon). |
Remapper / bloquer Win+Ctrl+C | Avec PowerToys > Keyboard Manager : remapper le raccourci vers « Disabled/Undefined ». | Poste local ou déploiement logiciel | Solution pratique mais non « sécurité » ; préférer la stratégie + registre en entreprise. |
Anciennes stratégies d’apparence | Prevent changing color and appearance affecte les thèmes/couleurs (personnalisation), pas les filtres de couleur. | — | Ne suffit pas à bloquer Accessibilité > Filtres de couleur. |
Étape par étape : masquer la page de paramètres
Option A — Stratégie de groupe (GPO)
- Ouvrez l’Éditeur de gestion des stratégies de groupe (GPMC.msc) et créez/laissez un GPO ciblant l’OU adéquate.
- Parcours : Configuration de l’ordinateur (ou de l’utilisateur) → Modèles d’administration → Panneau de configuration → Settings Page Visibility.
- Activez la stratégie et saisissez :
hide:easeofaccess-colorfilter
- Appliquez/OK, puis forcez l’actualisation des stratégies (
gpupdate /target:user /force
).
Effet : la page Filtres de couleur disparaît de l’application Paramètres et reste inaccessible même via URI ms-settings:easeofaccess-colorfilter
.
Option B — Intune (OMA‑URI)
- Dans le Centre d’administration Intune : Appareils > Profils de configuration > Créer > Windows 10 et ultérieur > Modèle : Personnalisé.
- Ajoutez un paramètre OMA‑URI :
- OMA‑URI :
./Device/Vendor/MSFT/Policy/Config/Settings/PageVisibilityList
(ou./User/…
selon le périmètre) - Type de données :
String
- Valeur :
hide:easeofaccess-colorfilter
- OMA‑URI :
- Assignez le profil aux groupes cibles (utilisateurs ou appareils).
Les deux nœuds (./Device
et ./User
) sont pris en charge par la Policy CSP – Settings pour PageVisibilityList.
Neutraliser le raccourci Win+Ctrl+C (et forcer l’état OFF)
Les filtres de couleur sont pilotés par des valeurs dans HKCU\Software\Microsoft\ColorFiltering
:
Valeur | Type | Effet | Remarque |
---|---|---|---|
HotkeyEnabled | DWORD | 0 = désactiver le raccourci Win+Ctrl+C / 1 = autoriser | À déployer systématiquement pour neutraliser le toggle clavier. |
Active | DWORD | 0 = filtre désactivé / 1 = filtre activé | Permet d’imposer l’état OFF au prochain logon/actualisation. |
FilterType | DWORD | Type du filtre quand Active=1 (0 : Gris, 1 : Inversé, 2 : Gris inversé, 3 : Deutéranopie, 4 : Protanopie, 5 : Tritanopie) | Utile pour vérifier/normaliser les postes. |
Exemples prêts à déployer
.REG (désactiver raccourci + forcer OFF)
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\ColorFiltering]
"HotkeyEnabled"=dword:00000000
"Active"=dword:00000000
Importez via GPO Preferences (Registre) ou script de connexion.
PowerShell (déploiement utilisateur + verrouillage en lecture)
$key = 'HKCU:\Software\Microsoft\ColorFiltering'
if (-not (Test-Path $key)) { New-Item $key -Force | Out-Null }
New-ItemProperty -Path $key -Name HotkeyEnabled -PropertyType DWord -Value 0 -Force | Out-Null
New-ItemProperty -Path $key -Name Active -PropertyType DWord -Value 0 -Force | Out-Null
# (Optionnel) Verrouiller la clé en lecture seule pour l'utilisateur connecté :
$acl = Get-Acl $key
$deny = New-Object System.Security.AccessControl.RegistryAccessRule(
$env:USERNAME,
[System.Security.AccessControl.RegistryRights]'SetValue,CreateSubKey,Delete',
'ContainerInherit,ObjectInherit',
'None',
'Deny'
)
$acl.AddAccessRule($deny) | Out-Null
Set-Acl -Path $key -AclObject $acl
Note : les clés résident en HKCU ; déployez au logon de chaque utilisateur (GPP « Exécuter dans le contexte de l’utilisateur connecté », script de connexion, Intune Remediation/Script).
Remapping « Win+Ctrl+C » avec PowerToys (plan B)
Sur des postes hors gestion GPO/MDM, vous pouvez neutraliser le raccourci via PowerToys > Keyboard Manager :
- Installez PowerToys, ouvrez Keyboard Manager.
- Choisissez Remap a shortcut > Type puis pressez Win+Ctrl+C.
- Dans Mapped to, sélectionnez Disabled/Undefined et enregistrez.
Avantage : rapide et réversible. Limite : dépend d’un outil utilisateur, pas d’un contrôle d’entreprise.
Points de vigilance et pièges fréquents
- Magnifier ≠ Filtres de couleur : l’inversion de couleurs peut aussi provenir de Loupe (Magnifier) (Ctrl+Alt+I). Si l’affichage reste inversé malgré
Active=0
, vérifiez l’option « Inverser les couleurs » de la Loupe. - URI exact de la page : l’identifiant officiel de la page à masquer est
easeofaccess-colorfilter
(catégorie Ease of access). Utilisez-le dans la stratégie de visibilité. - Compatibilité versions : la stratégie PageVisibilityList est supportée Windows 10 1703+ et Windows 11 (nœud
./User
ou./Device
). - ADMX à jour : si la stratégie Settings Page Visibility n’apparaît pas, mettez à jour vos modèles administratifs Windows 10/11.
- Accessibilité : évitez un blocage global si certains comptes nécessitent les filtres (daltonisme, basse vision). Filtrez le GPO par groupes AD ou utilisez des affectations ciblées Intune.
Procédures de déploiement à grande échelle
GPO Preferences (Registre, côté utilisateur)
- GPMC > GPO concerné > Configuration utilisateur > Préférences > Windows Settings > Registry.
- Créez des valeurs
REG_DWORD
:HKCU\Software\Microsoft\ColorFiltering\HotkeyEnabled=0
etActive=0
. - Option : exécuter dans le contexte de l’utilisateur connecté, appliquer en mode « Remplacer ».
Intune — Script PowerShell (utilisateur)
- Appareils > Scripts > Ajouter > Windows 10 et ultérieur > chargez un script contenant la logique PowerShell ci‑dessus.
- Affectez aux groupes d’utilisateurs, activez l’exécution en 64 bits si nécessaire.
Intune — Settings Page Visibility (OMA‑URI)
Créez un profil OMA‑URI comme indiqué plus haut ; valeur : hide:easeofaccess-colorfilter
. Vous pouvez aussi préférer le mode showonly:
pour n’autoriser que des pages spécifiques (séparées par ;
).
Validation : vérifier que tout est bien verrouillé
- Essayer d’ouvrir directement
ms-settings:easeofaccess-colorfilter
(Win+R) : vous devez être redirigé vers la page d’accueil des Paramètres si la page est cachée. - Appuyer sur Win+Ctrl+C : aucun changement si
HotkeyEnabled=0
. - Contrôler le Registre :
Active=0
etHotkeyEnabled=0
sousHKCU\Software\Microsoft\ColorFiltering
.
Dépannage
- La stratégie ne s’applique pas : sur Intune, vérifiez le bon nœud (
./Device
ou./User
) et la chaîne complètehide:
/showonly:
, puis contrôlez l’état MDM du poste. - L’interface reste en niveaux de gris alors que
Active=0
: vérifiez la Loupe (raccourci Ctrl+Alt+I) et désactivez l’inversion au besoin. - Conflits de raccourcis : si vous utilisez PowerToys pour remapper, servez‑vous du détecteur de conflits récent et désactivez explicitement la combinaison d’origine.
FAQ express
Faut‑il une GPO distincte pour Windows 10 et Windows 11 ?
Non : la stratégie Settings Page Visibility est commune (Windows 10 1703+ et Windows 11). Ajustez seulement vos modèles ADMX.
Puis‑je cibler seulement certains utilisateurs ?
Oui : filtrez le GPO par groupes de sécurité/filtre WMI, ou assignez des profils Intune à des groupes utilisateurs.
Existe‑t‑il un paramètre de stratégie « Color filters » dédié ?
Non ; Microsoft recommande de masquer la page via PageVisibilityList et d’utiliser le Registre côté utilisateur pour l’état et le raccourci.
Annexes utiles
Identifier l’URI officiel de la page « Filtres de couleur »
La référence Microsoft liste : ms-settings:easeofaccess-colorfilter
(et des variantes liées). C’est l’identifiant à réutiliser dans la valeur hide:
/showonly:
de la politique.
Référentiel des types de filtres (FilterType)
Valeur | Type |
---|---|
0 | Gris (Grayscale) |
1 | Inversé (Inverted) |
2 | Gris inversé (Greyscale Inverted) |
3 | Rouge‑vert — deutéranopie |
4 | Rouge‑vert — protanopie |
5 | Bleu‑jaune — tritanopie |
Ces mappages sont utiles pour auditer des postes « non conformes » (ex. Active=1
+ FilterType>0
).
Modèles de déploiement (copier‑coller)
GPP Registre (XML — extrait)
<RegistryPreferences>
<RegistryProperties action="R" hive="HKEY_CURRENT_USER" key="Software\Microsoft\ColorFiltering" name="HotkeyEnabled" type="REG_DWORD" value="0" />
<RegistryProperties action="R" hive="HKEY_CURRENT_USER" key="Software\Microsoft\ColorFiltering" name="Active" type="REG_DWORD" value="0" />
</RegistryPreferences>
Intune OMA‑URI (exemples)
OMA-URI : ./Device/Vendor/MSFT/Policy/Config/Settings/PageVisibilityList
DataType: String
Value : hide:easeofaccess-colorfilter
Variante utilisateur : ./User/Vendor/MSFT/Policy/Config/Settings/PageVisibilityList
.
Bonnes pratiques (résumé opérationnel)
- Combinez : masque de la page (PageVisibilityList) +
HotkeyEnabled=0
+Active=0
. Ainsi, ni l’interface ni le clavier ne peuvent activer le filtre. - Ciblez : appliquez aux comptes standards, excluez les groupes ayant des besoins d’accessibilité.
- Contrôlez : vérifiez l’URI et testez le raccourci, surveillez l’inventaire (
FilterType
). - Communiquez : documentez le changement et offrez une procédure d’exception (ticket) pour les collaborateurs concernés.
Références clés : Settings Page Visibility (GPO/MDM) et comportement de blocage des URI, ms‑settings (liste officielle des pages, dont easeofaccess-colorfilter
), valeurs HKCU\Software\Microsoft\ColorFiltering (Active
, HotkeyEnabled
, FilterType
), fonctionnalités PowerToys Keyboard Manager pour remapper les raccourcis.