windows 11“路径太长”错误(0x80010135)源于max_path 260字符限制,可通过五种方法解决:一、组策略启用win32长路径(专业/企业/教育版);二、注册表修改longpathsenabled为1(家庭版适用);三、powershell命令一键配置;四、用robocopy复制+移动实现重命名;五、subst映射深层路径为短盘符。

如果您在 Windows 11 系统中尝试重命名文件或文件夹时收到“路径太长”错误提示,或系统弹出错误代码 0x80010135,则很可能是由于 Windows 默认的 MAX_PATH 260 字符限制被突破。该限制涵盖盘符、各级目录名、文件名及终止符总和,超出后资源管理器、Shell API 及多数传统工具将拒绝操作。以下是解决此问题的步骤:
一、通过组策略编辑器启用 Win32 长路径支持
该方法适用于 Windows 11 专业版、企业版及教育版,直接修改系统级策略以解除内核对完整路径长度的硬性限制(从 260 字符扩展至约 32767 字符),是多数场景下的根本性解决方案,需管理员权限。
1、按 Win + R 打开运行对话框,输入 gpedit.msc 并回车。
2、依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。
3、在右侧列表中找到并双击“启用 Win32 长路径”策略项。
4、选择“已启用”,点击“确定”保存设置。
5、重启计算机使配置生效。
二、通过注册表编辑器启用长路径支持
该方法专为 Windows 11 家庭版用户设计,因家庭版不包含组策略编辑器;通过直接写入注册表键值可实现与组策略完全等效的全局开关效果,影响所有兼容长路径 API 的应用程序。
1、按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 LongPathsEnabled。
4、双击该新建项,将“数值数据”设为 1(十六进制或十进制均可)。
5、关闭注册表编辑器,重启电脑。
三、使用 PowerShell 命令一次性启用长路径
该方式提供命令行快速配置能力,适用于批量部署或脚本化操作,命令执行后立即写入注册表,无需手动导航,且兼容所有 Windows 11 版本(含家庭版)。
1、以管理员身份打开 PowerShell。
2、执行以下命令:New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD -Force。
3、确认命令返回新创建的注册表项信息。
4、重启计算机。
四、使用 Robocopy 绕过路径限制执行重命名
Robocopy 是 Windows 内置的高可靠性复制工具,原生支持长路径,不依赖 Shell 路径解析逻辑;可通过“复制+删除源”方式间接实现重命名,且具备容错能力,无需修改系统策略即可操作。
1、按 Win + X,选择“Windows Terminal (管理员)”。
2、输入命令格式:robocopy "源完整路径" "目标完整路径(含新文件名)" /J /MOVE /R:0 /W:0(路径必须用英文半角引号包裹)。
3、例如重命名操作:robocopy "C:\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\oldname.txt" "C:\A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z\newname.txt" /J /MOVE。
4、执行完成后,原文件将被移动并重命名为目标名称,源路径中的旧文件将被删除。
五、通过 subst 映射短路径盘符
subst 命令将任意深层路径虚拟挂载为一个新驱动器盘符(如 X:),使原始长路径压缩为单字母前缀,彻底规避路径长度计算环节,兼容所有 Windows 11 版本且无需重启。
1、以管理员身份打开 Windows Terminal。
2、执行映射命令:subst X: "D:\very\long\path\to\folder"(X: 替换为未占用盘符,引号内为实际长路径)。
3、打开资源管理器,在地址栏输入 X: 进入映射位置。
4、在 X: 盘下对目标文件或文件夹执行常规重命名操作(此时路径长度仅计为 X:\filename)。
5、操作完成后,如需取消映射,执行:subst X: /D。











