Mostrar resumen Ocultar resumen
- Origen histórico: cómo MS‑DOS dejó su huella en Windows
- Razones técnicas por las que Microsoft no rompe compatibilidad
- Impacto real sobre usuarios y desarrolladores
- Formas prácticas para saltar el límite en Windows 11 26H2
- Limitaciones que siguen vigentes aunque hagas cambios
- Recomendaciones prácticas para evitar problemas con nombres largos
- Qué espera la comunidad y hacia dónde puede ir Microsoft
Windows 11 26H2 mantiene restricciones históricas en los nombres de archivo que sorprenden a muchos usuarios. Detrás de esa aparente retrocesión hay motivos técnicos y de compatibilidad que obligan a Microsoft a mantener ciertas normas vigentes. Este texto explica por qué persisten esas limitaciones y ofrece soluciones prácticas para sortearlas.
Origen histórico: cómo MS‑DOS dejó su huella en Windows
Los límites provienen de la era de MS‑DOS. Aquella plataforma usaba el formato 8.3 y rutas cortas. Más tarde apareció la constante MAX_PATH, que fijó la longitud útil de una ruta en 260 caracteres.

NTFS modernizó los nombres. Soporta hasta 255 caracteres por componente y, con el prefijo especial, rutas Unicode mucho más largas. Aun así, la compatibilidad con APIs antiguas mantiene viva la restricción.
Razones técnicas por las que Microsoft no rompe compatibilidad
- Aplicaciones legacy: muchas utilidades y programas asumen MAX_PATH y fallan si cambia su comportamiento.
- APIs y librerías: la Win32 API se diseñó con esas expectativas. Cambiar sin aviso rompe software crítico.
- Drivers y servicios: controladores y servicios de terceros pueden no entender rutas extendidas.
- Protocolos de red: algunos servicios y protocolos, como implementaciones antiguas de SMB, no gestionan bien rutas largas.
- Entornos empresariales: herramientas internas y scripts dependen de límites conocidos.
Impacto real sobre usuarios y desarrolladores
El efecto se nota en situaciones cotidianas. Instala un paquete con muchas carpetas anidadas y verás errores. Extrae un archivo comprimido con rutas largas y algunas utilidades no lo procesarán.
- Errores en instaladores y herramientas de empaquetado.
- Problemas con gestores de dependencias como npm o pip en proyectos con estructuras profundas.
- Respaldos e imágenes que fallan por rutas que exceden el límite.
- Servicios en la nube o sincronización que encuentran archivos inaccesibles.
Formas prácticas para saltar el límite en Windows 11 26H2
Hay varias estrategias para mitigar el problema sin esperar un cambio masivo del ecosistema.

Activar soporte de rutas largas en Windows
- Directiva de grupo: abre gpedit.msc y ve a Computer Configuration > Administrative Templates > System > Filesystem. Habilita Enable Win32 long paths.
- Registro: desde PowerShell o CMD con privilegios administrativos ejecuta:
reg add HKLMSYSTEMCurrentControlSetControlFileSystem /v LongPathsEnabled /t REG_DWORD /d 1 /f
Usar rutas extendidas y prefijos especiales
- Prefijo NT: escribe la ruta con ? delante para evitar la normalización. Ejemplo:
?C:rutamuylargaarchivo.txt. - Rutas UNC largas: usa
?UNCservidorsharecarpeta...para shares de red.
Enfoques alternativos y herramientas
- Mapear una unidad a la carpeta profunda con
substo asignar una letra de unidad para acortar la ruta. - Usar utilidades modernas que soporten long paths, como las últimas versiones de 7‑Zip, Robocopy o PowerShell.
- Actualizar aplicaciones añadiendo un manifiesto con <longPathAware>true</longPathAware> para que usen rutas extendidas.
Limitaciones que siguen vigentes aunque hagas cambios
Incluso activando las rutas largas, no todo queda resuelto. Algunas restricciones son intrínsecas al sistema de archivos o a protocolos externos.
- NTFS permite 255 caracteres por componente. No confundas esto con la longitud total.
- El límite teórico con el prefijo extendido llega a 32.767 caracteres en Unicode.
- Al montar unidades FAT32 u otros formatos, las limitaciones del sistema de archivos también aplican.
- Muchos programas de terceros siguen sin adoptar las APIs modernas.
Recomendaciones prácticas para evitar problemas con nombres largos
- Reduce la profundidad de carpetas en proyectos nuevos.
- Prefiere rutas cortas para repositorios y entornos de desarrollo.
- Mantén NTFS en unidades donde necesites nombres extendidos.
- Actualiza herramientas y dependencias a versiones que manejen long paths.
Qué espera la comunidad y hacia dónde puede ir Microsoft
La solución requiere una adopción amplia. Microsoft puede mejorar APIs y guiar la transición, pero el cambio real viene cuando desarrolladores y empresas actualicen su software.
Mientras tanto, habilitar LongPathsEnabled y emplear prefijos extendidos son las opciones más efectivas para usuarios y administradores.











