Suporte a caminhos longos não funciona no Explorer mesmo com Política de Grupo no Windows 11
🔍 WiseChecker

Suporte a caminhos longos não funciona no Explorer mesmo com Política de Grupo no Windows 11

Você ativou a configuração de Política de Grupo “Habilitar caminhos longos Win32” no Windows 11, mas o File Explorer ainda se recusa a abrir ou criar arquivos com caminhos maiores que 260 caracteres. Isso acontece porque a política sozinha não se aplica ao Shell do Windows, incluindo o File Explorer, que tem sua própria limitação de caminho longo. Este artigo explica por que a Política de Grupo não ativa totalmente o suporte a caminhos longos no Explorer e fornece as etapas exatas de registro e configuração para fazê-lo funcionar.

Principais conclusões: Como fazer o suporte a caminhos longos funcionar no File Explorer no Windows 11

  • Política de Grupo: Computer Configuration > Administrative Templates > System > Filesystem > Enable Win32 long paths: Habilita o suporte a caminhos longos para aplicativos Win32, mas NÃO afeta o File Explorer.
  • Chave do Registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem\LongPathsEnabled: Defina este DWORD como 1 para habilitar o suporte a caminhos longos em todo o sistema, incluindo o Explorer.
  • Reinicialize ou reinicie o Explorer: Tanto a política quanto a alteração no registro exigem uma reinicialização completa do sistema ou uma reinicialização do File Explorer para surtir efeito.

ADVERTISEMENT

Por que a Política de Grupo não habilita o suporte a caminhos longos no File Explorer

A configuração de Política de Grupo “Habilitar caminhos longos Win32” foi introduzida no Windows 10 versão 1607 e mantida no Windows 11. Seu objetivo é permitir que aplicativos Win32 ignorem a limitação MAX_PATH de 260 caracteres. No entanto, o File Explorer é um componente do Shell do Windows, não um aplicativo Win32 padrão. O Shell usa sua própria lógica interna de manipulação de caminhos que não respeita a política de caminhos longos Win32. Isso significa que, mesmo após ativar a política, o Explorer continua truncando ou rejeitando caminhos com mais de 260 caracteres. Para corrigir isso, você deve ativar o suporte a caminhos longos no nível do sistema por meio do registro, que se aplica tanto a aplicativos Win32 quanto ao Shell do Windows.

Passos para ativar o suporte a caminhos longos no File Explorer no Windows 11

Siga estas etapas para ativar o suporte a caminhos longos no File Explorer. Você precisará de privilégios administrativos no seu dispositivo Windows 11. O método do registro funciona no Windows 11 Pro, Enterprise e Education. O Windows 11 Home não inclui o Editor de Política de Grupo, mas o método do registro funciona em todas as edições.

  1. Abra o Editor do Registro
    Pressione Windows + R para abrir a caixa de diálogo Executar. Digite regedit e pressione Enter. Clique em Sim quando o prompt de Controle de Conta de Usuário aparecer.
  2. Navegue até a chave FileSystem
    No Editor do Registro, vá para o seguinte caminho:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
  3. Modifique o DWORD LongPathsEnabled
    No painel direito, localize LongPathsEnabled. Se não existir, clique com o botão direito em uma área vazia, selecione Novo > Valor DWORD (32 bits) e nomeie como LongPathsEnabled. Clique duas vezes no valor e defina como 1. Clique em OK.
  4. Verifique se a configuração de Política de Grupo também está ativada
    Pressione Windows + R, digite gpedit.msc e pressione Enter. Navegue até Computer Configuration > Administrative Templates > System > Filesystem. Clique duas vezes em Enable Win32 long paths, selecione Enabled e clique em OK. Esta etapa não é estritamente necessária para o Explorer, mas garante compatibilidade com outros aplicativos.
  5. Reinicie o computador
    Feche todas as janelas abertas e reinicie o PC. A alteração no registro e a atualização da Política de Grupo só entram em vigor após uma reinicialização completa do sistema.
  6. Teste o suporte a caminhos longos
    Após reiniciar, crie uma estrutura de pastas com um comprimento total de caminho superior a 260 caracteres. Por exemplo, crie uma pasta chamada TestLongPath e dentro dela crie subpastas com nomes longos até que o caminho completo exceda 260 caracteres. Em seguida, tente criar um arquivo de texto na pasta mais profunda. Se o Explorer permitir, o suporte a caminhos longos está funcionando.

ADVERTISEMENT

Se o suporte a caminhos longos ainda não funcionar no File Explorer

Mesmo após aplicar as alterações na Política de Grupo e no registro, alguns usuários relatam que o File Explorer ainda não consegue lidar com caminhos longos. Esta seção aborda os cenários mais comuns e suas correções.

File Explorer exibe erro “Caminho muito longo” após alteração no registro

Se você ainda vir o erro “Caminho muito longo”, a alteração no registro pode não ter sido aplicada corretamente. Abra o Editor do Registro novamente e confirme se LongPathsEnabled está definido como 1 em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem. Verifique também se o valor é um DWORD, não um QWORD. Um QWORD em um sistema de 64 bits pode fazer com que a configuração seja ignorada. Se o valor for um QWORD, exclua-o e crie um novo Valor DWORD (32 bits) com o mesmo nome e defina-o como 1.

Gerenciadores de arquivos de terceiros funcionam, mas o Windows Explorer não

Alguns gerenciadores de arquivos de terceiros, como Total Commander ou Directory Opus, implementam seu próprio tratamento de caminhos longos. Se essas ferramentas funcionarem, mas o Explorer não, o problema está especificamente no Shell do Windows. Nesse caso, você precisa ativar a chave de registro LongPathsEnabled conforme descrito acima. Além disso, certifique-se de que o manifesto do aplicativo para o Explorer inclua a configuração longPathAware. Isso já está incorporado no Windows 11 versão 1607 e posteriores, portanto, nenhuma edição manual de manifesto é necessária.

O suporte a caminhos longos quebra após uma atualização do Windows

Uma atualização do Windows pode redefinir o valor do registro LongPathsEnabled para 0. Após instalar uma atualização importante, verifique a chave do registro novamente e defina-a como 1 se tiver sido alterada. Para evitar isso, você pode criar uma tarefa agendada que execute a modificação do registro após cada inicialização do sistema. No entanto, essa solução alternativa raramente é necessária, pois a maioria das atualizações não afeta essa chave específica.

Comparação de comportamento do suporte a caminhos longos: Política de Grupo vs Registro

Item Apenas Política de Grupo Registro + Política de Grupo
Aplica-se ao File Explorer Não Sim
Aplica-se a aplicativos Win32 Sim Sim
Requer reinicialização Sim Sim
Funciona no Windows 11 Home Não (sem gpedit.msc) Sim (apenas registro)
Persistência após atualizações Pode redefinir Geralmente persiste

Agora você pode ativar o suporte a caminhos longos no File Explorer no Windows 11 aplicando a alteração no registro em LongPathsEnabled e, opcionalmente, a configuração de Política de Grupo. Após uma reinicialização, o Explorer lidará com caminhos de até 32.767 caracteres. Se você trabalha com estruturas de pastas profundas ou nomes de arquivos longos, considere usar o prefixo \\.\ em ferramentas de linha de comando para compatibilidade adicional com aplicativos mais antigos. Para máxima confiabilidade, sempre teste operações de caminho longo com um backup dos seus dados.

ADVERTISEMENT