Solución rápida: Abre el Editor de directivas de grupo (gpedit.msc) → Configuración del equipo → Plantillas administrativas → Sistema → Sistema de archivos, y habilita Habilitar rutas largas de Win32. En la edición Home, establece el DWORD del registro LongPathsEnabled en 1 en HKLM\SYSTEM\CurrentControlSet\Control\FileSystem.
Intentas copiar una estructura de carpetas con muchos niveles y Windows dice: Los nombres de archivo serían demasiado largos para la carpeta de destino. Incluso el Explorador de archivos no puede abrir el archivo. Algunas aplicaciones funcionan, otras no. La causa es el límite de 260 caracteres en las rutas que Windows arrastra desde sus inicios. Windows 10 1607+ admite rutas largas, pero requiere tanto una marca a nivel del sistema como que cada aplicación lo reconozca.
Afecta a: Windows 11 (y Windows 10 1607+) cuando la ruta combinada supera los 260 caracteres.
Tiempo de solución: ~5 minutos.
Qué causa esto
La API Win32 de Windows históricamente limitaba las rutas a MAX_PATH = 260 caracteres (letra de unidad + dos puntos + barra invertida + nombres de carpetas/archivos + terminador nulo). El sistema de archivos NTFS en sí admite rutas de hasta 32.767 caracteres, pero la API Win32 trunca cualquier cosa más larga a nivel de API. Windows 10 1607 introdujo la marca de manifiesto long path aware — las aplicaciones pueden optar por recibir rutas de hasta 32.767 caracteres. El conmutador a nivel del sistema operativo habilita esta compatibilidad; la compatibilidad por aplicación requiere que la aplicación también opte por ella.
El Explorador de archivos en Windows 11 admite rutas largas de forma predeterminada una vez que el conmutador del sistema operativo está activado. Las aplicaciones más antiguas no lo hacen — es posible que necesites usar alternativas de copia como robocopy o 7-Zip para esas.
Método 1: Habilitar la compatibilidad con rutas largas mediante Directiva de grupo (Pro/Enterprise)
La solución estándar en ediciones Pro y superiores.
- Pulsa
Win + R, escribegpedit.msc, pulsa Enter. - Ve a Configuración del equipo → Plantillas administrativas → Sistema → Sistema de archivos.
- En el panel derecho, busca Habilitar rutas largas de Win32.
- Haz doble clic en ella. Establece en Habilitada. Haz clic en Aplicar → Aceptar.
- Ejecuta
gpupdate /forcedesde un símbolo del sistema elevado. - Reinicia para que el cambio se aplique por completo.
- Prueba la copia o el cambio de nombre que fallaba — el Explorador de archivos y las aplicaciones modernas ahora deberían manejar rutas de hasta 32.767 caracteres.
Esta es la solución más limpia para usuarios de Pro.
Método 2: Habilitar mediante el registro (compatible con la edición Home)
Cambio equivalente para Windows 11 Home, donde el Editor de directivas de grupo no está disponible.
- Pulsa
Win + R, escriberegedit, pulsa Enter. - Ve a
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem. - Busca el DWORD LongPathsEnabled. Si no existe, créalo.
- Establece el valor en 1.
- Cierra el Editor del Registro.
- Reinicia.
- La compatibilidad con rutas largas ahora está habilitada en todo el sistema.
Funciona en todas las ediciones de Windows 11. El valor del registro es el mecanismo subyacente que utiliza la Directiva de grupo.
Método 3: Usar robocopy o 7-Zip para la copia inmediata
Cuando necesitas copiar una carpeta con rutas largas ahora mismo y no puedes reiniciar, o cuando una aplicación antigua se niega a manejar rutas largas incluso con la marca del sistema operativo habilitada.
- Abre Terminal (Admin).
- Usa robocopy para la operación de copia:
robocopy "C:\source\deep\nested\folder" "D:\destination" /E /COPY:DAT /R:3 /W:5Las marcas:
/Ecopia subdirectorios, incluidos los vacíos;/COPY:DATconserva Datos, Atributos, Marcas de tiempo;/R:3reintenta 3 veces;/W:5espera 5 segundos entre reintentos. - Robocopy maneja rutas de hasta ~32.000 caracteres internamente. El destino debe estar en un sistema de archivos que también admita rutas largas (NTFS sí; FAT32 no).
- Alternativa: instala 7-Zip. Úsalo para comprimir la carpeta con rutas largas en un archivo .7z. El archivo se puede copiar de forma segura; extráelo en un destino con compatibilidad con rutas largas habilitada.
- Para la manipulación interactiva de archivos con rutas largas, instala Far Manager o Total Commander — ambos manejan rutas largas de forma nativa sin requerir la marca del sistema operativo.
Estas herramientas funcionan antes de la solución a nivel del sistema operativo o junto con ella.
Cómo verificar que la solución funcionó
- Crea una ruta de prueba: abre el Explorador de archivos, crea carpetas anidadas para superar los 260 caracteres en total.
- Intenta copiar un archivo en la carpeta más profunda. La copia debería realizarse correctamente.
- Abre el archivo con ruta larga en Notepad. El archivo se abre y se guarda correctamente.
- Ejecuta
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name LongPathsEnableden PowerShell. El valor debería ser 1.
Si nada de esto funciona
Si las rutas largas siguen fallando después de habilitar la marca del sistema operativo, se aplican tres causas. Aplicación no compatible con rutas largas: la aplicación específica que estás usando no se declara compatible con rutas largas en su manifiesto. No hay solución de tu parte — la aplicación necesita una actualización de su proveedor. Solución alternativa: copia o cambia el nombre mediante el Explorador de archivos (que sí es compatible con rutas largas) o mediante robocopy. Límite del sistema de archivos de destino: copiar a una unidad USB FAT32 limita las rutas a 260 caracteres independientemente de la marca del sistema operativo. Reformatea la unidad a exFAT o NTFS, que ambos admiten rutas largas. Límite de recorrido de ruta: el prefijo \\?\ en rutas completas omite la normalización pero solo funciona con llamadas explícitas — la mayoría de las aplicaciones GUI no lo usan. Prueba copy "\\?\C:\very\long\path\file.txt" "\\?\D:\destination" desde Terminal para verificar que el NTFS subyacente admite la operación.
Conclusión: Windows 11 admite rutas de hasta 32.767 caracteres — pero la compatibilidad es opcional. Activa el conmutador del registro o de la Directiva de grupo, reinicia, y el Explorador de archivos junto con las aplicaciones modernas dejarán de chocar con el muro de los 260 caracteres.