Durante algún tiempo, Microsoft ha admitido una opción para eliminar el límite de 260 símbolos para la longitud del nombre de archivo NTFS.
La web está llena de artículos que describen lo que se debe hacer.
- Presione la Windowstecla, escriba
gpedit.msc
y presione Enter. - Vaya a
Local Computer Policy
>Computer Configuration
>Administrative Templates
>System
>Filesystem
>NTFS
. - Haga doble clic en la
Enable NTFS long paths
opción y habilítela.
Sin embargo, no tengo esa opción. Consulte la captura de pantalla a continuación:
¿Me falta alguna actualización de Windows o es algo más?
Respuesta1
Respuesta2
Modifique la configuración de registro aplicable como se enumera en las respuestas a continuación para ayudar potencialmente a resolverlo.
Conozca su versión de compilación
Puedes correr WINVER
para ver qué construye tuventanas 10No es más que por lo que deduzco con un poco de lectura, la habilitación deCaminos largos NTFSestá disponible a partir deConstruir 14352y posteriores, así que verifique si su versión de compilación es anterior a esa para obtener una explicación de por qué no es una opción dePolítica de grupode lo contrario.
Actualización: compilaciones de versiones más recientes
ADVERTENCIA:Antes de trabajar en el Registro de Windows, siempre es una buena idea hacer una copia de seguridad primero, para tener la opción de restaurarlo en caso de que algo salga mal.Este artículomuestra las diferentes formas de realizar una copia de seguridad y restaurar el Registro de Windows o sus Colmenas.
Parece que las ubicaciones de registro con algunas de las últimas actualizaciones del aniversario de Windows 10 han cambiado un poco para permitir que las rutas largas ayuden a superar las rutas de archivos API de Windows y los nombres que exceden el límite de 255 a 260 caracteres para dichos programas en Windows que pueden utilizar. esto una vez habilitado.
Importación de registro que permite rutas largas
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"LongPathsEnabled"=dword:00000001
Valor de registro opcional
El siguiente valor de clave de registro cambió cuando se realizó la opción con elPolítica de grupo localeditor apermitir Enable Win32 long paths
pero las <SID>
partes probablemente serán diferentes según la cuenta definida con un perfil, etc. en las máquinas locales con Windows 10, conecte esos valores de acuerdo con lo que ve cuando mira allí con 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
NOTA: Una vez que los haya importado, querrá reiniciar para asegurarse de que los cambios entren en vigor por si acaso. Se ha informado que estas configuraciones e incluso las configuraciones de Política de grupo que cambian estos valores y otrosNO siempre trabaje con el Explorador de archivoso todos los programas de Windows, ya que deben codificarse para manejar esto explícitamente según lo que he recopilado, por lo que no es 100% seguro que solucionará todos los problemas, pero este es el paso adelante de Microsoft para resolver esta limitación.
Compilaciones de versiones anteriores
Advertencia: Es posible que las configuraciones siguientes no funcionen para todas las versiones de Windows 10, por lo que necesitará realizar una copia de seguridad, verificar, probar, etc., pero consulte las opciones anteriores si aún no lo ha hecho.
Usar el Registro en su lugar a nivel HKLM
Presione la tecla de Windows, escribaregedity presioneIngresar
Vaya a la siguiente clave de Registro:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Policies
En el lado derecho,crear un nuevo DWORD de 32 bitsvalor nombradoRutas largas habilitadas. Establezca sus datos de valor en1.
- Reiniciar Windows 10
Usar el Registro en su lugar a nivel HKCU
- Presione la tecla de Windows, escribaregedity presioneIngresar.
- Vaya a: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy Objects{48981759-12F2-42A6-A048-028B3973495F} Machine\System\CurrentControlSet\Policies
- Selecciona elRutas largas habilitadaso créela como un valor DWORD (32 bits) si no existe.
- Establezca el valor en1y cierre el Editor del Registro.