Erro “O arquivo está bloqueado para uso compartilhado”: causas e soluções
🔍 WiseChecker

Erro “O arquivo está bloqueado para uso compartilhado”: causas e soluções

Ao tentar abrir um arquivo do Microsoft Office armazenado em uma biblioteca de documentos do SharePoint ou em uma unidade de rede, você pode ver a mensagem de erro: “O arquivo está bloqueado para uso compartilhado por .” Esse erro impede a edição do arquivo e geralmente aparece mesmo quando o outro usuário parece estar offline. A causa é um arquivo de bloqueio temporário que o Office cria para evitar corrupção de dados durante a edição colaborativa. Este artigo explica por que esse bloqueio ocorre e fornece soluções práticas para recuperar o acesso ao arquivo.

Principais conclusões: como contornar o erro de bloqueio de arquivo

  • Biblioteca do SharePoint > Abrir no aplicativo: Força o Office a abrir o arquivo diretamente do servidor, ignorando arquivos de bloqueio obsoletos.
  • Windows File Explorer > Mostrar itens ocultos: Revela o arquivo de bloqueio oculto (.~lock. ou prefixo ~$) que você pode excluir.
  • Cmdlet Remove-Item do PowerShell: Exclui arquivos de bloqueio em unidades mapeadas do SharePoint ou compartilhamentos de rede em massa.

ADVERTISEMENT

Por que o Office cria um arquivo de bloqueio durante a edição compartilhada

Ao abrir um arquivo do Office de uma biblioteca de documentos do SharePoint ou de um compartilhamento de rede, o Office cria um arquivo de bloqueio temporário no servidor ou na mesma pasta. Esse arquivo de bloqueio tem um nome que começa com ~$ ou .~lock. seguido pelo nome do arquivo original. O arquivo de bloqueio contém metadados sobre o usuário que abriu o arquivo, incluindo seu nome de usuário e a hora em que o arquivo foi aberto. Seu objetivo é impedir que dois usuários sobrescrevam as alterações um do outro simultaneamente.

O erro “O arquivo está bloqueado para uso compartilhado” aparece quando o Office detecta um arquivo de bloqueio existente que corresponde ao arquivo atual. O arquivo de bloqueio deve ser excluído automaticamente quando o usuário fecha o arquivo normalmente. No entanto, o arquivo de bloqueio pode permanecer se o aplicativo do Office do usuário travar, a conexão de rede cair ou o usuário fechar o laptop sem salvar. O sistema então vê o arquivo de bloqueio obsoleto e bloqueia qualquer nova sessão de edição.

Onde o arquivo de bloqueio está localizado

Para arquivos armazenados em uma biblioteca de documentos do SharePoint acessada por meio de uma unidade mapeada ou do cliente de sincronização do OneDrive, o arquivo de bloqueio é armazenado na mesma pasta do arquivo original. Para arquivos abertos diretamente no navegador por meio do SharePoint, o arquivo de bloqueio é mantido no servidor do SharePoint e não fica visível para os usuários. No caso do navegador, o bloqueio é liberado após um período de tempo limite de cerca de 15 a 30 minutos.

Quando o arquivo de bloqueio não é liberado

O arquivo de bloqueio persiste nestes cenários comuns:

  • O usuário que detém o bloqueio fecha o arquivo sem salvar, e o Office não exclui o arquivo de bloqueio.
  • O computador do usuário entra em modo de suspensão ou hibernação enquanto o arquivo ainda está aberto.
  • A conexão de rede com o servidor do SharePoint é interrompida durante uma operação de salvamento.
  • O usuário abre o arquivo de uma unidade mapeada em vez de usar a interface web do SharePoint.

Soluções para remover o bloqueio do arquivo

Antes de tentar qualquer solução, confirme se o usuário listado na mensagem de erro não está editando o arquivo ativamente. Se estiver, peça para ele fechar o arquivo. Se não estiver, use um dos métodos a seguir para limpar o bloqueio.

Método 1: Abrir o arquivo do SharePoint no navegador

Abrir o arquivo diretamente no navegador ignora qualquer arquivo de bloqueio local e força o SharePoint a verificar o status do bloqueio no servidor. Este método funciona quando o arquivo de bloqueio está em uma unidade mapeada ou pasta de sincronização.

  1. Navegue até a biblioteca de documentos do SharePoint
    Abra seu navegador da web e acesse o site do SharePoint que contém o arquivo. Clique em Documentos na navegação à esquerda para abrir a biblioteca.
  2. Abra o arquivo com o aplicativo do navegador
    Clique no nome do arquivo para abri-lo na versão do navegador do Word, Excel ou PowerPoint. Se solicitado, selecione Editar no navegador em vez de Editar no aplicativo da área de trabalho.
  3. Salve uma cópia para limpar o bloqueio
    Depois que o arquivo abrir, vá em Arquivo > Salvar como > Baixar uma cópia. Salve a cópia em sua unidade local. Em seguida, faça upload da cópia de volta para a biblioteca, sobrescrevendo o original. Essa ação exclui o arquivo de bloqueio obsoleto no servidor.

Método 2: Excluir o arquivo de bloqueio oculto no Windows File Explorer

Se o arquivo estiver armazenado em uma unidade de rede mapeada ou em uma pasta do SharePoint sincronizada com o OneDrive, você pode excluir o arquivo de bloqueio diretamente.

  1. Habilite arquivos ocultos no File Explorer
    Abra o File Explorer. Clique na guia Exibir na faixa de opções. Marque a caixa Itens ocultos.
  2. Localize o arquivo de bloqueio
    Navegue até a pasta que contém o arquivo bloqueado. Procure um arquivo que comece com ~$ seguido pelo nome do arquivo original. Por exemplo, se o arquivo original for Relatorio.docx, o arquivo de bloqueio será ~$Relatorio.docx. Alternativamente, procure um arquivo chamado .~lock.Relatorio.docx#.
  3. Exclua o arquivo de bloqueio
    Clique com o botão direito no arquivo de bloqueio e selecione Excluir. Confirme a exclusão. O arquivo original agora está desbloqueado. Abra-o normalmente.

Método 3: Usar o PowerShell para remover arquivos de bloqueio

Se vários arquivos em uma pasta estiverem bloqueados, use o PowerShell para excluir todos os arquivos de bloqueio de uma vez. Este método também é útil para administradores de rede que gerenciam unidades compartilhadas.

  1. Abra o PowerShell como administrador
    Pressione a tecla Windows, digite PowerShell, clique com o botão direito em Windows PowerShell e selecione Executar como administrador.
  2. Execute o comando Remove-Item
    Digite o seguinte comando e pressione Enter:
    Remove-Item -Path "C:\Usuários\SeuNome\SharePoint\Documentos Compartilhados\~$" -Force
    Substitua o caminho pelo caminho real da sua pasta de sincronização do SharePoint ou unidade de rede. O parâmetro -Force exclui arquivos ocultos e somente leitura.
  3. Verifique se o bloqueio foi removido
    Navegue até a pasta no File Explorer e confirme que os arquivos ~$ desapareceram. Abra o arquivo original para verificar se ele não está mais bloqueado.

Método 4: Aguardar o tempo limite do bloqueio no servidor

Se você abriu o arquivo por meio da interface web do SharePoint e não pode excluir o arquivo de bloqueio porque ele está no servidor, o bloqueio expira automaticamente após 15 a 30 minutos. Esse tempo limite é controlado pelo servidor do Office Web Apps. Durante esse período, nenhum usuário pode editar o arquivo. Para verificar se o bloqueio expirou, atualize a página da biblioteca do SharePoint após 30 minutos e tente abrir o arquivo.

ADVERTISEMENT

Se o erro de bloqueio persistir após essas soluções

O erro “O arquivo está bloqueado para uso compartilhado” aparece em um arquivo aberto de um site do SharePoint que usa coautoria

A coautoria no SharePoint exige que o Office se comunique com o servidor para rastrear alterações. Se o bloqueio persistir, o usuário listado no erro pode ter o arquivo aberto em um aplicativo da área de trabalho que não está respondendo. Peça ao usuário para forçar o fechamento de todos os aplicativos do Office. Na máquina do usuário, abra o Gerenciador de Tarefas com Ctrl+Shift+Esc, selecione qualquer processo do Word, Excel ou PowerPoint e clique em Finalizar tarefa. Essa ação libera o bloqueio no servidor.

O erro “O arquivo está bloqueado para uso compartilhado” aparece após uma interrupção de rede

Uma queda na conexão de rede pode deixar um arquivo de bloqueio no servidor do SharePoint. Nesse caso, o arquivo de bloqueio não fica visível para os usuários. A única solução é aguardar o tempo limite do servidor. Para evitar isso no futuro, sempre salve os arquivos antes de fechar a tampa do laptop ou trocar de rede.

O erro “O arquivo está bloqueado para uso compartilhado” aparece em um arquivo armazenado em uma pasta do SharePoint sincronizada com o OneDrive

A sincronização do OneDrive pode, às vezes, criar um arquivo de bloqueio local que entra em conflito com o bloqueio do servidor. Pause e retome a sincronização do OneDrive para limpar o bloqueio local. Clique com o botão direito no ícone do OneDrive na bandeja do sistema, selecione Pausar sincronização, escolha 2 horas e, após um minuto, clique novamente no ícone do OneDrive e selecione Retomar sincronização. Tente abrir o arquivo novamente.

Item Abertura via navegador Abertura via aplicativo da área de trabalho Abertura via unidade mapeada
Localização do arquivo de bloqueio Apenas no servidor do SharePoint Pasta de sincronização local ou servidor Pasta do compartilhamento de rede
Arquivo de bloqueio visível para usuários Não Sim, se arquivos ocultos forem exibidos Sim, se arquivos ocultos forem exibidos
Método de liberação do bloqueio Tempo limite do servidor (15-30 min) Excluir arquivo ~$ ou aguardar Excluir arquivo ~$
Melhor solução Aguardar ou baixar uma cópia Mostrar itens ocultos e excluir bloqueio PowerShell Remove-Item

Agora você pode resolver o erro “O arquivo está bloqueado para uso compartilhado” identificando a localização do arquivo de bloqueio e usando a solução adequada. Para arquivos abertos pelo navegador, aguardar o tempo limite do servidor é a única opção, mas você pode evitar o erro sempre abrindo arquivos pela interface web do SharePoint em vez de uma unidade mapeada. Uma dica avançada útil é configurar o Office para salvar automaticamente as informações de recuperação a cada minuto, o que reduz a chance de um travamento deixar um arquivo de bloqueio obsoleto. Para fazer isso, vá em Arquivo > Opções > Salvar e defina Salvar informações de AutoRecuperação a cada 1 minuto.

ADVERTISEMENT