如何修复 Windows 上的“路径太长”错误

在Microsoft Windows 10(Microsoft Windows 10)或 Windows 11 PC上提取ZIP存档时是否遇到“路径太长”错误(get a “Path Too Long” error)?您可能超出了文件夹和文件允许的最大字符数限制。我们将向您展示如何修复该问题以及其他基础项目来解决您的问题。

Windows显示上述错误的一些原因是您的ZIP文件名太长、您的父文件夹名称过长、您的 ZIP 本身有问题(your ZIP itself has a problem)以及文件资源管理器出现故障。

重命名您的 ZIP 文件

修复 Windows“路径太长”错误的最简单方法是重命名 ZIP 文件(renaming your ZIP file)。如果您的ZIP文件的名称很长,缩短名称将允许您绕过上述错误。

重命名文件不会更改其中的内容。

  1. 打开文件资源管理器(File Explorer)窗口并找到您的ZIP文件。
  2. 右键单击您的文件并选择重命名(Rename)。或者,单击文件并按键盘上的 F2。

  1. 输入(Enter)文件的新短名称,然后按Enter
  2. 右键单击您的ZIP文件并选择全部解压(Extract All)

  1. (Select Extract)在以下窗口中 选择“提取” 。

重命名父文件夹以缩短文件路径(File Path)

如果您的ZIP文件的父文件夹名称很长,这可能就是您收到“路径太长”错误的原因。在这种情况下,缩短文件夹的名称(shorten your folder’s name),您的问题就会得到解决。

此方法有效的原因是缩短文件夹名称可确保您的文件夹和文件不超出Windows允许的字符限制。

  1. 在文件资源管理器(File Explorer)窗口中找到ZIP的父文件夹。
  2. 右键单击您的文件夹并选择重命名(Rename)。或者,选择文件夹并按 F2。

  1. 为您的文件夹输入一个新的短名称,然后按Enter
  2. 打开该文件夹,右键单击您的ZIP文件,选择全部解压(Extract All),然后选择解压(Extract)

将ZIP(ZIP)解压缩到驱动器的根文件夹中(Root Folder)

确保完全符合目录允许的字符限制的另一种方法是将ZIP的内容提取到驱动器的根文件夹中。这样,您将不会有任何子目录,从而防止 Windows 显示“路径太长”错误。

  1. 打开包含ZIP文件的文件夹,右键单击该文件,然后选择“复制”(Copy)
  2. 打开驱动器的根文件夹。
  3. 右键单击(Right-click)文件夹中的任意空白处,然后选择“粘贴”(Paste)

  1. (Extract)右键单击存档,选择全部提取(Extract All),然后选择提取,(Extract)提取ZIP(ZIP)内容。

在 Windows 上打开长路径

默认情况下,Windows 允许路径中最多包含 260 个字符。如果超过此限制,系统将显示“路径太长”。(Path Too Long)幸运的是,您可以通过切换注册表编辑器(Registry Editor)本地组策略编辑器(Local Group Policy Editor)中的选项来增加系统上的此限制。

如果您经常处理超出默认限制的文件,则应在 Windows PC 上启用长路径。

使用注册表编辑器

如果您是Windows 家庭版用户(Windows Home edition user),请使用此注册表编辑器(Registry Editor)方法在您的 PC 上启用长路径。Windows专业(Pro)版用户也可以使用此方法,但下面的本地组策略编辑器(the Local Group Policy Editor)方法对您来说会更容易。

  1. Windows + R打开“运行”(Run)对话框。
  2. 在框中输入以下内容并按 Enter:
    regedit
  3. 用户帐户控制(User Account Control)提示中选择(Yes)
  4. 导航到注册表编辑器(Registry Editor)中的以下路径:
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
  5. 打开位于右侧的LongPathsEnabled条目。(LongPathsEnabled)

  1. 在数值(Value)数据字段中输入 1 ,然后选择确定。

  1. 关闭注册表编辑器(Registry Editor)并重新启动您的电脑。
  2. 解压缩您的 ZIP 文件。

使用本地组策略编辑器

  1. 使用Windows + R打开“运行”(Run)框。
  2. 在框中键入以下内容并按 Enter:
    gpedit.msc
  3. 使用左侧边栏 导航到Computer Configuration > Administrative Templates > System > Filesystem
  4. 打开右侧给出的启用 Win32长路径条目。(Enable Win32)

  1. (Select)在打开的窗口中选择“启用”,然后选择“应用”(Apply),然后选择底部的“确定”。

  1. 关闭本地组策略编辑器(Close Local Group Policy Editor)并重新启动您的电脑。
  2. 解压您的 ZIP 文件。

使用命令提示符(ZIP Using Command Prompt)PowerShell提取ZIP

如果您仍然收到“路径太长”错误,请尝试使用命令提示符(Command Prompt)PowerShell提取存档的内容(extract your archive’s contents)这些实用程序以与文件资源管理器(Explorer)相同的方式取消归档您的档案。

使用命令提示符

  1. 打开“开始”(Start),找到“命令提示符”(Command Prompt),然后启动该工具。
  2. 在CMD(CMD)中键入以下命令,然后按Enter。此处,将PATH替换为(PATH)ZIP文件所在的路径。
    光盘路径
  3. 然后,运行以下命令,将FileName.zip替换为(FileName.zip)ZIP文件的名称。
    tar -xf 文件名.zip

该命令会将您的文件解压到ZIP(ZIP)文件所在的文件夹中。

使用PowerShell

  1. 打开“开始”(Start),找到“PowerShell”,然后启动该实用程序。
  2. 在PowerShell(PowerShell)中键入以下命令并按Enter。在这里,将SourcePath替换为(SourcePath)ZIP文件的路径,将 TargetPath 替换为您要提取存档的路径。
    Expand-Archive -LiteralPath“SourcePath”-DestinationPath“TargetPath”

修复 Windows 文件资源管理器(Fix Windows File Explorer)以解决长错误(Long Error)

如果您仍然无法提取ZIP存档并收到“路径太长”错误,则您的文件资源管理器实用程序可能有问题(your File Explorer utility may be faulty)。在这种情况下,您可以使用系统内置的SFC系统文件检查器(System File Checker))工具来尝试修复您的文件管理器。

  1. 打开“开始”(Start),找到“命令提示符”(Command Prompt),然后选择“以管理员身份运行”(Run)
  2. (Choose Yes)用户帐户控制提示中(User Account Control)选择是
  3. 在CMD(CMD)窗口中输入以下命令并按Enter键:sfc /SCANFILE=C:Windowsexplorer.exe

  1. 接下来,使用以下命令:
    sfc /SCANFILE=C:WindowsSysWow64explorer.exe
  2. 尝试提取您的存档。

解决Windows PC 上的路径错误(Path Error)

有多种方法可以解决 Windows 的“路径太长”错误并成功提取存档(your archives)。您可以尝试将文件名保持在允许的限制以下,或者可以扩大默认路径限制以绕过该错误。

无论哪种方式,您的问题都将得到解决,并且您将能够毫无问题地提取文件。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts