Win旧版或win10部分版本如何解除260字符长路径名限制?

Windows 10/旧版系统如何解除260字符长路径名限制?

精简版、家庭版、低版本windows中,缺失长路径名支持会导致不能copy不能剪切不能改名甚至不能删除该文件!

一、问题根源

Windows 默认 Win32 路径限制:最大 260 个字符

超长目录、多层嵌套文件夹、Mac 解压文件、深路径项目,会出现:

无法复制/剪切/重命名/删除、解压失败、路径不存在等等各环节报错。

二、核心开关(全局关键)

注册表核心项:

HKLM\SYSTEM\CurrentControlSet\Control\FileSystem

键名:LongPathsEnabled(DWORD32)

• 0 = 禁用(默认)

• 1 = 启用长路径

✅ 必须重启电脑生效

⚠️ 仅现代软件原生支持;老旧 32 位小工具、旧版解压软件仍会受限。

三、四种开启方法(全覆盖,Win10 家庭版/专业版通用)

方法1:组策略

  1. Win+R 输入 gpedit.msc

  2. 计算机配置 → 管理模板 → 系统 → 文件系统

  3. 双击:启用 Win32 长路径 → 设为「已启用」

  4. 重启设备

注意:Win10 家庭版无组策略,直接用方法2/3/4。

方法2:手动注册表(全版本通用)

  1. Win+R 输入 regedit 管理员运行

  2. 地址栏直接粘贴跳转:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

  1. 右侧查找 LongPathsEnabled

◦ 没有:右键新建 DWORD(32位)值,命名对应名称

  1. 数值数据改为 1,确定,重启。

方法3:CMD 管理员一键命令

  1. 右键开始菜单 → 命令提示符(管理员)

  2. 执行:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f

  1. 提示操作成功,重启电脑。

方法4:PowerShell 管理员一键

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem" -Name "LongPathsEnabled" -Value 1 -Type DWord

执行后手动重启。

四、验证是否开启成功

管理员/普通 CMD 均可执行:

reg query "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled

显示数值 0x1 即为开启成功。

五、改了注册表仍无效?应急绕过方案

适合老旧软件不兼容、不想重启、临时处理超长文件

  1. 7-Zip(最优免费方案)

7-Zip 自带底层文件管理器,自带 \\?\ 长路径前缀绕过限制:

  1. 打开「7-Zip File Manager」

  2. 直接浏览超长路径文件夹

  3. 选中文件 → 按F5复制到 → 选择根目录(D:\ 等短路径)

完美无视260字符限制,删除/移动/解压都可用。

  1. 系统自带 Robocopy(无软件依赖)

适合批量迁移深路径文件,命令示例:

robocopy "D:\源长路径" "D:\目标短路径" /E /B /J

/J 启用长路径支持,无需修改注册表。

  1. 第三方工具

• TeraCopy:设置内勾选「忽略路径长度限制」

• FastCopy:新版需手动开启长路径选项+管理员运行

  1. 极简临时方案

把最外层文件夹重命名为短名称(如 a、1),直接缩短整体路径,即可正常删除/移动。

  1. 压缩文件夹方案:

将超长嵌套文件夹整体压缩为 7Z/ZIP,压缩包不受路径限制,转移后再解压。

六、附加:关闭长路径限制(恢复默认操作方法)

如需还原系统默认限制:

CMD管理员执行:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 0 /f

重启电脑即可。

七、最终总结方案:

  1. 长期根治:

修改注册表

LongPathsEnabled=1

组策略开启+

重启;

  1. 家庭版无组策略,优先用 CMD 一键命令;

  2. 老旧软件不生效时,用 7-Zip 文件管理器 兜底;

  3. 临时方法:

缩短外层文件夹名、Robocopy、压缩文件夹中转。

注意:

有时候,文件夹或文件名中有非法字符或空格,也会导致类似情况,需要手动修改名字。

相关推荐
事圆则缓1 小时前
Kotlin 集合与序列:给页面一份清楚的数据
开发语言·windows·kotlin
POMAGTOR1 小时前
硬件接口选型|磁吸式连接器原理与应用,不止磁吸充电
网络·嵌入式硬件·电脑
乔旭伟1 小时前
CentOS 停更迁移实战:vault 源配置、目标选型与迁移工程清单
linux·运维·centos
遇印记1 小时前
应用层,网络管理
运维·网络·windows·学习·安全
鬼手点金1 小时前
ReAct 循环
linux·服务器·前端·javascript·react.js·前端框架
从小白到软工1 小时前
4-3 项目-学生成绩管理系统(上)
c语言·开发语言·数据结构·经验分享·ai编程
皓月盈江2 小时前
Linux Debian下STM32CubeProgrammer串口连接失败解决方案
linux·stm32·debian·串口下载·stm32f103c8t6·usb转ttl·stm32cubepro
芯片智造2 小时前
十二烷基硫酸钠等润湿剂如何抑制NiFe电镀针孔?
经验分享
誰能久伴不乏2 小时前
卸载博图 TIA Portal 后,我的键盘全灭了一次
计算机外设·电脑
波力海苔夹心脆6752 小时前
VisionMaster 常用工具入门:图像采集、定位、测量、识别一篇打通
经验分享·机器人·视觉检测·工业相机·visionmaster·海康