需重启电脑才能启用windows 10长路径支持;通过组策略(专业版等)或注册表(全版本)将longpathsenabled设为1,可突破260字符限制至约32767字符,但fat32分区不支持。

当你在Windows 10中复制、删除或重命名一个完整路径(含盘符、所有文件夹名和文件名)超过260字符的文件时,系统弹出“文件名太长”“指定的路径或文件名太长”等提示,说明MAX_PATH限制正在生效;此时需开启系统级长路径支持策略,让内核文件系统驱动识别并处理最长约32767字符的路径。
通过组策略编辑器启用(专业版/企业版/教育版推荐)
第一步:按 Win + R 打开运行框,输入 gpedit.msc 并回车,启动本地组策略编辑器。
第二步:在左侧树形结构中依次展开:计算机配置 → 管理模板 → 系统 → 文件系统。
第三步:在右侧找到并双击策略项:启用 Win32 长路径。
第四步:勾选【已启用】→ 点击“确定”。
这一步必须重启电脑才能真正生效;仅运行 gpupdate /force 无法刷新该策略,因为它是内核级文件系统开关,不是用户态策略缓存。
通过注册表手动修改(家庭版/全版本通用)
方法一:图形界面操作
按 Win + R 输入 regedit 回车,以管理员权限运行注册表编辑器。
导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem。
在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 LongPathsEnabled。
双击该值,将“数值数据”设为 1(基数选十进制或十六进制均可)。
【必须重启电脑,否则任何应用都读不到这个值】。
方法二:CMD管理员一键执行
右键“开始”按钮 → 选择“命令提示符(管理员)”或“Windows Terminal(管理员)”。
输入以下命令并回车:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f。
看到“操作成功完成”提示后,立即重启系统。
用PowerShell验证是否生效
以任意用户身份打开 PowerShell(无需管理员权限)。
运行命令:(Get-ItemProperty 'HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem').LongPathsEnabled。
返回结果为 1 表示已启用;返回错误或 0 表示未生效或被禁用。
注意:该命令不检查文件系统类型——若使用FAT32分区,即使注册表设为1也无效,因为FAT32本身不支持长路径。











