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

wmp_top

随着视窗10周年更新 ,你终于可以抛弃260个字符的最大路径限制在Windows中。 您只需要对Windows注册表或组策略进行一个小的编辑。 这里是如何使它发生。

在Windows 95之前,Windows只允许文件名长度为八个字符,具有三个字符的文件扩展名(通常称为8.3文件名)。 Windows 95放弃了允许长文件名,但仍然将最大路径长度(包括完整的文件夹路径和文件名)限制为260个字符。 这个限制已经到位。 如果您遇到此限制,很可能是当您尝试将深层文件夹结构复制到其他文件夹时,例如将硬盘驱动器的内容复制到另一驱动器上的文件夹时。 Windows 10周年更新终于添加了放弃最大路径长度的选项。

有一个警告。 这个新的设置不一定适用于每个应用程序,但它将与大多数工作。 具体来说,任何现代应用程序都应该很好,所有64位应用程序。 较旧的32位应用程序需要显示以便工作,这实际上意味着开发人员已在应用程序的清单文件中指出该应用程序支持更长的路径。 最流行的32位应用程序应该不会遇到问题。 但是,你不要冒险任何东西通过尝试设置。 如果应用程序不工作,唯一会发生的事情是,它将无法打开或保存保存在完整路径超过260个字符的地方的文件。

主页用户:通过编辑注册表删除260个字符路径限制

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

标准警告:注册表编辑器是一个强大的工具,滥用它可以使您的系统不稳定或甚至无法操作。 这是一个很简单的黑客,只要你坚持的指示,你不应该有任何问题。 也就是说,如果你从来没有用它工作之前,可以阅读有关如何使用注册表编辑器 ,然后再开始。 绝对备份注册表 (以及您的计算机进行更改之前!)。

要开始,请打开注册表编辑器通过点击开始并键入“regedit。”按Enter键打开注册表编辑器,并授予它更改您的电脑的权限。

wmp_1

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

  HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ FileSystem 

wmp_2

在右边,发现一个名为值LongPathsEnabled并双击它。 如果您看不到所列数值,则需要通过右键单击创建它FileSystem的关键,选择New> DWORD(32-位)值,然后命名新值LongPathsEnabled

wmp_3

在值的属性窗口中,在“值数据”框中将值从0更改为1,然后单击“确定”。

wmp_4

您现在可以关闭注册表编辑器并重新启动计算机(或退出您的帐户,然后重新登录)。 如果你想扭转的变化,只是头回LongPathsEnabled值和1套回0。

下载我们的一键式注册表

wmp_5

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

长路径名称

这些黑客其实只是在FileSystem的关键,剥离下来到LongPathsEnabled我们上述的值,然后导出到一个.reg文件。 运行“删除260个字符的路径限制”黑客设置LongPathsEnabled值1.运行“恢复260个字符的路径限制(默认)”的黑客将值设置回0。如果你享受注册表摆弄,这是值得考虑的时间来学习如何让自己的注册表黑客

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

如果您使用的是Windows 10 Pro或Enterprise,则最简单的禁用新应用安装通知的方法是使用本地组策略编辑器。 这是一个非常强大的工具,所以如果你以前从未使用过它,这是值得花一些时间来学习它能做什么 此外,如果你在公司网络上,请大家帮忙,先与你的管理员核对。 如果您的工作计算机是域的一部分,它也可能是域组策略的一部分,将取代本地组策略,无论如何。

在Windows 10 Pro或Enterprise中,单击开始,键入gpedit.msc,然后按Enter键。

gp_1

在本地组策略编辑器中,在左侧窗格中,向下钻取到计算机配置>管理模板>系统>文件系统。 在右侧,找到“启用win32长路径”项,然后双击它。

gp_2

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

gp_3

现在,您可以退出本地组策略编辑器并重新启动计算机(或退出并重新启动),以允许更改完成。 如果在任何时候要反转更改,只需按照相同的过程,将该选项设置为“已禁用”或“未配置”。

最大路径限制可能不是你曾经遇到的,但对于一些人,它肯定是偶尔的挫折。 Windows 10终于添加了删除该限制的能力。 您只需对注册表或组策略进行快速更改即可实现。

赞 (0)
分享到:更多 ()