Você abre um arquivo de uma biblioteca SharePoint sincronizada no Explorador de Arquivos e descobre que ele está marcado como somente leitura. Não é possível editar, renomear ou excluir o arquivo do computador local. Esse problema ocorre quando metadados de sincronização, configurações de permissão ou status de check-out impedem o acesso de gravação. Este artigo explica as causas exatas de arquivos somente leitura em bibliotecas sincronizadas e fornece soluções passo a passo para restaurar a capacidade de edição.
Principais Conclusões: Corrigindo Arquivos Somente Leitura em Bibliotecas SharePoint Sincronizadas
- Explorador de Arquivos > Propriedades > Guia Segurança: Verifique se o arquivo herda atributos de somente leitura de uma pasta pai ou do cache de sincronização.
- Aplicativo de sincronização do OneDrive > Configurações > Arquivos Sob Demanda: Desative temporariamente esse recurso para forçar o download completo do arquivo e limpar os sinalizadores de somente leitura.
- SharePoint > Configurações da biblioteca > Exigir Check-out: Desative a exigência de check-out se os usuários precisarem editar arquivos sem fazer check-out primeiro.
Por que os Arquivos em uma Biblioteca SharePoint Sincronizada se Tornam Somente Leitura
Um arquivo sincronizado do SharePoint para o computador local pode aparecer como somente leitura por vários motivos distintos. A causa mais comum é que o arquivo está com check-out feito por outro usuário ou pelo sistema. O SharePoint exige check-out para evitar edições conflitantes. Quando um arquivo está com check-out, apenas o usuário que o fez pode editá-lo. Todos os outros usuários veem uma cópia somente leitura.
Outra causa frequente é o próprio atributo de arquivo do Windows. O processo de sincronização às vezes marca os arquivos com o atributo de somente leitura no sistema de arquivos local. Isso acontece quando o aplicativo de sincronização do OneDrive encontra um erro de sincronização ou quando o arquivo está armazenado em uma pasta que possui o atributo de somente leitura definido. O sinalizador de somente leitura em uma pasta nem sempre se propaga para os arquivos, mas pode afetar como o Windows exibe as permissões de arquivo.
Uma terceira causa envolve herança de permissões. Se um site ou biblioteca do SharePoint tiver permissões exclusivas que restrinjam o acesso de edição para determinados usuários, esses usuários verão o arquivo como somente leitura mesmo após a sincronização. O aplicativo de sincronização respeita as permissões do SharePoint e exibe o arquivo em um estado que corresponde ao nível de acesso do usuário.
Por fim, o bloqueio de arquivo por outro aplicativo ou pelo próprio processo de sincronização do OneDrive pode fazer com que um arquivo apareça como somente leitura. Se um arquivo estiver aberto em outro programa, o Windows bloqueia o arquivo e o marca como somente leitura no Explorador de Arquivos.
Passos para Identificar e Remover o Atributo de Somente Leitura
- Verifique as propriedades do arquivo no Explorador de Arquivos
Clique com o botão direito no arquivo e selecione Propriedades. Na guia Geral, procure a caixa de seleção Somente leitura. Se estiver marcada, desmarque-a e clique em Aplicar. Se a caixa de seleção estiver preenchida sólida em vez de marcada, o atributo é herdado da pasta pai. Clique em Avançado e limpe o atributo Somente leitura na caixa de diálogo Atributos Avançados. - Verifique o status de check-out do arquivo no SharePoint
Abra a biblioteca do SharePoint em um navegador da web. Localize o arquivo e passe o mouse sobre ele. Clique nos três pontos (reticências) e selecione Detalhes. No painel de detalhes, procure o campo Check-out feito para. Se um nome de usuário aparecer, o arquivo está com check-out. Entre em contato com esse usuário para fazer check-in, ou se você tiver permissão Gerenciar, use Fazer check-in no menu de reticências. - Verifique as permissões do SharePoint para a biblioteca
Na biblioteca do SharePoint, clique no ícone de engrenagem e selecione Configurações da biblioteca. Em Permissões e Gerenciamento, clique em Permissões para esta biblioteca de documentos. Se a biblioteca tiver permissões exclusivas, verifique se sua conta de usuário tem pelo menos permissão de Contribuição. Se você não tiver direitos de edição, solicite acesso ao proprietário do site. - Redefina o cache do aplicativo de sincronização do OneDrive
Clique com o botão direito no ícone do OneDrive na bandeja do sistema e selecione Configurações. Na guia Sincronizar e backup, clique em Desvincular este PC. Confirme o desvinculamento. Reinicie o computador. Abra o OneDrive novamente e faça login. Ressincronize a biblioteca do SharePoint. Isso limpa quaisquer metadados corrompidos que possam estar forçando o atributo de somente leitura. - Desative Arquivos Sob Demanda temporariamente
Clique com o botão direito no ícone do OneDrive e selecione Configurações. Na guia Sincronizar e backup, desmarque Economizar espaço e baixar arquivos conforme você os usa. Clique em OK. Aguarde o OneDrive baixar todos os arquivos. Em seguida, verifique se o problema de somente leitura persiste. Reative Arquivos Sob Demanda após o teste. - Execute a ferramenta de diagnóstico do aplicativo de sincronização do OneDrive
Pressione a tecla Windows + R, digite%localappdata%\Microsoft\OneDrive\OneDrive.exe /resete pressione Enter. Aguarde o OneDrive reiniciar. Este comando redefine o aplicativo de sincronização sem desvincular sua conta.
Se o SharePoint Ainda Mostrar Arquivos Somente Leitura Após a Correção Principal
“Não consigo editar um arquivo sincronizado mesmo após fazer check-in”
Após fazer check-in de um arquivo, o aplicativo de sincronização ainda pode exibi-lo como somente leitura porque o cache local não foi atualizado. Force uma sincronização clicando com o botão direito no ícone do OneDrive e selecionando Sincronizar. Se o arquivo permanecer somente leitura, exclua a cópia local da pasta sincronizada e deixe o OneDrive baixar uma cópia nova do SharePoint.
“Todos os arquivos em uma pasta sincronizada são somente leitura”
Isso geralmente indica que a pasta pai no Explorador de Arquivos tem o atributo de somente leitura definido. Clique com o botão direito na pasta, selecione Propriedades e, na guia Geral, desmarque Somente leitura. Clique em Aplicar e escolha Aplicar alterações a esta pasta, subpastas e arquivos. Clique em OK. Se o atributo retornar após uma sincronização, a própria biblioteca do SharePoint pode ter o sinalizador de somente leitura definido na pasta. Verifique as permissões da pasta no SharePoint.
“O arquivo é somente leitura apenas no meu computador, mas não em outros dispositivos sincronizados”
Isso aponta para um problema de sincronização local. A solução mais eficaz é parar de sincronizar a biblioteca e depois adicioná-la novamente. No OneDrive, clique com o botão direito no ícone do OneDrive, selecione Configurações, vá para a guia Conta, clique em Escolher pastas e desmarque a biblioteca. Clique em OK. Em seguida, marque novamente a biblioteca para ressincronizar todos os arquivos.
Biblioteca Sincronizada vs SharePoint Online: Comparação de Acesso a Arquivos
| Item | Biblioteca Sincronizada (Explorador de Arquivos) | SharePoint Online (Navegador) |
|---|---|---|
| Disponibilidade do arquivo | Acesso offline possível | Requer conexão com a internet |
| Origem do atributo somente leitura | Sistema de arquivos local ou metadados de sincronização | Permissões do SharePoint ou status de check-out |
| Editar sem check-out | Possível se check-out não for exigido | Possível se check-out não for exigido |
| Aplicação de permissões | Permissões sincronizadas podem atrasar | Verificações de permissão em tempo real |
| Bloqueio de arquivo por outros usuários | Arquivo bloqueado aparece como somente leitura | Arquivo bloqueado mostra ícone de cadeado |
Após aplicar os passos acima, você agora pode editar arquivos que estavam anteriormente somente leitura em sua biblioteca SharePoint sincronizada. Em seguida, revise os requisitos de check-out para sua biblioteca para evitar ocorrências futuras. Uma dica avançada é usar o Centro de Administração do SharePoint para definir uma política de nível de biblioteca que desative o check-out para todos os usuários, o que elimina a causa mais comum de arquivos somente leitura em ambientes sincronizados.