微软结束了260条长途限制
- 类别: 视窗
微软在其Windows 10操作系统的最新预览版中添加了一项新功能,该功能解决了用户在使用Windows时遇到的最长的长期问题之一:260个字符限制。
Windows默认使用的系统限制为260个字符,这导致各种问题,包括无法对超出限制的路径下存储的文件运行操作,文件提取问题以及从系统传输文件的问题。没有这样的限制。
到目前为止,您所能做的就是减少重新获得对文件的访问的路径,或使用诸如 长路径修复 解决您遇到的问题。
启用NTFS长路径
最新的Windows 10 Insider Preview附带了一项新策略,该策略至少在一定程度上取消了260个字符的限制。
其描述为:
启用NTFS长路径将允许显示的win32应用程序和Windows Store应用程序访问超出每个节点正常260字符数限制的路径。启用此设置将使长路径在该过程中可访问。
需要注意的是术语“显示的Win32应用程序”。自Windows Vista出现以来,大多数win32应用程序都得到了体现,但通常情况下,应用程序需要显式声明功能。
应用程序似乎需要在使用该功能之前明确声明支持该功能。
启用该功能后,在系统上进行快速测试似乎可以证实这一点。尽管如此,获得该选项仍是朝正确方向迈出的一步,特别是如果Microsoft在文件资源管理器和其他可能从中受益的核心Windows应用程序中实现对它的支持。
如何使用组策略编辑器启用对长路径的支持
请注意,该功能当前仅作为最新的Fast Ring Windows 10 Insider Build的一部分提供。
微软可能会在计划于今年夏天发布的周年更新中提供该功能。
- 点击Windows键,键入gpedit.msc,然后按Enter。
- 确认是否出现UAC提示。
- 使用左侧的层次结构导航到以下策略:本地计算机策略>计算机配置>管理模板>系统>文件系统> NTFS。
- 找到“启用NTFS长路径”策略,然后双击它。
- 将其状态切换为启用。
- 单击确定。
改用注册表
您也可以直接在注册表中启用该策略。
- 点击Windows键,键入regedit.exe,然后按Enter。
- 确认UAC提示。
- 导航到以下键:HKEY_CURRENT_USER SOFTWARE Microsoft Windows CurrentVersion Group Policy Objects {48981759-12F2-42A6-A048-028B3973495F} Machine System CurrentControlSet Policies
- 检查钥匙 LongPathsEnabled 存在。
- 如果不存在,请右键单击“策略”,然后从菜单中选择“新建”>“ Dword(32位)值”。
- 命名 LongPathsEnabled 。
- 将其值设置为1以启用该功能。