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、压缩文件夹中转。

注意:

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

相关推荐
一隅论数智6 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
上海广测检测科技有限公司6 天前
智能平板出口巴西合规详解:Anatel射频、Inmetro电源/电池与LGPD数据合规叠加
经验分享
小羊没烦恼!6 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
rockmelodies6 天前
# Windows Server2008 R2 Standard(SP1镜像U盘)重置本地管理员密码【完整详细步骤】
windows·密码破解
未济6 天前
linux 配置环境变量
linux
傲世仙尊6 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
FLJwu6 天前
存储与固件量产实战01:运动相机TF卡量产翻车实录!V30≠4K可用,90%OEM踩中的隐形售后坑
经验分享·数码相机·相机
_艾伦 耶格尔.6 天前
进程间通信
linux
xiaomu001236 天前
床垫选型的技术评估模型:结构、材料、卫生与检测四层口径
经验分享
Liuqy-056 天前
Linux IO编程——静态库、动态库
linux