Photoshop 弹出「暂存盘已满」或「无法完成请求,因为程序错误」时,先分清是硬盘空间问题还是程序配置问题。本文给出暂存盘改路径、清理临时文件与 Camera Raw 缓存、重置首选项、关闭 GPU 加速、排查字体与插件的完整排查顺序,附错误对照表和 3 条高频疑问解答,按步骤走基本都能定位到具体原因。
Photoshop 提示暂存盘已满、无法完成请求因为程序错误怎么解决
图做到一半,Photoshop 突然弹窗「暂存盘已满」,点掉之后换个操作又弹「无法完成请求,因为程序错误」,保存也保存不了,只能强退重开——这两个提示是 PS 使用过程中出现频率最高的两类故障,但它们的成因完全不是一回事。暂存盘已满是硬盘的事,程序错误是 Photoshop 自身运行状态的事,用同一个办法去修,基本是白费时间。下面按「先判断是哪一个」的思路,把两步分开处理。
先说结论:暂存盘报错,九成是暂存盘只勾了 C 盘、或者 C 盘剩余空间不够 PS 写临时数据;程序错误则更杂,首选项文件损坏、显卡加速冲突、字体或插件出问题都会触发。所以第一件事不是重装,而是看清楚弹的到底是哪一句。
这个错误是什么意思
Photoshop 处理图片时不是全靠内存干活。它会把当前打开文档的全部像素数据、每一层的历史记录、选区、蒙版都放在内存里,当文档超过一定体积,内存装不下,就把多出来的部分写到硬盘上的一块临时区域,这就是「暂存盘」。默认情况下,Photoshop 只把系统盘(一般是 C 盘)设为暂存盘,并且会一直在上面生成体积很大的临时文件。
所以「暂存盘已满」的本质是:Photoshop 想往硬盘写数据,但目标盘没有连续可用空间了,或者它根本没权限写。注意这里判断的不是「C 盘还剩多少 G」这么简单,一个 500MB 的 PSD 打开后,加上几十步历史记录,瞬间占用十几 G 的暂存空间都很正常,而且这个占用在 PS 关闭前不会释放。很多人 C 盘还剩 40G,一样会报这个错。
「无法完成请求,因为程序错误」是另一个层面的问题。它是 Photoshop 在执行某个具体动作(打开、保存、应用滤镜、切换工具、使用文字工具)时抛出的内部异常,英文原文是「Could not complete your request because of a program error」。这句提示不带错误代码,因为它是兜底提示——程序内部某个环节崩了,但没崩到能让它给出更精确信息的地步。常见触发源有四类:首选项文件写坏、显卡驱动与 GPU 加速不兼容、第三方插件或字体加载失败、当前文档里存在损坏的图层或智能对象。
按这个顺序排查
第一步:先确认暂存盘设置,别急着清 C 盘
打开 Photoshop,进「编辑 → 首选项 → 暂存盘」(Mac 是 Photoshop 菜单 → 设置 → 暂存盘,快捷键 Ctrl+K 也能直接进首选项)。这里会列出机器上所有分区,前面带勾的才是启用状态。绝大多数人这里只有 C 盘一个勾。
做法是把 C 盘的勾去掉(如果 C 盘是唯一一块 SSD 且空间充足,可以留着但取消「启动」以外的优先级),然后把 D 盘、E 盘这类数据盘勾上,并把空间最大的那块拖到列表第一位。改完必须重启 Photoshop 才生效,不重启等于没改。
有三个细节容易被忽略:暂存盘不能选网络映射盘、不能选 U 盘或移动硬盘、不能选 FAT32 格式的分区(单文件上限 4GB,PS 的临时文件很容易超过)。另外暂存盘所在分区建议保留至少 100GB 空闲,做大型合成或 4K 素材时更保险。
第二步:清掉 PS 自己留下的临时文件和缓存
Photoshop 崩溃或强退之后,暂存文件不会自动删除,会一直躺在临时目录里占空间。路径是 C:Users你的用户名AppDataLocalTemp,里面以 Photoshop Temp 开头的大文件就是它。关闭 Photoshop 之后全选删除,删不掉的说明还有进程没退干净,去任务管理器结束 Photoshop.exe 再删。
同一时间顺手清两处缓存:一是「首选项 → 文件处理 → Camera Raw 首选项 → 清空高速缓存」,用来修图的话这里能堆到几十 G;二是「首选项 → 性能」里的历史记录状态,默认是 50 步,做图时改成 20 步,能省下大量内存和暂存占用。高速缓存级别(Cache Levels)默认 4,普通修图够用,调到 6 以上只对超大文档有意义,反而更吃内存。
第三步:重置首选项——对付「程序错误」最有效的一招
如果报的是「程序错误」而不是暂存盘,先做这一步,成功率最高。完全退出 Photoshop,然后按住 Ctrl+Alt+Shift 三个键不放,再双击 PS 图标,一直按到出现「是否要删除 Photoshop 设置文件?」的对话框,点「是」。Mac 上是 Cmd+Option+Shift。
如果按快捷键没反应(有些输入法或键盘会吞掉组合键),就手动改:关掉 PS,进 C:Users你的用户名AppDataRoamingAdobeAdobe Photoshop 2023Adobe Photoshop 2023 Settings,把整个文件夹改名成 Settings_old,再启动 PS,它会重新生成一份干净的配置。这一招能解决掉相当一部分打开就报错、点某个菜单就报错的情况,因为配置文件里存的窗口位置、暂存盘路径、GPU 开关一旦写坏,PS 每次启动都会读到错误的值。
第四步:关掉 GPU 加速,验证是不是显卡的锅
进「首选项 → 性能」,把「使用图形处理器」的勾去掉,重启 PS。如果关掉之后不报了,问题就锁定在显卡驱动上。这时候不要急着重装 PS,去显卡厂商官网下对应型号的驱动,NVIDIA 选 Studio 驱动而不是 Game Ready 驱动,AMD 选 Pro 版。装之前用 DDU 之类的工具把旧驱动清干净,覆盖安装经常留下冲突文件。
如果关掉 GPU 后一切正常,但你确实需要加速(比如用液化、模糊画廊、神经滤镜),那就开着加速、只关掉「性能」面板里的「使用 OpenCL」和高级设置里的抗锯齿,很多时候是这一项在特定驱动版本上崩。
第五步:排查字体和插件
有一种很典型的情况:PS 能正常打开,但一选中文字工具就报程序错误,或者打开某个特定 PSD 就崩。前者基本是字体问题——最近装过一批字体,其中某个字体文件损坏或编码不规范,PS 在枚举字体列表时读到它就崩。把 C:WindowsFonts 里最近新增的字体移出去(不是删,先剪切到别处),重启 PS 验证。
后者多半是插件。第三方滤镜、扩展面板、动作脚本都挂在 Plug-ins 目录下,把整个 Plug-ins 文件夹改名,让 PS 用空目录启动,逐个放回来定位。旧版本插件装在新版本 PS 上是非常常见的崩溃源。
第六步:确认写入权限
如果报错伴随「无法保存」「无法写入暂存盘」,右键盘 PS 快捷方式 →「以管理员身份运行」试一次。首选项目录和暂存盘目录如果被安全软件的「文件夹保护」锁了,PS 写不进去就会反复报错。检查一下有没有装过系统优化、权限清理类工具,它们经常把 AppData 下的权限改乱。
第七步:最后才考虑重装
前面几步都无效再重装,而且要用 Creative Cloud 客户端卸载,不要直接删安装目录。直接删目录会留下注册表项和许可缓存,重装后一样报错。卸载时勾选「同时删除首选项」,装完先别装插件,用默认配置跑一天看是否复现。
错误码对照表
| 提示原文 | 含义 | 处理优先级 |
|---|---|---|
| 暂存盘已满 | 暂存盘空间不足或无写入权限 | 最高,先改暂存盘设置 |
| 无法完成请求,因为程序错误 | 内部异常,多为首选项损坏或 GPU 冲突 | 最高,先重置首选项 |
| 无法完成请求,因为它不是有效的 Photoshop 文档 | 文件头损坏或扩展名与实际格式不符 | 中,换文件或用 PS 修复 |
| 无法使用画笔,因为虚拟内存不足 | 系统虚拟内存被关闭或设得太小 | 中,改系统虚拟内存 |
| 无法初始化 Photoshop,因为找不到某些组件 | 安装不完整,缺运行库或文件被杀软删了 | 中,修复安装 |
| 要求 96 位色彩……不支持 | 文档色彩模式与当前操作不匹配 | 低,转 8 位/16 位通道 |
| 0xc000007b(启动即报) | VC++ 运行库位数与程序不匹配 | 中,重装对应运行库 |
怎么避免再次出现
- 把暂存盘固定到一块独立的 SSD 上,别和系统盘、素材盘挤在一起,留 100GB 以上空闲
- 历史记录步数控制在 20 步以内,需要反复回溯的操作改用图层副本或快照
- 大文档分层保存,先用智能对象把素材压进来,别把所有原图都摆在画布外层
- 每做完一个阶段手动存一次,别指望自动恢复——崩溃时自动恢复文件经常是半截的
- 素材和 PSD 不要放在桌面、OneDrive 同步目录、网络盘上,同步进程会锁文件导致保存失败
- 显卡驱动只更新到 Studio/Pro 版本,不追新游戏驱动
- 插件和字体装之前先在一个干净环境里试,出问题好回退
按顺序走完,绝大多数「暂存盘已满」和「程序错误」都能定位到具体原因。如果只是想先确认自己装的版本对不对,可以对照站内 Photoshop CC 2023 简体中文版 的安装说明核对一遍组件;老版本机器跑不动新版的话,Photoshop CC 2021 对硬件要求低一些,暂存盘占用也更小。
常见问题
C 盘明明还剩 50G,为什么还提示暂存盘已满?
因为 PS 判断的不是「剩余空间够不够存一个文件」,而是「能不能在暂存盘上分配出足够大的连续块」。系统盘常年被更新缓存、休眠文件、浏览器缓存占着,实际可用的连续空间可能只有几个 G。另外如果你同时开了两个 PS 文档,占用是叠加的。最快的验证办法:把暂存盘改到一块空的数据盘,重启 PS,如果立刻不报了,就是空间问题;如果照旧报,那是权限或者别的原因。
重置首选项会丢东西吗?我自定义的快捷键和画笔怎么办?
会丢一部分。重置删掉的是首选项文件本身,包括面板布局、暂存盘设置、GPU 开关、最近打开的文件列表。但画笔、色板、渐变、图案这些是独立文件,默认不会动;自定义快捷键存在 .kys 文件里,动作存在 .atn 里,也保留。稳妥做法是重置前先备份整个 Settings 文件夹,另外在「编辑 → 键盘快捷键」里导出一份 .kys,在「窗口 → 动作」里把动作组存成 .atn,重置完再导回来。
只有用某一个工具或者打开某一类文件才报程序错误,重装有用吗?
基本没用。重装换的是程序文件,而问题出在你的配置、字体、插件或者那份文件本身,重装之后环境还是老样子,照样复现。这种情况按第五步的思路查:先看是不是文字工具(字体问题)、是不是某个滤镜(插件问题)、是不是只有那张 PSD 崩(文档损坏,试试「文件 → 脚本 → 将图层导出到文件」抢救内容,或者用 PS 的「打开为」换一种格式读)。定位到具体触发动作,比盲目重装快得多。