O valor passou de NTFS
diretamente para Local Computer Policy > Computer Configuration > Administrative Templates > System > Filesystem
na versão RTM da versão 1607.
Há algum tempo, a Microsoft oferece suporte a uma opção para remover o limite de 260 símbolos para o tamanho do nome do arquivo NTFS.
A web está cheia de artigos, descrevendo o que deve ser feito.
gpedit.msc
e pressione Enter . Local Computer Policy
> Computer Configuration
> Administrative Templates
> System
> Filesystem
> NTFS
. Enable NTFS long paths
e ative-a. No entanto, não tenho essa opção. Por favor, veja a imagem abaixo:
Eu estou perdendo alguma atualização do Windows, ou é outra coisa?
Modifique as configurações de registro aplicáveis, conforme listado nas respostas abaixo, para ajudar na resolução.
Você pode executar WINVER
para ver o que cria seu Windows 10 , mas pelo que eu recebo com pouca leitura, a ativação de caminhos longos NTFS está disponível como de Compilar 14352 e posterior, portanto, verifique se sua versão de compilação é mais antiga do que isso para uma explicação do motivo pelo qual não é uma opção da Diretiva de Grupo .
AVISO:AntesdetrabalharnoRegistrodoWindows,ésempreumaboaidéiafazerobackupprimeiro,paraquevocêtenhaaopçãoderestauração,algodevedarerrado.
Parece que os locais do registro com algumas das últimas atualizações do Windows 10 Anniversary mudaram um pouco para permitir que os Long Paths ajudassem a superar os caminhos e nomes de arquivos da API do Windows que excedem um limite de 255-260 caracteres para esses programas no Windows que pode utilizar isso uma vez ativado.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
O valor da chave de registro abaixo foi alterado quando a opção foi feita com o editor Política de grupo local para ativar Enable Win32 long paths
, mas as porções <SID>
provavelmente serão diferentes por conta definida com um perfil, etc. na máquina local do Windows 10, conecte esses valores de acordo com o que você vê quando olha para lá com o regedit.
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-21-[<SID>-<SID>-<SID>]-1001\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects\{B0D05113-7B6B-4D69-81E2-8E8836775C9C}Machine\System\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
OBSERVAÇÃO:Depoisdeimportados,seránecessárioreinicializarparagarantirqueasalteraçõesentrememvigorapenasporprecaução.FoirelatadoqueessasconfiguraçõeseatémesmoasconfiguraçõesdaDiretivadeGrupoquealteramessesvaloreseoutras nem sempre funciona com o File Explorer ou todos os programas do Windows, já que eles precisam ser codificados para lidar com isso explicitamente do que eu entendo, portanto, isso não é 100% todas as questões, mas este é o passo em frente da Microsoft para resolver esta limitação.
Aviso: Essas configurações abaixo podem não funcionar em todas as compilações do Windows 10, portanto você precisará fazer backup, verificar, testar etc. mas veja as opções acima se você ainda não o fez.
Using the Registry instead at HKLM Level
Hit the Windows key, type regedit and press Enter
Go to the following Registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
On the right side, create a new 32-bit DWORD value named LongPathsEnabled. Set its value data to 1.
- Restart Windows 10
Using the Registry instead at HKCU Level
- Hit the Windows key, type regedit and press Enter.
- Navigate to: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects{48981759-12F2-42A6-A048-028B3973495F} Machine\System\CurrentControlSet\Policies
- Select the LongPathsEnabled key, or create it as a DWORD (32-bit) value if it does not exist.
- Set the value to 1 and close the Registry Editor.