发布于2026-05-21 阅读(0)
扫一扫,手机访问
Windows 11“路径太长”错误(0x80010135)源于260字符MAX_PATH限制,可通过五种方式解决:一、组策略或注册表启用Win32长路径;二、用Robocopy绕过限制;三、Git开发环境需单独启用core.longpaths;四、临时重命名父目录缩短路径。

在Windows 11里复制文件时,如果突然弹出一个“路径太长”或者“错误 0x80010135”的提示,是不是感觉有点莫名其妙?别急,这其实是Windows系统里一个由来已久的“老规矩”在作祟——MAX_PATH 260字符限制。简单说,就是系统默认给文件或文件夹的完整路径长度设了个上限,一旦路径嵌套太深或者文件名太长,资源管理器就处理不了了。下面这几个方法,能帮你从不同层面彻底解决这个问题。
这是最根本的解决方案,直接从系统内核层面解除限制,将最大路径长度从260字符扩展到约32767字符。不过,操作需要管理员权限。
1. 按下 Win + R 键,打开运行对话框,输入 gpedit.msc 并回车。请注意,此方法仅适用于 Windows 11 专业版、企业版或教育版。
2. 在打开的本地组策略编辑器中,依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。
3. 在右侧找到并双击 “启用 Win32 长路径” 这一策略。
4. 在弹出的窗口中,选择 “已启用”,然后点击“确定”。
5. 如果你使用的是家庭版系统,没有组策略编辑器,也别担心。可以以管理员身份打开 PowerShell,然后执行下面这条命令:New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -PropertyType DWORD –Force。
6. 最后,别忘了重启计算机,让配置生效。
如果你觉得组策略麻烦,或者系统版本不支持,直接修改注册表是更通用的方法。它同样作用于底层的文件系统策略,适用于所有Windows 11版本,包括家庭版。
1. 同样按下 Win + R,这次输入 regedit,回车打开注册表编辑器。
2. 在地址栏粘贴或手动导航至这个路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。
3. 在右侧的面板里,找到一个名为 LongPathsEnabled 的 DWORD 值,双击它。
4. 将其“数值数据”从默认的 0 修改为 1,点击“确定”。
5. 关闭注册表编辑器,并重启你的电脑。
有时候,你可能不想动系统设置,或者只是临时需要复制一批文件。这时,Windows自带的 Robocopy 命令行工具就是你的救星。它天生就支持长路径,而且复制可靠性非常高,还自带重试、跳过已存在文件等高级功能。
1. 首先,以管理员身份打开 Windows 终端(PowerShell 或 CMD 都可以)。
2. 输入的命令格式如下:robocopy "源完整路径" "目标完整路径" /E /J /R:0 /W:0。
3. 这里解释一下几个常用参数:/E 表示复制所有子目录,包括空目录;/J 表示使用无缓冲 I/O,复制大文件时效率更高;/R:0 和 /W:0 是将重试次数和等待时间设为0,让任务快速失败(如果需要重试,可以调整这两个值)。
4. 举个例子,如果你想复制一个路径超长的文件,命令可能是这样的:robocopy "C:\A\B\C\...\非常长的路径\file.txt" "D:\Backup\" /E /J。
搞开发的朋友们注意了,如果你遇到的路径问题主要集中在 Git 仓库里(比如那些嵌套极深的 node_modules 依赖文件夹),那么光改系统设置可能还不够。Git 本身也受 MAX_PATH 限制,需要单独为它开启长路径支持。
1. 打开终端(管理员权限不是必须的)。
2. 执行一条全局配置命令:git config --global core.longpaths true。
3. 怎么确认生效了呢?再执行:git config --global core.longpaths,如果返回 true,就说明设置成功了。
4. 这个设置只影响 Git 本身的行为(如 checkout, clone, pull 等),不会改变系统级的限制,但足以确保你在操作 Git 仓库时不再被长路径困扰。
如果上面所有方法你都觉得有点“兴师动众”,或者你只是要完成一次紧急的文件迁移,那么试试这个“物理缩短法”。原理很简单:把路径中那些长长的父文件夹名字改短,让总字符数降回260以内。
1. 找到那个超长路径最外层的父文件夹。比如路径是 C:\Users\YourName\Projects\一个非常非常长的项目名称\更深层的文件夹\...,那么就从“Projects”或“一个非常非常长的项目名称”这一级入手。
2. 右键点击这个父文件夹,选择“重命名”,把它改成一个极短的名称,比如就一个字母 p。
3. 进入这个改名后的短文件夹,继续对其内部的深层文件夹进行类似的重命名操作,一层层简化,直到整个完整路径的字符数看起来足够短(建议留点余量,控制在250字符以内比较安全)。
4. 现在,你应该可以正常复制或移动文件了。操作完成后,可以把文件夹名称改回去,这不会影响已经复制好的新文件。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9