/
/

Cómo añadir o quitar la opción de solo lectura en el menú contextual de archivos y carpetas en Windows 11

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

Resumen instantáneo

Este post ofrece una lista completa de comandos CMD básicos y una inmersión profunda en los comandos de Windows, con más de 70 comandos cmd esenciales tanto para principiantes como para usuarios avanzados. Explica comandos prácticos del símbolo del sistema para la gestión de archivos, la navegación por directorios, la solución de problemas de red, las operaciones de disco y la automatización con ejemplos reales para mejorar la productividad. Tanto si estás aprendiendo los comandos básicos de cmd como si ya dominas las herramientas avanzadas de la CLI de Windows, esta guía te ayudará a utilizar el Símbolo del sistema de forma más eficaz.

Puntos clave

  • Windows 11 permite activar y desactivar el atributo de solo lectura desde el Explorador de archivos; añadir una opción de solo lectura al menú contextual lo hace mucho más accesible.
  • Puedes añadir una opción Set Read Only al menú contextual para cambiar el atributo más rápido modificando las claves del registro del shell clásico.
  • Crear una entrada complementaria Clear Read Only garantiza que los usuarios puedan quitar el atributo de solo lectura con facilidad desde el menú contextual.
  • Para llegar a la opción de solo lectura del menú contextual, pulsa «Mostrar más opciones» o configura el menú contextual clásico como predeterminado.
  • Con los comandos attrib y el uso de comodines, los técnicos pueden aplicar atributos de solo lectura mediante scripts, RMM y plataformas de despliegue.
  • Comprobar que las acciones Set Read Only y Clear Read Only funcionan correctamente asegura un comportamiento predecible del atributo y permite despliegues fiables en todos los endpoints.

El atributo de solo lectura para archivos y carpetas aporta un control de protección de bajo riesgo que resulta útil en muchos escenarios. Por ejemplo, protege frente a cambios accidentales, algo imprescindible cuando revisas registros, archivos de configuración o scripts.

Aunque el atributo de solo lectura es útil tanto para usuarios domésticos como para técnicos, no está activado por defecto. Si quieres habilitar esta función, sigue leyendo. En esta guía te explicamos cómo añadir una opción de solo lectura al menú contextual de Windows 11 para proteger archivos con un solo clic.

Formas de añadir o quitar la opción de solo lectura en el menú contextual

De forma predeterminada, la casilla del atributo de solo lectura se encuentra en el cuadro de diálogo Propiedades del Explorador de archivos. Sin embargo, algunos usuarios prefieren un acceso más directo a este atributo para agilizar su flujo de trabajo.

Hay varios métodos para añadir la opción de solo lectura al menú contextual de Windows. Antes de empezar, asegúrate de cumplir estos requisitos previos para que la configuración vaya sobre ruedas:

  • Un endpoint con Windows 11
  • Privilegios administrativos para registrar entradas del menú contextual y acceder al registro
  • Conocimientos básicos de los comandos attrib
  • Familiaridad con los menús contextuales clásico y compacto de Windows 11
  • Opcional: RMM, GPO o una plataforma de scripting para el despliegue

📌 Estrategias de despliegue recomendadas:

Haz clic para elegir un método

💻

Ideal para usuarios individuales

💻💻💻

Ideal para empresas

Método 1: activar el atributo de solo lectura desde las Propiedades del Explorador de archivos

✓

Método 2: añadir una opción de solo lectura al menú contextual clásico de Windows 11

✓

Método 3: añadir una opción Clear Read-Only al menú contextual de Windows 11

✓

Método 4: acceder a «Mostrar más opciones» del menú contextual de Windows 11

✓

Método 5: gestionar los atributos de solo lectura desde la línea de comandos o con scripts

✓

Método 6: comprobar el comportamiento de las opciones de solo lectura y de su eliminación

✓

✓

Método 1: activar el atributo de solo lectura desde las Propiedades del Explorador de archivos

Las Propiedades del Explorador de Windows ofrecen una forma sencilla y sin scripts de activar o desactivar el atributo de solo lectura con un clic. Es el método manual y predeterminado para habilitar el atributo en archivos o carpetas concretos.

  1. Haz clic derecho en cualquier archivo y selecciona Propiedades.
  2. En la pestaña General, busca Atributos y marca la casilla situada junto a Solo lectura.

Configuración de atributos avanzados en Windows 11

    • También puedes desmarcar la casilla para desactivar el atributo de solo lectura.
  1. Si aplicas el atributo de solo lectura como base para una carpeta, decide si quieres aplicar el cambio a todos los archivos que contiene.
    • Dejar Solo lectura en – te permite aplicar atributos de solo lectura personalizados a contenidos concretos de la carpeta.

Opción de solo lectura en el menú contextual de Windows 11

    • Marca la casilla junto a Solo lectura para aplicar el atributo a todo el contenido de la carpeta.

Opción de solo lectura aplicada a una carpeta

    • Desmarca la casilla para desactivar el atributo en la carpeta.

Casilla desmarcada para desactivar el atributo en la carpeta

  1. Por último, selecciona Aplicar para guardar el cambio.

Método 2: añadir una opción de solo lectura al menú contextual clásico de Windows 11

En lugar de cambiar el atributo de solo lectura archivo por archivo, muchos usuarios prefieren hacerlo desde el menú contextual. Así te ahorras pasar por el menú de Propiedades del Explorador de Windows y resuelves todo en unos pocos clics.

📌 Requisito previo: crea una copia de seguridad del Registro de Windows antes de continuar.

  1. Pulsa Win + R, escribe regedit y pulsa Ctrl + Mayús + Intro.
  2. Ve a HKEY_CLASSES_ROOT/*/shell, haz clic derecho en shell y selecciona Nuevo > Clave.

Añadir una clave nueva en el Registro de Windows

  1. Asigna a la clave recién creada el nombre SetReadOnly y establece su valor predeterminado en Set Read Only.

Añadir información del valor

  1. Dentro de SetReadOnly, crea una subclave llamada command y establece su valor predeterminado en cmd /c attrib +r «%1» /s /d.

Editar la información del valor

  1. A continuación, ve a HKEY_CLASSES_ROOT\Directory\shell y vuelve a crear la clave SetReadOnly, la subclave command y sus valores predeterminados correspondientes.
  2. Cierra el Editor del Registro, haz clic derecho en un archivo o carpeta, selecciona Mostrar más opciones y después Set Read Only.

Opción Set Read Only en el menú contextual de Windows 11

Método 3: añadir una opción Clear Read-Only al menú contextual de Windows 11

Una vez añadida la opción de solo lectura al menú contextual, el siguiente paso es crear la opción complementaria para quitarlo. Así podrás revertir el atributo con la misma comodidad con la que lo aplicaste.

📌 Requisito previo: crea una copia de seguridad del Registro de Windows antes de seguir los pasos.

  1. Ejecuta el Registro de Windows como administrador.
  2. Ve a HKEY_CLASSES_ROOT\*\shell, haz clic derecho en shell y selecciona Nuevo > Clave.
  3. Llama a la clave ClearReadOnly y establece su valor predeterminado en Clear Read Only.

Información del valor Clear Read Only

  1. Dentro de ClearReadOnly, crea una subclave command y establece su valor predeterminado en attrib -r «%1».

Editar la información del valor

  1. Ve a HKEY_CLASSES_ROOT\Directory\Shell y vuelve a crear las subclaves ClearReadOnly y command con sus valores predeterminados.
  2. Reinicia el Explorador de archivos desde el Administrador de tareas para aplicar los cambios.
  3. Haz clic derecho en un archivo o carpeta, selecciona Mostrar más opciones y comprueba si aparece la opción Clear Read Only.

Opción Clear Read Only en el menú contextual

Método 4: acceder a «Mostrar más opciones» del menú contextual de Windows 11

En Windows 11, tanto la opción de solo lectura como la de quitarlo quedan escondidas en el submenú «Mostrar más opciones» del menú contextual. Como las entradas de solo lectura viven en las rutas del registro del shell clásico, no aparecerán en el menú contextual moderno sin personalizaciones adicionales.

Para acceder a «Mostrar más opciones»:

  1. Haz clic derecho en una carpeta o un archivo para abrir el menú contextual de Windows 11.
  2. Selecciona Mostrar más opciones para abrir el menú contextual clásico completo.

💡 Consejo: también puedes pulsar Mayús + clic derecho sobre una carpeta o archivo para abrir directamente el menú contextual clásico.

Configurar el menú contextual clásico como predeterminado desde el Editor del Registro de Windows 11

Si prefieres el menú contextual clásico, un pequeño cambio en el registro lo deja como predeterminado:

  1. Abre el Editor del Registro como administrador y ve a HKEY_CURRENT_USER\Software\Classes\CLSID.
  2. Haz clic derecho en la clave CLSID, elige Nuevo > Clave y llámala {86ca1aa0-34aa-4e8b-a509-50c905bae2a2}.
  3. Haz clic derecho en la subclave recién creada, selecciona Nuevo > Clave y llámala InprocServer32.
  4. Deja la información del valor predeterminado en blanco y reinicia el Explorador de Windows.

💡 Nota: este cambio establece el menú contextual clásico como predeterminado solo para el usuario actual.

Método 5: gestionar los atributos de solo lectura desde la línea de comandos o con scripts

En operaciones masivas, cambiar el atributo de solo lectura archivo por archivo en varios endpoints y entornos resulta tedioso y repetitivo. Con scripts y plataformas de despliegue como un RMM, puedes automatizar este cambio de forma centralizada y a gran escala.

  1. Abre el Símbolo del sistema con privilegios elevados.
  2. Ejecuta attrib +r «path\file» para aplicar el atributo de solo lectura a un archivo o carpeta.

:: Example command for a file

attrib +r "file.txt"

:: Example command for a folder

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

  1. Ejecuta attrib -r «path\file» para quitar el atributo de solo lectura de un archivo o carpeta.

:: Example command for a file

attrib -r "file.txt"

:: Example command for a folder

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

  1. Valora el uso de comodines para las operaciones masivas, por ejemplo:
    • attrib -r *.*: quita el atributo de solo lectura de todos los archivos de la carpeta.
    • attrib +r *.txt: aplica el atributo de solo lectura a todos los archivos de texto.
    • attrib -r Report*.pdf: quita el atributo de solo lectura de cualquier PDF que empiece por Report.
  2. Utiliza herramientas de despliegue o tareas programadas para distribuir los scripts por los distintos entornos.
  3. Verifica que el cambio se ha aplicado con el comando attrib.

:: Example verification command

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

    • Si el resultado muestra R, el atributo de solo lectura está aplicado.
    • Si no aparece la R, el archivo no es de solo lectura.

Método 6: comprobar el comportamiento de las opciones de solo lectura y de su eliminación

Después de añadir o quitar la opción de solo lectura del menú contextual, conviene comprobar que la función se comporta como esperas. Este método valida la fiabilidad de ambas opciones, un paso clave antes de incorporar los cambios al trabajo diario o a despliegues a gran escala.

  1. Haz clic derecho en un archivo o carpeta, selecciona Mostrar más opciones y comprueba que aparecen las dos opciones: solo lectura y su eliminación.
  2. Prueba Set Read Only en un archivo o carpeta y verifica el cambio en Propiedades.
  3. Prueba Clear Read Only y confirma que quita el atributo de solo lectura.
  4. Modifica y guarda un archivo de solo lectura para asegurarte de que el cambio funciona como se espera.
  5. Documenta los resultados para facilitar futuras auditorías y revisiones.

⚠️ Aspectos a tener en cuenta

Al añadir o quitar las opciones Set Read Only y Clear Read Only del menú contextual pueden surgir problemas inesperados. La siguiente tabla recoge los fallos más habituales, sus consecuencias y cómo solucionarlos.

RiesgosPosibles consecuenciasCómo revertirlo
Hacer los cambios en la ruta equivocada del Registro.Si añades las claves de solo lectura en una ruta incorrecta del Registro, el cambio falla sin mostrar ningún aviso.Confirma que las nuevas entradas del Registro están en las ubicaciones correctas del shell del menú clásico, tal y como se indica en los métodos 2 y 3.
El comando attrib falla al ejecutarse.Errores de escritura, nombres de archivo incorrectos, rutas inexistentes o comillas mal colocadas pueden hacer que el script falle.Comprueba que todas las rutas van entre comillas y verifica que el archivo de destino existe y que ninguna otra aplicación lo tiene bloqueado.
Windows 11 oculta por defecto las opciones Set Read Only y Clear Read Only.Los usuarios pueden pensar erróneamente que los cambios que han hecho no han surtido efecto.En el menú contextual moderno, selecciona Mostrar más opciones para encontrar ambas entradas.
Comportamiento inconsistente del atributo en carpetas.Los archivos que están dentro de las carpetas pueden no heredar los atributos esperados.Usa el comando attrib en CMD para verificar los atributos a nivel de archivo, como se explica en el método 5.
Los scripts no aplican los atributos.Esto puede provocar un comportamiento inconsistente del atributo en todo el entorno o despliegues fallidos.Revisa los permisos NTFS del archivo o la carpeta y asegúrate de que el script se ejecuta con una cuenta que tenga privilegios de escritura.

Añade la opción de solo lectura al menú contextual de Windows 11 para tenerla siempre a mano

Integrar la opción de solo lectura en el menú contextual da a usuarios y técnicos una forma muy ágil de gestionar los atributos de archivo. El registro del shell clásico de Windows 11 permite crear y mantener estas entradas personalizadas con una configuración mínima.

Si combinas scripts con una plataforma de despliegue como el despliegue remoto de scripts de NinjaOne, podrás aplicar configuraciones a gran escala. Con las comprobaciones adecuadas, te aseguras de que el atributo de solo lectura se comporta de forma fiable y se aplica igual para todos los usuarios.

Temas relacionados:

FAQs

Hoy en día, Windows 11 limita la mayoría de los comandos personalizados a la capa del menú contextual clásico. Por eso, tus entradas Set Read Only y Clear Read Only aparecen dentro de Mostrar más opciones. Modificar el menú contextual moderno exige herramientas de terceros o configuraciones no admitidas, lo que puede provocar problemas de estabilidad y de compatibilidad con las actualizaciones.

Microsoft rediseñó el menú contextual de Windows 11 para priorizar la sencillez y reducir el desorden de las extensiones del shell. Por compatibilidad, los controladores del shell antiguos o personalizados, incluidas las entradas de solo lectura añadidas mediante claves del registro, se colocan en Mostrar más opciones salvo que el nuevo modelo de API los admita de forma explícita.

La respuesta corta es no: estas entradas usan claves del registro muy ligeras y comandos integrados de Windows, que no alteran los archivos del sistema ni sus funciones principales. Son modificaciones de bajo impacto y se consideran seguras tanto en entornos domésticos como empresariales si se despliegan correctamente.

El atributo de solo lectura se comporta de forma distinta en carpetas y en archivos. En las carpetas, normalmente indica datos de personalización en lugar de imponer protección contra escritura. Para impedir ediciones de verdad, hay que configurar correctamente los permisos NTFS subyacentes.

Los comandos de solo lectura y de quitar solo lectura basados en el registro se pueden desplegar con preferencias de directiva de grupo, scripts de configuración de Intune o herramientas RMM. Así, los equipos de TI pueden estandarizar el comportamiento del menú contextual en todos los endpoints sin editar el registro a mano.

Quizá también te interese…

¿Listo para simplificar los aspectos más complejos de las TI?