/
/

Comment ajouter ou supprimer une option lecture seule dans le menu contextuel des fichiers et dossiers sous Windows 11

par Team Ninja
How to Add or Remove a Read-Only Context Menu Option for Files and Folders in Windows 11 blog banner image

Points clés

  • Windows 11 permet d’activer ou de désactiver l’attribut lecture seule depuis l’Explorateur de fichiers ; ajouter une option de lecture seule au menu contextuel rend l’opération encore plus accessible.
  • Vous pouvez ajouter une option « Set Read Only » au menu contextuel afin de modifier plus rapidement l’attribut, en modifiant les clés de registre du shell classique.
  • La création d’une entrée complémentaire « Clear Read Only » garantit que les utilisateurs peuvent retirer facilement l’attribut lecture seule depuis le menu contextuel.
  • Les utilisateurs accèdent à l’option de lecture seule du menu contextuel en cliquant sur « Afficher plus d’options » ou en définissant le menu contextuel classique comme menu par défaut.
  • En combinant les commandes attrib avec la correspondance par caractères génériques, les techniciens peuvent appliquer l’attribut lecture seule via des scripts, un RMM ou des plateformes de déploiement.
  • Vérifier que les actions « Set Read Only » et « Clear Read Only » fonctionnent correctement garantit un comportement prévisible des attributs et un déploiement fiable sur l’ensemble des terminaux.

L’attribut lecture seule appliqué aux fichiers et aux dossiers offre un contrôle de protection peu risqué, utile dans de nombreux cas d’usage. Il protège par exemple contre les modifications accidentelles, ce qui est essentiel lors de la consultation de journaux, de fichiers de configuration ou de scripts.

Bien que l’attribut lecture seule soit utile aussi bien aux utilisateurs quotidiens qu’aux techniciens, il n’est pas activé par défaut. Si vous souhaitez l’activer, poursuivez votre lecture. Ce guide explique comment ajouter une option de lecture seule au menu contextuel de Windows 11 pour protéger rapidement vos fichiers.

Différentes façons d’ajouter ou de retirer l’option lecture seule du menu contextuel

Par défaut, la case à cocher de l’attribut lecture seule se trouve dans la boîte de dialogue Propriétés de l’Explorateur de fichiers. Certains utilisateurs préfèrent toutefois un accès plus direct à cet attribut pour fluidifier leur flux de travail.

Plusieurs méthodes permettent d’ajouter l’option lecture seule au menu contextuel de Windows. Avant de commencer, assurez-vous de remplir les prérequis suivants pour une configuration sans accroc :

  • Un terminal Windows 11
  • Des privilèges d’administrateur pour l’enregistrement du menu contextuel et l’accès au registre
  • Une connaissance de base des commandes attrib
  • Une familiarité avec les menus contextuels classique et compact de Windows 11
  • Facultatif : RMM, GPO ou plateforme de scripting pour le déploiement

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

Cliquez pour choisir une méthode

💻

Idéal pour les particuliers

💻💻💻

Idéal pour les grandes entreprises

Méthode 1 : modifier l’attribut lecture seule depuis les Propriétés de l’Explorateur de fichiers

✓

Méthode 2 : ajouter une option lecture seule au menu contextuel classique de Windows 11

✓

Méthode 3 : ajouter une option Clear Read-Only au menu contextuel de Windows 11

✓

Méthode 4 : accéder à « Afficher plus d’options » dans le menu contextuel de Windows 11

✓

Méthode 5 : gérer les attributs lecture seule en ligne de commande ou par script

✓

Méthode 6 : valider le comportement des options Read Only et Clear Read Only

✓

✓

Méthode 1 : modifier l’attribut lecture seule depuis les Propriétés de l’Explorateur de fichiers

Les Propriétés de l’Explorateur Windows permettent d’activer ou de désactiver l’attribut lecture seule en un clic, sans aucun script. C’est la méthode manuelle par défaut pour activer l’attribut lecture seule sur des fichiers ou des dossiers précis.

  1. Faites un clic droit sur un fichier, puis sélectionnez Propriétés.
  2. Dans l’onglet Général, repérez la section Attributs, puis cochez la case Lecture seule.

Paramètre des attributs avancés

    • À l’inverse, décochez la case pour désactiver l’attribut lecture seule.
  1. Lorsque vous appliquez la lecture seule comme référence de configuration sur un dossier, choisissez si la modification doit s’appliquer à tous les fichiers qu’il contient.
    • Régler Lecture seule sur – vous permet d’appliquer des attributs lecture seule personnalisés à certains éléments du dossier.

Option lecture seule

    • Cochez la case Lecture seule pour appliquer l’attribut à tout le contenu du dossier.

Option lecture seule

    • Décochez la case pour désactiver l’attribut sur le dossier.

Case décochée pour désactiver l'attribut sur le dossier

  1. Sélectionnez ensuite Appliquer pour enregistrer la modification.

Méthode 2 : ajouter une option lecture seule au menu contextuel classique de Windows 11

Plutôt que de modifier l’attribut Lecture seule fichier par fichier, certains utilisateurs préfèrent passer par le menu contextuel, bien plus rapide. Cela évite de naviguer dans les Propriétés du fichier de l’Explorateur Windows et réduit le flux de travail lecture seule à quelques clics.

📌 Prérequis : créez une sauvegarde du registre Windows avant de continuer.

  1. Appuyez sur Win + R, saisissez regedit, puis appuyez sur Ctrl + Maj + Entrée.
  2. Rendez-vous dans HKEY_CLASSES_ROOT/*/shell, faites un clic droit sur shell, puis sélectionnez Nouveau > Clé.

Ajouter une nouvelle clé

  1. Nommez la nouvelle clé SetReadOnly et définissez sa valeur par défaut sur Set Read Only.

Ajouter des données de valeur

  1. Sous SetReadOnly, créez une sous-clé nommée command, puis définissez sa valeur par défaut sur cmd /c attrib +r « %1 » /s /d.

Modifier les données de valeur

  1. Rendez-vous ensuite dans HKEY_CLASSES_ROOT\Directory\shell, puis recréez la clé SetReadOnly et la sous-clé command avec leur valeur par défaut respective.
  2. Fermez l’Éditeur du registre, faites un clic droit sur un fichier ou un dossier, sélectionnez Afficher plus d’options, puis Set Read Only.

Option Set Read Only dans le menu contextuel

Méthode 3 : ajouter une option Clear Read-Only au menu contextuel de Windows 11

Une fois l’option lecture seule ajoutée à votre menu contextuel, l’étape suivante consiste à créer l’option complémentaire pour retirer cet attribut. Vous pourrez ainsi annuler l’attribut aussi facilement que vous l’avez appliqué.

📌 Prérequis : créez une sauvegarde du registre Windows avant de suivre les étapes ci-dessous.

  1. Lancez le registre Windows en tant qu’administrateur.
  2. Accédez à HKEY_CLASSES_ROOT\*\shell, faites un clic droit sur shell et sélectionnez Nouveau > Clé.
  3. Nommez la clé ClearReadOnly et définissez sa valeur par défaut sur Clear Read Only.

Données de valeur Clear Read Only

  1. Sous ClearReadOnly, créez une sous-clé command, puis définissez sa valeur par défaut sur attrib -r « %1 ».

Modifier les données de valeur

  1. Rendez-vous dans HKEY_CLASSES_ROOT\Directory\Shell, puis recréez les sous-clés ClearReadOnly et command avec leur valeur par défaut respective.
  2. Redémarrez l’Explorateur de fichiers depuis le Gestionnaire des tâches pour appliquer les modifications.
  3. Faites un clic droit sur un fichier ou un dossier, sélectionnez Afficher plus d’options, puis vérifiez que l’option Clear Read Only est bien présente.

Option Clear Read Only dans le menu contextuel

Méthode 4 : accéder à « Afficher plus d’options » dans le menu contextuel de Windows 11

Dans Windows 11, les options lecture seule et Clear Read Only sont toutes deux masquées derrière le sous-menu « Afficher plus d’options » du menu contextuel. Comme les entrées Lecture seule résident dans les chemins de registre du shell classique, elles n’apparaissent pas dans le menu contextuel moderne sans personnalisation supplémentaire.

Procédez comme suit pour accéder à « Afficher plus d’options » :

  1. Faites un clic droit sur un dossier ou un fichier pour ouvrir le menu contextuel de Windows 11.
  2. Sélectionnez Afficher plus d’options pour ouvrir le menu contextuel classique, complet.

💡 Astuce : vous pouvez aussi faire Maj + clic droit sur un dossier ou un fichier pour ouvrir directement le menu contextuel classique.

Définir le menu contextuel classique comme menu par défaut via l’Éditeur du registre de Windows 11

Si vous préférez le menu contextuel classique, une simple modification du registre suffit à en faire le menu par défaut :

  1. Ouvrez l’Éditeur du registre en tant qu’administrateur, puis rendez-vous dans HKEY_CURRENT_USER\Software\Classes\CLSID.
  2. Faites un clic droit sur la clé CLSID, choisissez Nouveau > Clé et nommez-la {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}.
  3. Faites un clic droit sur la sous-clé que vous venez de créer, sélectionnez Nouveau > Clé, puis nommez-la InprocServer32.
  4. Laissez les données de la valeur par défaut vides, puis redémarrez l’Explorateur Windows.

💡 Remarque : cette modification définit le menu contextuel classique par défaut pour l’utilisateur concerné uniquement.

Méthode 5 : gérer les attributs lecture seule en ligne de commande ou par script

Pour des opérations en masse, modifier manuellement l’attribut lecture seule fichier par fichier sur plusieurs terminaux et environnements devient vite fastidieux et répétitif. En misant sur des scripts et des plateformes de déploiement comme un RMM, vous pouvez automatiser cette modification de façon centralisée et à grande échelle.

  1. Ouvrez une invite de commande avec des privilèges élevés.
  2. Exécutez attrib +r « path\file » pour appliquer la lecture seule à un fichier ou à un dossier.

:: Example command for a file

attrib +r "file.txt"

:: Example command for a folder

Attrib +r "C:\Users\USERNAME\Desktop\Test"

  1. Exécutez attrib -r « path\file » pour retirer l’attribut lecture seule d’un fichier ou d’un dossier.

:: Example command for a file

attrib -r "file.txt"

:: Example command for a folder

Attrib -r "C:\Users\USERNAME\Desktop\Test"

  1. Pensez à utiliser les caractères génériques pour les opérations en masse, par exemple :
    • attrib -r *.* : retire la lecture seule de tous les fichiers du dossier.
    • attrib +r *.txt : applique la lecture seule à tous les fichiers texte.
    • attrib -r Report*.pdf : retire la lecture seule de tous les PDF dont le nom commence par Report.
  2. Servez-vous d’outils de déploiement ou de tâches planifiées pour déployer vos scripts sur l’ensemble des environnements.
  3. Vérifiez la réussite de la modification à l’aide de la commande attrib.

:: Example verification command

attrib "C:\Users\USERNAME\Desktop\Test\example.txt"

    • Si la sortie affiche R, l’attribut lecture seule est bien appliqué.
    • Si le R est absent, le fichier n’est pas en lecture seule.

Méthode 6 : valider le comportement des options Read Only et Clear Read Only

Après avoir ajouté ou retiré l’option lecture seule du menu contextuel, il est essentiel de vérifier que la fonction se comporte comme prévu. Cette méthode valide la fiabilité des deux options, une étape déterminante avant d’intégrer ces changements aux flux de travail quotidiens ou à des déploiements à grande échelle.

  1. Faites un clic droit sur un fichier ou un dossier, sélectionnez Afficher plus d’options et vérifiez que les deux options, lecture seule et Clear Read Only, apparaissent bien.
  2. Testez Set Read Only sur un fichier ou un dossier, puis contrôlez le résultat via les Propriétés.
  3. Testez Clear Read Only et confirmez que l’attribut lecture seule est bien retiré.
  4. Modifiez et enregistrez un fichier en lecture seule pour vous assurer que le comportement est conforme aux attentes.
  5. Documentez les résultats afin de faciliter les audits et les revues à venir.

⚠️ Points de vigilance

Des problèmes peuvent survenir de façon inattendue lors de l’ajout ou de la suppression des options Set Read Only et Clear Read Only du menu contextuel. Le tableau suivant présente les pièges les plus courants, leurs conséquences et la façon de les corriger.

RisquesConséquences possiblesCorrectifs
Modifications effectuées dans le mauvais chemin de registre.Ajouter les clés de registre lecture seule au mauvais endroit fait échouer la modification, et ce, sans message d’erreur.Vérifiez que les nouvelles entrées de registre se trouvent bien dans les emplacements du shell classique indiqués aux méthodes 2 et 3.
La commande attrib échoue à l’exécution.Des fautes de frappe, des noms de fichiers incorrects, des chemins inexistants ou des guillemets mal placés peuvent faire échouer le script.Assurez-vous que tous les chemins sont entourés de guillemets et vérifiez que le fichier ciblé existe et n’est pas verrouillé par une autre application.
Windows 11 masque par défaut les options Set Read Only et Clear Read Only.Les utilisateurs peuvent croire à tort que leurs modifications n’ont pas fonctionné.Dans le menu contextuel moderne, sélectionnez Afficher plus d’options pour retrouver les deux options.
Comportement incohérent des attributs de dossier.Les fichiers contenus dans les dossiers n’héritent pas nécessairement des attributs attendus.Utilisez la commande attrib dans CMD (invite de commande) pour vérifier les attributs au niveau des fichiers, comme décrit à la méthode 5.
Les scripts n’appliquent pas les attributs.Cela peut entraîner un comportement incohérent des attributs dans l’environnement ou provoquer des échecs de déploiement.Contrôlez les permissions NTFS du fichier ou du dossier et assurez-vous que le script s’exécute sous un compte disposant de droits d’écriture.

Ajoutez la lecture seule au menu contextuel de Windows 11 pour y accéder plus vite

Intégrer une option lecture seule au menu contextuel simplifie la gestion des attributs de fichiers, autant pour les utilisateurs que pour les techniciens. Le registre du shell classique de Windows 11 permet d’ajouter et de maintenir ces entrées personnalisées avec très peu de configuration.

En combinant des scripts à une plateforme de déploiement telle que le déploiement de scripts à distance de NinjaOne, vous pouvez déployer ces configurations à grande échelle. Avec une validation rigoureuse, vous garantissez un comportement fiable de l’attribut lecture seule et une application cohérente pour tous les utilisateurs.

Sujets connexes :

FAQs

Pour l’instant, Windows 11 réserve la plupart des commandes personnalisées à la couche du menu contextuel classique. Vos entrées Set Read Only et Clear Read Only apparaissent donc sous Afficher plus d’options. Modifier le menu contextuel moderne suppose de recourir à des outils tiers ou à des configurations non prises en charge, ce qui peut poser des problèmes de stabilité et de compatibilité avec les mises à jour.

Microsoft a repensé le menu contextuel de Windows 11 pour privilégier la simplicité et réduire l’encombrement lié aux extensions du shell. Par souci de compatibilité, les gestionnaires de shell anciens ou personnalisés, y compris les entrées Lecture seule ajoutées via le registre, sont placés sous Afficher plus d’options, sauf s’ils sont explicitement pris en charge par le nouveau modèle d’API.

En résumé, non : ces entrées reposent sur des clés de registre légères et des commandes Windows intégrées, qui ne modifient ni les fichiers système ni les fonctions essentielles. Il s’agit de modifications à faible impact, considérées comme sûres dans les environnements domestiques comme professionnels, dès lors qu’elles sont déployées correctement.

L’attribut Lecture seule ne se comporte pas de la même manière sur les dossiers que sur les fichiers. Sur un dossier, il signale généralement la présence de données de personnalisation plutôt qu’une réelle protection en écriture. Pour empêcher efficacement les modifications, il faut configurer correctement les permissions NTFS sous-jacentes.

Les commandes Lecture seule et Clear Read Only basées sur le registre peuvent être déployées via les préférences de stratégie de groupe, des scripts de configuration Intune ou des outils RMM. Les équipes informatiques peuvent ainsi uniformiser le comportement du menu contextuel sur l’ensemble des terminaux sans modifier le registre manuellement.

You might also like

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