文件夹压缩失败先读弹窗原文:提示「找不到文件」或「系统找不到指定的路径」,多半是路径失效,原文件被删掉或者改过名字;提示「没有读取权限」「拒绝访问」,才是当前账户的权限问题,两者的修法完全不同。再按账户权限、文件占用、目标盘空间、换盘重打的顺序往下排查,多数情况改完权限、关掉占用程序或者换个盘就能压成功。
这类报错大多出在路径和账户权限上,文件夹里的文件和硬盘本身通常没问题,不用急着重装系统或者送修。以下方法在 Windows 10/11 实测可用。
适用系统:Windows 10/11;最后更新:2026-09-25。
压缩刚开始就报错,先分清是哪一种
在资源管理器里右键文件夹选「发送到 → 压缩(zipped)文件夹」,或者用压缩软件新建压缩包,进度刚起步就停下,弹出「找不到文件」「系统找不到指定的路径」,或者「没有读取权限,拒绝访问」。常见触发点是桌面上的文件被挪走、上级目录被重命名、U 盘盘符从 E: 变成 F:,也可能只是 C 盘剩余空间归零。C:\Program Files 和 C:\Windows 下面的文件夹,普通账户默认写不进去,报错码常是 0x80070005。
先看弹窗原文和错误码,判断卡在路径、权限、占用还是空间,再对症处理,能省去反复重装压缩软件的功夫。
方法1 先读弹窗原文,分清「找不到文件」和「没有读取权限」
两种报错指向完全不同的原因。「找不到文件」是路径失效,文件已经不在原来的位置;「没有读取权限」才是账户的问题。先分清是哪一种再动手,方向搞反会白折腾很久。
操作步骤
- 看报错原文:出现「找不到文件」「系统找不到指定的路径」按路径失效处理;出现「没有读取权限」「拒绝访问」按账户权限处理
- 右键文件夹 → 属性 → 常规,记下「位置」里的完整路径,逐级核对上级目录有没有被改名或者删除
- 把完整路径粘贴到资源管理器地址栏按回车,打得开说明路径还在,打不开就是路径已经失效
- 常见触发点:桌面文件被移动、上级目录被重命名、U 盘或者网盘盘符变化、临时目录被清理
- 路径失效就重新定位或者重建文件,别急着去改权限;权限问题才动安全页
核对路径最快的办法就是把属性里的完整路径粘到地址栏回车,一步就能验证文件还在不在。
方法2 进安全页,给当前账户补上「读取和执行」权限
报错是「没有读取权限」或者错误码 0x80070005,先去安全页看当前登录账户有没有勾上「读取和执行」。多数情况是这一项没勾,补勾以后重新压缩就能过;文件夹在系统目录里的话,先复制出来更省事。
操作步骤
- 右键文件夹 → 属性 → 安全 → 在「组或用户名」里选中当前登录账户
- 看下面的权限列表:「读取和执行」「列出文件夹内容」「读取」有没有打勾,缺哪项点「编辑」补上
- 权限项是灰色的、点不动时,点「高级」→ 更改所有者,把所有者改成当前账户,再回安全页勾权限
- 文件夹在 C:\Program Files、C:\Windows、C:\ProgramData 下面时,普通账户默认写不进去,先整个复制到 D:\ 再压缩
- 在 C 盘根目录新建文件夹也可能被拦,弹出 UAC 提示时选「继续」
- 改完权限重新右键压缩,仍报 0x80070005 就注销并重新登录账户,让权限生效后再试
权限项点不动基本就是所有者不对,先改所有者再勾权限,顺序别颠倒。
用「软领Win解压缩」更省事
系统的自带压缩功能在系统目录里、权限受限的情况下,经常刚起步就报错。把要打包的文件夹先放到空间足够、权限正常的盘上,再用「软领Win解压缩」的创建压缩包直接打包,省去反复改权限、换盘重试的来回折腾。它支持常见的压缩格式,文件夹里有多少层子目录都能一次打完,不用一个个挑文件。

软领是知名国产软件品牌,20 年技术沉淀、服务千万用户。软领官网 wyouhua.com 直接下载,安装无捆绑勾选项;软件里可以点客服按钮联系真人客服,遇到复杂情况还有工程师远程协助。

方法3 解除文件占用,确认目标盘还有剩余空间
权限没问题还是压不动,就要看文件是不是被别的程序占着,目标盘是不是没地方了。Excel、Word、PDF 阅读器、播放器只要开着这些文件,压缩程序就读不到它们,表现是报「文件正在被使用」,或者干脆卡住不动。
操作步骤
- 先关掉正打开这些文件的 Excel、Word、PDF 阅读器、视频播放器
- Ctrl+Shift+Esc 打开任务管理器 → 详细信息,找到可疑进程 → 结束任务
- Win+R 输入 resmon 回车 → 资源监视器 → CPU → 「关联的句柄」里搜文件名,定位是哪个进程占着文件夹
- 开着「预览窗格」时资源管理器会锁住文件,先在「查看」里关掉预览窗格再压缩
- 右键目标盘 → 属性,看剩余空间是不是接近 0,目标盘至少留出压缩包两倍大小的余量
- 磁盘类报错用管理员身份打开命令提示符,执行 chkdsk D: /f 修好索引错误再打包
- 系统文件异常时再依次跑 sfc /scannow 和 DISM /Online /Cleanup-Image /RestoreHealth
占用和空间这两项查起来最快,关进程、看剩余空间几分钟就能排掉,不用一上来就动权限。
方法4 兜底:换盘、提权、缩短路径后重新打包
前面几步都试过还是失败,就用兜底做法:把文件夹整个复制到 D:\ 或者移动硬盘再打包,用管理员身份运行压缩软件,必要时缩短路径或者换个格式。这样能绕开 C:\Windows、C:\Program Files 这类受限目录。
操作步骤
- 把要压缩的文件夹整个复制到 D:\ 或者移动硬盘,绕开 C:\Windows、C:\Program Files 这类目录
- 右键压缩软件图标 → 以管理员身份运行,再执行打包动作
- 路径过长也会失败:把嵌套太深的目录整体剪到 D:\Temp 下,完整路径控制在 200 字符以内
- 换一个压缩格式重试,zip 换 7z,或者换一款解压缩工具重新创建压缩包
- 仍失败就重启进安全模式,排除后台程序占用,再压一次
- 以上都无效时,逐个复制子文件夹分别打包,定位是哪个文件让整个压缩包建不起来
Windows 完整路径上限大约 260 字符,嵌套太深的目录剪到 D:\Temp 下再压,成功率会高很多。磁盘有坏道或者索引错误时,先把重要文件复制到别的盘再操作。
常见问题
文件夹压缩失败提示没有读取权限怎么办?
右键文件夹 → 属性 → 安全,选中当前登录账户,把「读取和执行」「列出文件夹内容」「读取」补勾上。权限项是灰色的话,先点「高级」把所有者改成当前账户。文件夹在 C:\Windows 或者 C:\Program Files 下面时,先复制到 D:\ 再压。
压缩时提示找不到文件是什么原因?
路径失效。原文件被删、被改名,或者上级目录被重命名、U 盘盘符变了,都会这样。把属性里的完整路径粘到资源管理器地址栏回车,打不开就说明路径已经不成立,需要重新定位文件。
压缩包刚创建就失败,是C盘空间不够吗?
有可能。目标盘剩余空间接近 0 时压缩包写不进去,右键目标盘 → 属性 看一眼就知道,留出压缩包两倍大小的余量再压。
Excel打开着文件的时候压缩会报错吗?
会。Excel、Word、PDF 阅读器、播放器开着文件时,压缩程序读不到这些文件,会报「文件正在被使用」或者直接卡住。先关掉程序再压,也可以在资源监视器的「关联的句柄」里搜文件名,确认是哪个进程占着。
chkdsk D: /f 修复完还是压缩失败怎么办?
换盘再试。把文件夹复制到 D:\ 或者移动硬盘,用管理员身份运行压缩软件重新打包;路径太深的剪到 D:\Temp 下,控制在 200 字符以内。还不行就逐个复制子文件夹分别打包,先找出是哪个文件卡住了。
推荐阅读
相关推荐

提示