(已解决)Photoshop 2020 点击“选择主体”闪退:不用重装,1 个配置切回旧算法解决

一、故障现象

使用 Photoshop 进行抠图时,点击:

选择 → 主体

Photoshop 会先进入计算状态,转圈数秒后大概率直接崩溃,并弹出 Crash Reporter for "Adobe Photoshop"

偶尔能够成功完成一次,但多数情况下都会闪退,因此不是单纯"计算慢",而是稳定性故障。

二、现场环境

从 Photoshop 的"帮助 → 系统信息"中确认:

  • Photoshop:21.0.1(Photoshop 2020)
  • 构建时间:2019-11-06
  • Windows:Windows 11(系统信息中内核版本 10.0.22621.5262)
  • 内存:32 GB
  • GPU:NVIDIA GeForce RTX 5060 8 GB
  • NVIDIA 驱动:580.97
  • Photoshop OpenGL:已启用
  • 未检测到第三方 Photoshop 增效工具加载失败

其中最关键的信息不是显卡,而是:

Photoshop 版本是 21.0.1。

这是一个非常早期的 Photoshop 2020 版本。

三、一开始为什么没有直接重装 Photoshop

遇到应用闪退,常见处理思路通常是:

  1. 更新或回退显卡驱动;
  2. 关闭 GPU 加速;
  3. 重置 Photoshop 首选项;
  4. 重装 Photoshop;

这些方法都可能有效,但如果一开始就同时修改多项环境,会失去 A/B 对照,后续很难判断到底是哪一项真正解决了问题。

因此现场先保留原环境,只做能够最大程度区分故障路径的检查。

四、尝试抓 Windows WER Dump,但没有生成

为了确认 Photoshop 崩溃模块,尝试配置 Windows Error Reporting 的 LocalDumps,希望在 Photoshop 下一次闪退时自动生成 Full Dump。

但实际复现后:

  • Adobe Crash Reporter 正常弹出;
  • Windows 事件查看器没有出现预期的 Photoshop Application Error / WER 记录;
  • LocalDumps 目录也没有生成 Photoshop Dump。

这说明本次 Photoshop 崩溃没有按预期走 Windows WER 的标准落盘路径,继续在 WER 上耗时间的信息增益已经不高。

此时转而检查 Photoshop 自身版本和官方兼容配置。

五、关键发现:Adobe 官方为 21.0~21.1.3 保留了"选择主体旧算法"开关

Adobe 官方文档中有一个很容易被忽略的兼容选项:

text 复制代码
SelectSubjectVersion 1

Adobe 对它的说明非常明确:

  • 兼容 Photoshop 21.0~21.1.3
  • 启用后,会让这些版本改用 Photoshop 20.x 的旧版"选择主体"算法

而现场的 Photoshop 恰好是 21.0.1

这与故障触发点高度吻合:应用并不是随机崩溃,而是几乎都发生在"选择主体"算法开始计算之后。

Adobe 官方文档:

https://helpx.adobe.com/cn/photoshop/kb/enable-optional-extensions-photoshop-cc.html

六、最终解决方法

1. 完全退出 Photoshop

先关闭 Photoshop 和 Adobe Crash Reporter。

2. 打开 Photoshop 2020 的用户设置目录

按:

Win + R

输入:

text 复制代码
%APPDATA%\Adobe\Adobe Photoshop 2020\Adobe Photoshop 2020 Settings

如果实际安装版本不同,应进入对应版本的 Settings 目录。

3. 新建 PSUserConfig.txt

在该目录中新建文件:

text 复制代码
PSUserConfig.txt

注意 Windows 如果隐藏了已知文件扩展名,必须确认最终文件名不是:

text 复制代码
PSUserConfig.txt.txt

4. 写入一行配置

文件内容只需要:

text 复制代码
SelectSubjectVersion 1

保存后关闭文件。

5. 重新启动 Photoshop

再次打开原来的测试图片,然后重新执行:

选择 → 主体

七、验证结果

配置完成并重新启动 Photoshop 后,再次执行"选择主体":

故障消失,功能恢复正常。

因此可以形成较强的 A/B 证据:

Photoshop 21.0.1 默认"选择主体"算法路径与当前运行环境存在兼容性问题;切换到 Adobe 官方保留的 Photoshop 20.x 旧算法后,故障恢复。

需要注意的是,这能证明故障高度集中在"选择主体"的算法/兼容路径,但不能仅凭这一项进一步断言是 GPU 驱动、某个 DLL 或某段内部代码本身存在缺陷。

八、适用范围

这个方法不要无差别套用到所有 Photoshop 闪退。

Adobe 官方给出的 SelectSubjectVersion 1 兼容范围是:

text 复制代码
Photoshop 21.0 ~ 21.1.3

因此它特别适合:

  • Photoshop 2020 早期版本;
  • "选择主体"一执行就闪退;
  • 问题可重复出现;
  • 普通编辑功能基本正常;
  • 希望在不升级软件、不大改环境的前提下快速恢复业务。

如果 Photoshop 是更高版本,或者崩溃发生在启动、Camera Raw、神经滤镜、保存文件等其他功能上,就不应直接套用这个方案。


参考资料

Adobe 官方:启用可选扩展 | Photoshop

https://helpx.adobe.com/cn/photoshop/kb/enable-optional-extensions-photoshop-cc.html

文档中明确列出:

text 复制代码
SelectSubjectVersion 1

适用于 Photoshop 21.0~21.1.3,并让"选择主体"使用 Photoshop 20.x 的旧版算法。

相关推荐
云计算练习生1 小时前
什么是系统调用?为什么程序访问硬件必须经过它
linux·windows·操作系统·系统调用·操作系统原理
Htr_5 小时前
Creem 2.0 使用指南:面向 AI 构建时代的资金平台
android·数据库·人工智能·ui·photoshop
其实防守也摸鱼8 小时前
DeepSeek Harness 开源贡献手记:从入门到合入主线
服务器·数据库·windows·https·ssl
qqww1559 小时前
Win11更新后Edge卡顿掉帧?隐私窗口流畅解决办法
windows·edge·优化·卡顿
其实防守也摸鱼11 小时前
堆叠注入(Stacked Injection)详解
服务器·数据库·windows·https·ssl
郝学胜-神的一滴11 小时前
C++20模板元编程 05:吃透变参模板,解锁编译期万能参数能力
服务器·开发语言·c++·windows·vscode
是店小二呀13 小时前
鸿蒙PC_Dart-Sass-ohos适配全记录
linux·运维·windows
2601_962364971 天前
不止指纹和人脸:Windows Hello如何重塑PC生物识别安全?
windows·安全·电脑
ι:1 天前
单相桥式全控整流仿真从零复现教学
windows·学习·matlab·simulink