如何使Windows 10接受超过260个字符的文件路径

有了Windows10周年纪念更新,您终于可以放弃Windows中260个字符的最大路径限制。您只需对Windows注册表或组策略进行少量编辑。以下是如何实现这一目标的方法。

相关:Windows10周年纪念更新的新特性

在Windows 95之前,Windows只允许文件名长度为8个字符,文件扩展名为3个字符-通常称为8.3文件名。Windows95放弃了这一点,允许长文件名,但仍然将最大路径长度(包括完整的文件夹路径和文件名)限制在260个字符以内。这一限制从那时起就一直存在。如果您曾经遇到过此限制,很可能是在您尝试将深层文件夹结构复制到其他文件夹时,例如将硬盘的内容复制到另一个驱动器上的文件夹时。Windows 10周年纪念更新最终增加了放弃该最大路径长度的选项。

有一个警告。这个新的设置不一定适用于所有的应用程序,但它可以适用于大多数应用程序。具体地说,任何现代应用程序都应该可以,所有64位应用程序都应该可以。需要显示较旧的32位应用程序才能工作,这实际上只是意味着开发人员已经在应用程序的清单文件中指出应用程序支持更长的路径。大多数流行的32位应用程序应该不会遇到任何问题。尽管如此,尝试这种设置并不会有任何风险。如果应用程序不工作,唯一会发生的情况是它将无法打开或保存保存在完整路径超过260个字符的位置的文件。

家庭用户:通过编辑注册表取消260个字符的路径限制

如果您使用的是Windows Home版,则必须编辑Windows注册表才能进行这些更改。如果您有Windows Pro或Enterprise,但在注册表中工作比在组策略编辑器中工作更舒服,您也可以这样做。(不过,如果您有Pro或Enterprise,我们建议使用更简单的组策略编辑器,如下一节所述。)

相关:学习像专业人士一样使用注册表编辑器

标准警告:注册表编辑器是一个功能强大的工具,滥用它会使您的系统不稳定,甚至无法操作。这是一个非常简单的技巧,只要你遵守说明,应该不会有任何问题。也就是说,如果您以前从未使用过注册表编辑器,请考虑在开始之前阅读有关如何使用注册表编辑器的信息。而且一定要备份注册表(和您的计算机!)。在做出改变之前。

要开始,请点击Start并键入“regedit”打开注册表编辑器。按Enter键打开注册表编辑器,并授予其对您的PC进行更改的权限。

在注册表编辑器中,使用左侧工具栏导航到以下项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

在右侧,找到名为LongPathsEnabled的值并双击它。如果没有看到列出的值,则需要通过右键单击文件系统键,选择New>DWORD(32位)Value,然后将新值命名为LongPathsEnabled来创建它。

在Value的属性窗口中,将“Value Data”框中的值从0更改为1,然后单击OK。

您现在可以关闭注册表编辑器并重新启动计算机(或注销帐户并重新登录)。如果要撤消更改,只需返回LongPathsEnabled值并将其从1设置回0即可。

下载我们的一键式注册表破解

如果您不想自己潜入注册表,我们已经创建了两个可下载的注册表黑客,您可以使用。一次黑客攻击移除了260个字符的路径限制,另一次黑客攻击恢复了默认限制。这两个文件都包含在下面的ZIP文件中。双击要使用的计算机,在提示符中单击,然后重新启动计算机。

长路径名黑客攻击

相关:如何进行您自己的Windows注册表黑客攻击

这些黑客攻击实际上只是文件系统密钥,剥离到我们上面描述的LongPathsEnabled值,然后导出到一个.reg文件。运行“Remove 260 Character Path Limit”黑客会将LongPathsEnabled值设置为1。运行“Restore 260 Character Path Limit”(默认值)黑客会将值重新设置为0。如果您喜欢摆弄注册表,那么花时间学习如何制作您自己的注册表是值得的。

专业用户和企业用户:使用本地组策略编辑器取消260个字符的路径限制

相关:使用组策略编辑器调整您的PC

如果您使用的是Windows 10专业版或企业版,禁用新应用程序安装通知的最简单方法是使用本地组策略编辑器。这是一个相当强大的工具,所以如果您以前从未使用过它,那么花一些时间来了解它的功能是值得的。另外,如果你使用的是公司网络,请先帮每个人一个忙,并与你的管理员确认一下。如果您的工作计算机是域的一部分,则它也很可能是域组策略的一部分,无论如何它都将取代本地组策略。

在Windows 10专业版或企业版中,点击开始,键入gpedit.msc,然后按Enter键。

在本地组策略编辑器的左侧窗格中,深入到“计算机配置”>“管理模板”>“系统设置”>“文件系统”。在右侧,找到“启用Win32长路径”项并双击它。

在打开的“属性”窗口中,选择“已启用”选项,然后单击“确定”。

现在,您可以退出本地组策略编辑器并重新启动计算机(或注销并重新登录),以允许完成更改。如果您想在任何时候撤销更改,只需遵循相同的过程并将该选项设置回“已禁用”或“未配置”即可。

最大路径限制可能不是你曾经遇到过的东西,但对于一些人来说,它肯定是偶尔的挫折感。Windows10终于增加了取消这一限制的功能。您只需对注册表或组策略进行快速更改即可实现。

相关文章