Ao executar a Ferramenta de Migração do SharePoint, alguns arquivos podem ser ignorados sem erro claro. Isso ocorre porque o Windows tem um limite de 260 caracteres no caminho, que a ferramenta aplica por padrão. Arquivos com caminhos maiores que 260 caracteres não são movidos para o SharePoint ou OneDrive. Este artigo explica por que a ferramenta ignora esses arquivos e como corrigir o problema usando edições no registro e configurações do SPMT.
Principais Conclusões: Corrigir Ignoração de Caminhos Longos na Ferramenta de Migração do SharePoint
- Registro do Windows > Habilitar Caminhos Longos: Modifique a chave do registro para permitir caminhos com mais de 260 caracteres no computador de origem.
- Configurações do SPMT > Suporte a Caminhos Longos: Ative a configuração no SPMT para incluir arquivos com caminhos acima de 260 caracteres durante a migração.
- Política de Grupo > Caminhos Longos: Use a Política de Grupo para habilitar o suporte a caminhos longos em várias máquinas em uma empresa.
Por que a Ferramenta de Migração do SharePoint Ignora Arquivos com Caminhos Longos
A Ferramenta de Migração do SharePoint usa a API do Windows para ler arquivos. Por padrão, o Windows limita os caminhos de arquivo a 260 caracteres. Esse limite inclui a letra da unidade, dois pontos, barra invertida, pastas e nome do arquivo. Qualquer arquivo com caminho maior que 260 caracteres fica invisível para a ferramenta de migração, sendo ignorado.
Esse limite existe na API Win32, usada por muitos aplicativos. A Microsoft introduziu uma configuração de registro no Windows 10 versão 1607 e Windows 11 para desabilitar esse limite. A configuração não está ativada por padrão. Quando o limite está ativo, a Ferramenta de Migração do SharePoint não consegue acessar o arquivo, e o log de migração mostra uma entrada de ignorado sem código de erro.
Como Caminhos Longos Afetam a Migração do SharePoint
O SharePoint em si suporta caminhos de até 400 caracteres. Mas a ferramenta de migração é executada na máquina de origem com o limite do Windows. Mesmo que o SharePoint possa armazenar o arquivo, a ferramenta não consegue lê-lo da origem. Essa incompatibilidade faz com que os arquivos sejam ignorados silenciosamente. O relatório de migração mostra o arquivo como ignorado, mas nem sempre explica o motivo.
Passos para Habilitar o Suporte a Caminhos Longos no Computador de Origem
Para corrigir esse problema, você deve habilitar o suporte a caminhos longos no computador Windows onde a Ferramenta de Migração do SharePoint é executada. Existem dois métodos: editar o registro diretamente ou usar a Política de Grupo. Ambos os métodos exigem direitos de administrador.
Método 1: Editar o Registro do Windows
- Abra o Editor de Registro
Pressione Windows + R, digiteregedite pressione Enter. Se solicitado pelo Controle de Conta de Usuário, clique em Sim. - Navegue até a Chave de Caminhos Longos
Vá paraHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem. - Modifique o Valor LongPathsEnabled
Clique duas vezes emLongPathsEnabled. Se o valor não existir, clique com o botão direito no painel direito, selecione Novo > Valor DWORD (32 bits) e nomeie comoLongPathsEnabled. Defina os dados do valor como1e clique em OK. - Reinicie o Computador
Feche o Editor de Registro e reinicie o computador para que a alteração entre em vigor.
Método 2: Usar a Política de Grupo
- Abra o Editor de Política de Grupo Local
Pressione Windows + R, digitegpedit.msce pressione Enter. - Navegue até a Política de Sistema de Arquivos
Vá para Configuração do Computador > Modelos Administrativos > Sistema > Sistema de Arquivos. - Habilite Caminhos Longos Win32
Clique duas vezes emHabilitar caminhos longos Win32. Selecione Habilitado e clique em OK. - Reinicie o Computador
Feche o Editor de Política de Grupo e reinicie o computador.
Configurar a Ferramenta de Migração do SharePoint para Usar Caminhos Longos
Após habilitar o suporte a caminhos longos no Windows, você também deve configurar a Ferramenta de Migração do SharePoint para incluir arquivos com caminhos longos.
- Abra a Ferramenta de Migração do SharePoint
Inicie o SPMT pelo menu Iniciar ou pelo centro de administração do Microsoft 365. - Inicie uma Nova Migração
Clique em Iniciar e escolha sua origem e destino. - Abra as Configurações Avançadas
Na tela de configuração da migração, clique em Configurações Avançadas. - Habilite o Suporte a Caminhos Longos
Role até a seção Suporte a caminhos longos. Ative a alternância para Ligado. Isso informa ao SPMT para incluir arquivos com caminhos maiores que 260 caracteres. - Execute a Migração
Clique em Iniciar para começar a migração. O SPMT agora processará arquivos com caminhos longos.
Se os Arquivos Ainda Forem Ignorados Após a Correção
Mesmo após habilitar o suporte a caminhos longos, alguns arquivos ainda podem ser ignorados. Aqui estão os motivos mais comuns e como corrigi-los.
Limite de Caminho do SharePoint Excedido
O SharePoint suporta caminhos de até 400 caracteres. Se o caminho do arquivo de origem for maior que 400 caracteres, o SharePoint o rejeitará. Encurte a estrutura de pastas na origem antes de migrar. Renomeie pastas profundamente aninhadas para reduzir o comprimento total do caminho.
Nome do Arquivo Contém Caracteres Inválidos
O SharePoint não permite certos caracteres em nomes de arquivo: " : < > ? / \ |. Se um nome de arquivo contiver algum desses, a ferramenta de migração o ignora. Renomeie os arquivos na origem antes de iniciar a migração.
Versão da Ferramenta de Migração Desatualizada
Versões antigas do SPMT podem não ter a configuração de suporte a caminhos longos. Baixe a versão mais recente do centro de administração do Microsoft 365. Vá para Migração > Ferramenta de Migração do SharePoint > Baixar.
Comparação de Configurações do SPMT: Padrão vs. Caminho Longo Habilitado
| Item | Configuração Padrão | Caminho Longo Habilitado |
|---|---|---|
| Limite de caminho do arquivo | 260 caracteres | Até 32.767 caracteres (limite do Windows) |
| Alteração no registro necessária | Não | Sim, LongPathsEnabled = 1 |
| Configuração do SPMT | Desligado | Ligado nas Configurações Avançadas |
| Arquivos ignorados | Todos os arquivos com caminhos acima de 260 caracteres | Apenas arquivos com caminhos acima de 400 caracteres ou nomes inválidos |
| Reinicialização necessária | Não | Sim, após alteração no registro |
A Ferramenta de Migração do SharePoint ignora arquivos com caminhos longos porque o Windows impõe um limite de 260 caracteres por padrão. Você pode corrigir isso habilitando a chave de registro LongPathsEnabled e ativando a configuração de suporte a caminhos longos no SPMT. Após essas alterações, a ferramenta migrará arquivos com caminhos maiores que 260 caracteres, embora o SharePoint ainda imponha um limite de 400 caracteres. Para ambientes corporativos, use a Política de Grupo para aplicar a alteração do registro em vários computadores de uma vez. Sempre verifique o log de migração em busca de arquivos ignorados após a correção para confirmar que não há outros problemas.