Você tenta excluir uma pasta no SharePoint ou OneDrive, mas recebe o erro: “Não é possível excluir a pasta pois ela contém arquivos com check-out.“ Isso acontece porque um ou mais arquivos dentro da pasta estão bloqueados por um usuário que os checkou para edição. A pasta não pode ser removida até que todos os arquivos sejam checkados novamente. Este artigo explica por que esse erro ocorre e fornece um método seguro e passo a passo para resolvê-lo sem perder dados ou exigir acesso de administrador.
Principais Conclusões: Excluir uma Pasta Bloqueada por Arquivos com Check-out
- Conteúdo do Site > Configurações da Biblioteca: Use o recurso “Gerenciar arquivos sem versão checkada” para descartar check-outs de arquivos órfãos.
- Configurações da Biblioteca > Permissões e Gerenciamento: O link “Gerenciar arquivos com check-out” mostra todos os arquivos com check-out e quem os bloqueou.
- Proprietário do site ou da biblioteca: Apenas usuários com permissões de Controle Total ou Design podem descartar o check-out de outro usuário.
Por que o SharePoint Bloqueia a Exclusão de Pastas Quando Há Arquivos com Check-out
O SharePoint usa um sistema de check-out para impedir que duas pessoas editem o mesmo documento ao mesmo tempo. Quando um arquivo está com check-out, o SharePoint o trata como bloqueado. O sistema não pode excluir uma pasta que contenha qualquer arquivo bloqueado, pois isso excluiria o arquivo antes de ele ser salvo novamente. Isso é um recurso de segurança, não um bug.
O bloqueio do check-out é mantido pelo usuário que checkou o arquivo. Se esse usuário ainda estiver na organização, ele pode fazer o check-in do arquivo pela própria conta. Se o usuário saiu da empresa ou o check-out está órfão, o proprietário do site ou da biblioteca deve descartar o check-out. Descartar um check-out reverte o arquivo para a última versão salva. Quaisquer alterações feitas pelo usuário que o checkou são perdidas.
Como o Check-out Funciona em Bibliotecas de Documentos do SharePoint
O check-out é uma configuração da biblioteca que pode ser ativada ou desativada pelo proprietário da biblioteca. Quando ativado, um usuário deve fazer check-out de um arquivo antes de editá-lo. O arquivo mostra um ícone de seta verde ao lado dele na biblioteca. Outros usuários podem visualizar o arquivo, mas não podem editá-lo ou excluí-lo até que ele seja checkado novamente. O bloqueio do check-out se aplica ao arquivo e, por extensão, a qualquer pasta pai que o contenha.
Quem Pode Descartar um Arquivo com Check-out
Para descartar um check-out, você precisa de pelo menos permissões de Design no site. Os membros do grupo Proprietários do Site têm Controle Total e podem descartar qualquer check-out. Membros do site com permissões de Edição não podem descartar o check-out de outro usuário. Se você é um membro do site e não consegue excluir a pasta, entre em contato com um proprietário do site para executar a correção.
Passos para Excluir uma Pasta Bloqueada por Arquivos com Check-out
Siga estes passos em ordem. Comece com o método mais fácil. Se o primeiro método não funcionar, prossiga para o próximo.
Método 1: Peça ao Usuário que Checkou o Arquivo para Fazer o Check-in
- Identifique o arquivo com check-out
Abra a biblioteca de documentos que contém a pasta que você não consegue excluir. Procure por arquivos com um ícone de seta verde. Passe o mouse sobre o ícone para ver a mensagem “Check-out realizado por [nome de usuário].” Anote o nome de usuário. - Entre em contato com o usuário
Envie uma mensagem para o usuário cujo nome aparece no arquivo com check-out. Peça a ele que abra o arquivo e faça o check-in. Ele pode fazer o check-in pelo menu de contexto do arquivo, selecionando as reticências (…) > Check-in. - Verifique se a pasta pode ser excluída
Após o usuário fazer o check-in do arquivo, atualize a página da biblioteca. Tente excluir a pasta novamente. Se o erro persistir, repita a etapa de identificação para ver se outro arquivo está com check-out.
Método 2: Usar o Recurso Gerenciar Arquivos com Check-out (Exige Proprietário do Site)
- Abra as Configurações da Biblioteca
Navegue até a biblioteca de documentos que contém a pasta bloqueada. Clique no ícone de engrenagem no canto superior direito da página do SharePoint. Selecione Configurações da biblioteca no menu. - Encontre o link Gerenciar Arquivos com Check-out
Na página de Configurações da Biblioteca, role até a seção Permissões e Gerenciamento. Clique no link chamado Gerenciar arquivos sem versão checkada. Este link também pode aparecer como Gerenciar arquivos com check-out em algumas versões do SharePoint. - Visualize a lista de arquivos com check-out
Uma página é aberta mostrando todos os arquivos que estão atualmente com check-out nesta biblioteca. Cada linha mostra o nome do arquivo, o usuário que fez o check-out e uma caixa de seleção ao lado do arquivo. - Selecione o arquivo com check-out
Encontre o arquivo que está dentro da pasta que você deseja excluir. Marque a caixa ao lado desse arquivo. - Descarte o check-out
Clique no botão Descartar Check-out no topo da lista. Uma caixa de diálogo de confirmação aparece. Clique em OK para confirmar. O arquivo agora está checkado novamente. Quaisquer alterações feitas pelo usuário que fez o check-out são perdidas. - Exclua a pasta
Volte para a biblioteca de documentos. Selecione a pasta e clique em Excluir. A pasta agora deve ser removida sem o erro.
Método 3: Descartar Check-out pelo Menu de Contexto do Arquivo
- Localize o arquivo com check-out
Na biblioteca, encontre o arquivo com o ícone de seta verde. Selecione o arquivo clicando no círculo ao lado do nome. - Abra o menu de contexto
Clique nas reticências (…) que aparecem ao lado do nome do arquivo. - Escolha Descartar Check-out
Role o menu para baixo. Clique em Avançado se você não vir a opção imediatamente. Em seguida, clique em Descartar Check-out. Confirme a ação. - Exclua a pasta
Após descartar o check-out, volte para a pasta e exclua-a.
Se o SharePoint Ainda Tiver Problemas Após a Correção Principal
Arquivo com check-out não aparece na lista Gerenciar Arquivos com Check-out
Isso pode acontecer se o arquivo foi checkado a partir de um cliente de sincronização ou de uma versão anterior do SharePoint. Tente atualizar a página da biblioteca. Se o arquivo ainda não aparecer, use a página Conteúdo do Site. Navegue até Conteúdo do Site, localize a biblioteca e clique nos três pontos ao lado do nome da biblioteca. Selecione Configurações e depois Gerenciar arquivos sem versão checkada.
Você recebe um erro de permissão ao tentar descartar o check-out
Apenas usuários com permissões de Controle Total ou Design podem descartar o check-out de outro usuário. Se você vir um erro de permissão, você não é um proprietário do site. Entre em contato com um proprietário do site e peça a ele que execute o Método 2 ou Método 3 para você.
A pasta ainda não pode ser excluída após descartar todos os check-outs
Outro arquivo na pasta pode ter sido checkado depois que você descartou o primeiro. Atualize a biblioteca e repita a etapa de identificação. Verifique também se a pasta contém subpastas com seus próprios arquivos com check-out. Você deve limpar os check-outs em todas as subpastas antes que a pasta pai possa ser excluída.
Você deseja evitar esse problema no futuro
Considere desabilitar a configuração de exigir check-out na biblioteca se sua equipe não precisar dela. Vá em Configurações da Biblioteca > Configurações de versão. Em Exigir Check-out, selecione Não. Clique em OK. Isso permite que os usuários editem arquivos sem fazer check-out. Os arquivos existentes com check-out permanecerão bloqueados até que sejam checkados.
Exigir Check-out vs Não Exigir Check-out: Principais Diferenças
| Item | Exigir Check-out Ativado | Exigir Check-out Desativado |
|---|---|---|
| Comportamento de bloqueio do arquivo | Arquivo fica bloqueado até o check-in | Arquivo não fica bloqueado; vários usuários podem editar simultaneamente |
| Exclusão de pasta | Bloqueada se algum arquivo estiver com check-out | Permitida a qualquer momento (o arquivo pode estar em uso, mas não bloqueado) |
| Controle de versão | Cada check-in cria uma nova versão | Versões são criadas ao salvar se o controle de versão estiver ativado |
| Risco de perda de alterações | Baixo, pois apenas um usuário edita por vez | Maior, pois dois usuários podem sobrescrever as alterações um do outro |
Agora você pode excluir uma pasta que estava bloqueada por arquivos com check-out. Comece pedindo ao usuário que checkou o arquivo para fazer o check-in. Se isso não for possível, use o recurso Gerenciar Arquivos com Check-out nas Configurações da Biblioteca para descartar o check-out. Para evitar esse problema no futuro, considere desativar a configuração de exigir check-out nas configurações de versão da sua biblioteca. Se você encontrar check-outs órfãos com frequência, defina uma política de site para descartar automaticamente check-outs após alguns dias.