
如果您尝试打开某个文件,但系统提示“路径太长”或错误代码0x80010135,则很可能是由于该文件所在目录层级过深、总路径长度超过Windows默认限制(260字符)所致。以下是解决此问题的多种方法:
一、启用Windows长路径支持(组策略法)
Windows 11默认限制路径长度为260字符,通过组策略启用Win32长路径可将上限提升至32767字符,从根本上解除路径深度限制。此方法适用于专业版、企业版及教育版用户。
1、按 Win + R 打开运行对话框,输入 gpedit.msc 并回车。
2、依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。
3、在右侧找到并双击“启用 Win32 长路径”策略项。
4、选择“已启用”,点击“确定”保存设置。
5、重启计算机使更改生效。
二、启用Windows长路径支持(注册表法)
对于Windows 11家庭版等不内置组策略编辑器的版本,可通过直接修改注册表启用长路径功能。该操作需谨慎执行,建议先导出备份。
1、按 Win + R 输入 regedit,以管理员权限打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 LongPathsEnabled。
4、双击该新建项,在“数值数据”中输入 1,基数选“十进制”,点击“确定”。
5、关闭注册表编辑器,重启电脑。
三、启用Windows长路径支持(PowerShell命令法)
该方法通过PowerShell以编程方式写入注册表项,无需手动导航,适合批量部署或脚本化操作,同样适用于所有Windows 11版本。
1、右键开始菜单,选择“终端(管理员)”或“Windows PowerShell(管理员)”。
2、在弹出的UAC提示中点击“是”。
3、输入以下命令并按回车执行:New-ItemProperty -Path “HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem” -Name “LongPathsEnabled” -Value 1 -PropertyType DWORD -Force。
4、确认返回新创建的注册表项信息后,关闭窗口。
5、重启计算机。
四、缩短实际路径深度(迁移法)
当无法立即修改系统策略或需临时快速访问时,可将深层嵌套的文件或文件夹整体迁移至盘符根目录下较短路径位置,规避长度限制。该方法无需重启,即时生效。
1、按 Win + D 返回桌面。
2、同时按 Ctrl + Shift + N 在桌面新建一个空白文件夹,命名为如 TempAccess。
3、进入原深层路径所在父文件夹,全选目标文件/文件夹,按 Ctrl + C 复制。
4、打开刚创建的桌面文件夹,按 Ctrl + V 粘贴。
5、从该新路径中直接打开或操作文件,验证是否正常。
五、使用命令行工具绕过路径限制(robocopy法)
robocopy 是 Windows 内置的高可靠性复制工具,支持长路径参数,可在不启用系统长路径的前提下完成深层路径文件的操作,适用于复制、备份等场景。
1、按 Win + R 输入 cmd,以管理员身份运行命令提示符。
2、输入命令:robocopy “原完整长路径” “目标短路径” /E /COPYALL /R:0 /W:0(将引号内路径替换为实际路径)。
3、等待命令执行完成,确认输出显示“已复制: 100%”及“成功”。
4、在目标短路径中验证文件完整性与可访问性。

评论(0)