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

注意:

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

相关推荐
skywalk81636 分钟前
把 去也网站 从 Ubuntu 搬到 FreeBSD:一次 Service Jail + nginx 的部署实录
linux·运维·nginx·ubuntu·freebsd
我qq不是451516521 小时前
WorkBuddy下载体验
人工智能·经验分享·ai·workbuddy
一个人旅程~2 小时前
关于imac27inch因改短用户名导致混合硬盘和系统崩溃的问题分析与故障解决
经验分享·笔记·macos·新浪微博
爱莉希雅&&&2 小时前
GitLab 完整学习笔记
linux·运维·服务器
风笙9782 小时前
[文件系统]文件系统挂载与卸载详解
linux
GeW3 小时前
新质生产力路线图解读:数据库性能优化与Linux调优专场
linux·数据库
小杨爱科普3 小时前
制造业上自动化改造,改造部分的专利到底归谁
运维·经验分享·自动化
陈希1234 小时前
Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位
linux·服务器·网络
测试界的小码农7 小时前
【Linux 命令实战(03):文件创建、复制、移动与删除,掌握 touch、mkdir、cp、mv、rm】
linux·服务器·php
没差c8 小时前
winsw将jar、nginx等注册为Windows服务
windows·nginx·jar