Não é possível remover o atributo somente leitura das janelas de pastas 8.1 [duplicado]

7

Estou usando o Windows 8.1 de 64 bits

Não consigo remover o atributo somente leitura nas pastas do meu computador. Eu tentei várias pastas na minha área de trabalho e, na minha pasta de documentos, se eu desmarcar a caixa somente leitura e clicar em aplicar, feche e reabra a janela de propriedades, a caixa é verificada novamente. Isso se aplica a todas as pastas que eu verifiquei. Como posso permitir privilégios completos de leitura e gravação para essas pastas?

    
por user3308082 18.01.2015 / 00:48

2 respostas

8

No nível do sistema de arquivos, os arquivos e diretórios têm um atributo "somente leitura". Ambos podem ser definidos usando o comando attrib na linha de comando. No entanto, a partir da GUI do Windows, o atributo somente leitura não pode ser ajustado para diretórios, apenas para arquivos.

Quando o Windows apresenta um diretório como uma pasta na GUI, o sinalizador + r é usado apenas para determinar se a pasta foi personalizada ou não, por exemplo, com um fundo. Fora isso, esse sinalizador é ignorado pelo Windows e esse sinalizador não é exibido para uma pasta em qualquer lugar na GUI. As pastas podem ser excluídas e gravadas independentemente do flag, pois o Windows não se importa com esse sinalizador quando se trata de excluir ou gravar na pasta.

A única exceção a isso parece ser quando é feita uma tentativa de excluir a pasta usando o comando 'rd' na linha de comando. Este é o único caso em que o sinalizador + r em um diretório é respeitado pelo Windows para seu propósito nomeado.

Este artigo da base de conhecimento é para versões anteriores do Windows, mas ainda se aplica: link

Como indicado pela caixa de diálogo de propriedades da pasta, esta caixa de seleção na GUI na verdade só se aplica a arquivos :

Esta caixa de seleção tem três estados:

  • Um quadrado: o estado exibido toda vez que a caixa de diálogo de propriedades de qualquer pasta é aberta. Todas as pastas mostram esse estado quando a caixa de diálogo é aberta e nenhuma alteração é feita. Quando a caixa de seleção está nesse estado, ela diz ao Windows para não fazer absolutamente nada ao atributo somente leitura de arquivos quando APPLY ou OK é pressionado.
  • Uma marca de seleção: quando esse estado é selecionado, ele direciona o Windows para definir o sinalizador somente leitura em todos os arquivos da pasta quando APLICAR ou OK for pressionado.
  • Desmarcado / Não Verificar / Não Quadrado: Quando esse estado é selecionado, ele direciona o Windows para limpar o sinalizador somente leitura em todos os arquivos da pasta quando APLICAR ou OK é pressionado.

Assim, dentro da GUI, a capacidade de gravar e excluir arquivos é controlada por meio das permissões NTFS e do sinalizador somente leitura. Pastas , por outro lado, são controladas por meio de permissões NTFS somente conforme detalhado na resposta anterior.

    
por 18.01.2015 / 02:52
3

Siga as etapas abaixo para conceder acesso total à pasta.

  1. Clique com o botão direito do mouse na pasta - Properties .
  2. Security tab - Advanced .
  3. Clique em Change à direita de Proprietário .
  4. Insira Users na caixa e clique em OK .
  5. Ative a caixa de seleção Replace owner on subcontainers and objects e clique em Aplicar .
  6. Se solicitado, You do not have permissions to read.. clique em Sim .
  7. Fechar completamente a caixa de diálogo Configurações avançadas de segurança .
  8. Clique com o botão direito do mouse na pasta - Properties .
  9. Security tab - Edit .
  10. Add.. .
  11. Insira Users na caixa e clique em OK .
  12. Ative a caixa de seleção Controle total e clique em OK .

Ou, usando o comando attrib , abra um Comando Prompt como Administrador e execute o seguinte comando:

attrib -r c:\foo

Substitua c:\foo pela sua pasta. Para obter mais informações aqui .

    
por 18.01.2015 / 01:54