Arquivo Excel Bloqueado para Edição por Usuário Excluído: Causas e Soluções
🔍 WiseChecker

Arquivo Excel Bloqueado para Edição por Usuário Excluído: Causas e Soluções

Você abre um arquivo Excel armazenado no SharePoint ou OneDrive e vê uma mensagem informando que o arquivo está bloqueado para edição por um usuário que não existe mais na sua organização. Isso pode acontecer mesmo que a conta do usuário tenha sido excluída há semanas. O bloqueio persiste porque o SharePoint mantém um identificador de arquivo temporário ou uma sessão de coautoria vinculada à identidade do antigo usuário. Este artigo explica por que o bloqueio não é removido automaticamente e fornece quatro soluções para recuperar o acesso ao arquivo.

Principais Conclusões: Como Desbloquear um Arquivo Excel Após a Exclusão de um Usuário

  • Site do SharePoint > Configurações da biblioteca > Gerenciar arquivos sem versão finalizada: Forçar o check-in de arquivos deixados em estado de check-out por um usuário excluído.
  • Central de administração do OneDrive > Arquivos de usuário > Sair de todas as sessões: Encerrar sessões ativas de um usuário excluído que podem estar mantendo o bloqueio.
  • Cmdlet Remove-SPODeletedSite do SharePoint Online Management Shell: Limpar coleções de sites órfãs que podem contribuir para bloqueios persistentes de arquivos.

ADVERTISEMENT

Por que um Usuário Excluído Ainda Pode Bloquear um Arquivo Excel

Quando um usuário abre um arquivo Excel no SharePoint ou OneDrive, o serviço cria um arquivo de bloqueio temporário com um nome como ~$arquivo.xlsx. Esse arquivo de bloqueio sinaliza para outros usuários que o arquivo está em uso. O arquivo de bloqueio normalmente é excluído quando o usuário fecha o Excel ou a guia do navegador. Se a conta do usuário for excluída enquanto o arquivo ainda estiver aberto, o arquivo de bloqueio pode permanecer porque o processo de limpeza associado à identidade desse usuário não é mais executado.

O bloqueio também pode persistir se o usuário tiver o arquivo com check-out em uma biblioteca de documentos do SharePoint. Fazer check-out de um arquivo cria um bloqueio de edição exclusivo que apenas o usuário que fez o check-out ou um administrador da coleção de sites pode liberar. Quando o usuário é excluído, o estado de check-out permanece porque nenhum processo automatizado o remove.

Uma terceira causa envolve sessões de coautoria. O SharePoint rastreia sessões de edição ativas por meio de conexões WebSocket. Se a sessão de um usuário não for encerrada corretamente — por exemplo, se o navegador travar ou a rede cair — o registro da sessão pode sobreviver à exclusão da conta. O SharePoint então continua informando que o arquivo está bloqueado pelo usuário excluído.

Soluções para Desbloquear o Arquivo Excel

Use estes métodos na ordem mostrada. Comece com a opção mais simples e passe para a próxima apenas se o bloqueio persistir.

Solução 1: Forçar o Check-in do Arquivo no SharePoint

  1. Abra a biblioteca de documentos do SharePoint
    Navegue até o site que contém o arquivo Excel bloqueado. Clique em Documentos na navegação à esquerda ou abra a biblioteca onde o arquivo está armazenado.
  2. Habilite a coluna Check-out realizado por
    Se você não vir uma coluna Check-out realizado por, clique na área do cabeçalho da coluna e selecione Adicionar coluna > Mostrar/ocultar colunas. Marque a caixa para Check-out realizado por. Esta coluna mostra qual usuário fez check-out do arquivo.
  3. Localize o arquivo
    Encontre o arquivo Excel que mostra um ícone de check-out (uma seta verde) na coluna Tipo. A coluna Check-out realizado por deve mostrar o nome do usuário excluído.
  4. Force o check-in do arquivo
    Passe o mouse sobre o nome do arquivo, clique nos três pontos (reticências) e selecione Mais > Fazer check-in. Na caixa de diálogo que aparece, insira um comentário como “Check-in forçado pelo administrador” e clique em Fazer check-in. O arquivo agora está disponível para edição por outros usuários.

Solução 2: Sair de Todas as Sessões do Usuário Excluído

  1. Abra a central de administração do OneDrive
    Acesse https://admin.onedrive.com e faça login como administrador global ou administrador do SharePoint.
  2. Encontre o OneDrive do usuário excluído
    No menu à esquerda, clique em Arquivos de usuário. Pesquise pelo endereço de email ou nome de exibição do usuário excluído. Se o OneDrive do usuário ainda existir, clique no nome do usuário para abrir a lista de arquivos.
  3. Saia de todas as sessões
    Na parte superior da página de arquivos do usuário, clique em Sair de todas as sessões. Isso encerra quaisquer sessões WebSocket ou de coautoria ativas associadas a esse usuário.
  4. Aguarde e tente novamente
    Aguarde cinco minutos para que o encerramento da sessão se propague. Em seguida, abra o arquivo Excel novamente. O bloqueio deve ser removido.

Solução 3: Excluir Manualmente o Arquivo de Bloqueio no SharePoint

  1. Habilite a exibição de arquivos ocultos no SharePoint
    Abra a biblioteca de documentos, clique no ícone de engrenagem e selecione Configurações da biblioteca. Em Configurações gerais, clique em Configurações avançadas da biblioteca. Defina Mostrar arquivos ocultos como Sim e clique em OK.
  2. Encontre o arquivo de bloqueio
    Volte para a biblioteca. Procure um arquivo chamado ~$arquivo.xlsx, onde arquivo é o nome do seu arquivo Excel bloqueado. Este arquivo oculto é o arquivo de bloqueio.
  3. Exclua o arquivo de bloqueio
    Passe o mouse sobre o arquivo de bloqueio, clique nos três pontos e selecione Excluir. Confirme a exclusão.
  4. Abra o arquivo original
    Tente abrir o arquivo Excel original. O bloqueio deve ter desaparecido. Após terminar, volte para Configurações da biblioteca e defina Mostrar arquivos ocultos como Não.

Solução 4: Usar o SharePoint Online Management Shell para Remover o Bloqueio

  1. Instale o SharePoint Online Management Shell
    Se você não o tiver instalado, baixe o módulo do Centro de Download da Microsoft e instale-o no seu computador.
  2. Conecte-se ao SharePoint Online
    Abra o SharePoint Online Management Shell como administrador. Execute Connect-SPOService -Url https://seutenant-admin.sharepoint.com e faça login com suas credenciais de administrador.
  3. Execute o cmdlet Set-SPOUser para remover o bloqueio
    Use o seguinte comando, substituindo os valores de espaço reservado: Set-SPOUser -Site https://seutenant.sharepoint.com/sites/seustite -LoginName usuariodeletado@seutenant.com -IsSiteCollectionAdmin $false. Este comando remove quaisquer permissões remanescentes que possam estar mantendo o bloqueio.
  4. Force a remoção do usuário do site
    Execute Remove-SPOUser -Site https://seutenant.sharepoint.com/sites/seustite -LoginName usuariodeletado@seutenant.com. Isso remove o usuário da lista de usuários da coleção de sites, o que geralmente remove o bloqueio.

ADVERTISEMENT

Se o Bloqueio Persistir Após Todas as Soluções

A Sincronização da Biblioteca do SharePoint Para Após Mover uma Pasta

Se você moveu o arquivo bloqueado para uma pasta diferente enquanto o usuário excluído o tinha aberto, o arquivo de bloqueio pode ter sido movido junto. Use a Solução 3 para encontrar e excluir o arquivo de bloqueio no novo local da pasta. Se o arquivo foi movido por meio de um cliente de sincronização, pare a sincronização, exclua o arquivo de bloqueio da interface web do SharePoint e reinicie a sincronização.

Arquivo Excel Mostra Bloqueado por um Usuário Que Nunca o Abriu

Isso pode acontecer quando uma sessão de coautoria é herdada de uma pasta pai ou quando um link de compartilhamento foi usado. Verifique as permissões de compartilhamento do arquivo no SharePoint. Clique no arquivo, selecione Detalhes e revise a seção Compartilhamento. Remova quaisquer links de compartilhamento que incluam o usuário excluído. Em seguida, use a Solução 2 para sair de todas as sessões desse usuário.

Arquivo Bloqueado por um Usuário Excluído em uma Pasta Sincronizada

Se você usa a sincronização do OneDrive ou do SharePoint, o arquivo de bloqueio pode existir em sua máquina local. Feche o Excel e quaisquer aplicativos do Office. Abra o Explorador de Arquivos, navegue até a pasta sincronizada e habilite a exibição de arquivos ocultos. Exclua quaisquer arquivos ~$ que correspondam ao arquivo Excel bloqueado. Em seguida, abra o arquivo pela interface web para confirmar que o bloqueio desapareceu.

Comparação das Soluções para Bloqueio por Usuário Excluído

Item Forçar Check-in Sair das Sessões Excluir Arquivo de Bloqueio PowerShell
Permissão necessária Proprietário do site ou membro com direitos de edição Administrador global ou administrador do SharePoint Proprietário do site ou membro com direitos de edição Administrador do SharePoint
Tempo para concluir 2 minutos 5 minutos 3 minutos 10 minutos
Afeta outros usuários Não Não Não Sim, remove o usuário do site
Funciona para arquivos com check-out Sim Não Não Não
Funciona para bloqueios de coautoria Não Sim Sim Sim

Agora você pode desbloquear um arquivo Excel bloqueado por um usuário excluído usando uma das quatro soluções. Comece com o método de forçar check-in se o arquivo mostrar um estado de check-out. Se o bloqueio for de uma sessão de coautoria, saia de todas as sessões do usuário excluído na central de administração do OneDrive. Para bloqueios persistentes, considere usar o SharePoint Online Management Shell para remover o usuário da coleção de sites por completo. Como dica avançada, habilite o recurso de auditoria do SharePoint para rastrear futuros eventos de bloqueio e identificar a origem dos bloqueios antes de excluir uma conta de usuário.

ADVERTISEMENT