Windows 11 长路径问题解决:开启文件复制支持方法

作者:技术拾光时间:2026-05-07 20:41:01浏览:323

Windows11因MAX_PATH260字符限制导致文件复制错误。可通过启用系统Win32长路径支持、修改注册表、使用Robocopy命令行工具、为Git配置长路径或临时重命名父目录来解决问题。这些方法分别适用于不同系统版本和使用场景,能有效解除或绕过路径长度限制。

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

Windows 11 长路径问题解决:开启文件复制支持方法

在Windows 11系统中复制或移动文件时,若遇到“路径太长”或“错误 0x80010135”提示,通常是由于系统默认的MAX_PATH 260字符限制所致。该限制意味着文件或文件夹的完整路径长度超过260个字符时,资源管理器将无法处理。本文将介绍五种有效方法,帮助您彻底解决Windows 11路径过长问题。

如何启用系统级Win32长路径支持

这是最彻底的解决方案,可从系统内核层面解除260字符限制,将最大路径长度扩展至约32767字符。此操作需要管理员权限。

1. 按下Win + R键,打开运行对话框,输入gpedit.msc并回车。请注意,此方法仅适用于Windows 11专业版、企业版或教育版。

2. 在本地组策略编辑器中,依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。

3. 在右侧找到并双击“启用 Win32 长路径”策略。

4. 在弹出窗口中选择“已启用”,点击“确定”。

5. 对于家庭版系统,可通过PowerShell启用:以管理员身份打开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. 关闭注册表编辑器,重启电脑完成设置。

使用Robocopy命令行工具复制长路径文件

对于临时复制需求或不希望修改系统设置的情况,可使用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:\超长路径\file.txt" "D:\Backup\" /E /J。

为Git开发环境启用长路径支持

开发者在操作Git仓库(如包含深层node_modules)时,可能需单独为Git启用长路径支持。此设置仅影响Git行为,不改变系统限制。

1. 打开终端(无需管理员权限)。

2. 执行全局配置命令:git config --global core.longpaths true。

3. 验证设置:执行git config --global core.longpaths,若返回true则表示生效。

4. 此设置可确保Git操作(如checkout、clone、pull)不受长路径限制影响。

临时重命名父目录缩短路径深度

若需快速完成文件迁移,可通过重命名父文件夹缩短整体路径长度,使其低于260字符限制。

1. 定位超长路径中最外层的父文件夹。例如路径C:\Users\用户名\Projects\超长项目名\深层文件夹\...,可从“Projects”或“超长项目名”层级入手。

2. 右键点击该父文件夹,选择“重命名”,改为简短名称(如p)。

3. 逐层重命名内部深层文件夹,直至完整路径字符数明显缩短(建议控制在250字符内)。

4. 此时可正常复制或移动文件。操作完成后,可将文件夹名称恢复原状,不影响已复制的新文件。