No se puede eliminar el atributo de solo lectura de la carpeta Windows 8.1 [duplicado]


12

Estoy usando Windows 8.1 64 bit

No puedo eliminar el atributo de solo lectura en las carpetas de mi computadora. He probado varias carpetas en mi escritorio, y en mi carpeta de documentos, si desmarco el cuadro de solo lectura y presiono aplicar, luego cierro y vuelvo a abrir la ventana de propiedades, el cuadro se vuelve a marcar. Esto se aplica a todas las carpetas que he marcado. ¿Cómo puedo permitir privilegios completos de lectura y escritura en estas carpetas?



2
Versión corta: NO es de solo lectura, significa algo más cuando se trata de carpetas. Ha sido así desde XP (si no antes).
Ƭᴇcʜιᴇ007

Esto puede no ser un duplicado, las soluciones indicadas en la pregunta de XP no funcionaron en Windows 8.1 pro para mí.
crokusek

Respuestas:


12

En el nivel del sistema de archivos, tanto los archivos como los directorios tienen un atributo de "solo lectura". Ambos se pueden configurar con el comando attrib desde la línea de comandos. Sin embargo, desde la GUI de Windows, el atributo de solo lectura no se puede ajustar para directorios, solo para archivos.

Cuando Windows presenta un directorio como una carpeta dentro de la GUI, el indicador + r solo se usa para determinar si esa carpeta se ha personalizado o no, por ejemplo, con un fondo. Aparte de eso, Windows ignora este indicador y este indicador no se muestra para una carpeta en ninguna parte de la GUI. Las carpetas se pueden eliminar y escribir independientemente de este indicador porque Windows no se preocupa por este indicador cuando se trata de eliminar o escribir en la carpeta.

La única excepción a esto parece ser cuando se intenta eliminar la carpeta usando el comando 'rd' desde la línea de comandos. Este es el único caso en el que Windows honra el indicador + r en un directorio por su nombre.

Este artículo de KB es para versiones anteriores de Windows, pero aún se aplica: http://support.microsoft.com/kb/326549

Como lo indica el cuadro de diálogo de propiedades de la carpeta, esta casilla de verificación en la GUI solo se aplica a los archivos :

Cuadro de diálogo Propiedades de carpeta

Esta casilla de verificación tiene tres estados:

  • Un cuadrado: el estado que se muestra cada vez que se abre el cuadro de diálogo de propiedades de cualquier carpeta. Todas las carpetas muestran este estado cuando se abre el cuadro de diálogo y no se realizan cambios. Cuando la casilla de verificación está en este estado, le dice a Windows que no haga absolutamente nada con el atributo de solo lectura de los archivos cuando se presiona APLICAR u OK.
  • Una marca de verificación: cuando se selecciona este estado, indica a Windows que establezca el indicador de solo lectura en cada archivo de la carpeta cuando se presiona APLICAR u OK.
  • Borrado / Sin verificación / Sin cuadrado: cuando se selecciona este estado, indica a Windows que borre la marca de solo lectura en cada archivo dentro de la carpeta cuando se presiona APLICAR u OK.

Entonces, desde la GUI, la capacidad de escribir y eliminar archivos se controla a través de los permisos NTFS y el indicador de solo lectura. Las carpetas , por otro lado, se controlan mediante permisos NTFS solo como se detalla en la respuesta anterior.


1
El comando attrib <dir> (sin -r) muestra que no hay una "R" en la carpeta, pero muestra el medio gris (win8pro).
crokusek

4

Siga los pasos a continuación para otorgarle acceso completo a la carpeta.

  1. Haga clic derecho en la carpeta - Properties.
  2. Securitypestaña - Advanced.
  3. Haga clic Changea la derecha del propietario .
  4. Ingrese Usersen el cuadro y haga clic en Aceptar .
  5. Active la casilla de verificación y Replace owner on subcontainers and objectsluego haga clic en Aplicar .
  6. Si se le solicita, You do not have permissions to read..haga clic en .
  7. Cierre completamente el cuadro de diálogo Configuración de seguridad avanzada .
  8. Haga clic derecho en la carpeta - Properties.
  9. Securitypestaña - Edit.
  10. Add...
  11. Ingrese Usersen el cuadro y haga clic en Aceptar .
  12. Active la casilla de verificación Control total y luego haga clic en Aceptar .

O usando el attribcomando, abra un símbolo del sistema como administrador y ejecute el siguiente comando:

attrib -r c:\foo

Reemplace c:\foopor su carpeta. Para más información aquí .


3
Seguí tus instrucciones exactamente y sigo teniendo el mismo problema.
user3308082

1
@ user3308082 Intente usar el attribcomando.
stderr

El comando attrib <dir> (sin -r) muestra que no hay una "R" en la carpeta pero la casilla de verificación muestra el medio gris (win8pro).
crokusek

Esto casi funcionó para mí ... la clave para mí estaba en el cuadro de diálogo 'Avanzado' ... desmarcando los 'permisos heredados' y diciéndole que 'Eliminar' cuando una ventana emergente me pidió que confirmara. Después de esto, tuve que agregar mi usuario a los permisos de la carpeta, y todo parecía estar bien entonces.
nmz787

Esta respuesta me ayudó a resolver el problema, desafortunadamente no el seleccionado
Qodeninja
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.