Adobe 软件启动报 0xc0000142 解决方法
问题原因
Adobe 各个产品安装时,会在自己的 Support Files
目录里附带一份运行库 DLL(如 msvcp140.dll
、vcruntime140.dll
、concrt140.dll
),通常版本较旧(例如 MSVCP140.dll 14.23.27820.0
,2019 年版)。
冲突情况:
本机已安装新版 VC++ 2015-2022 Redistributable
Adobe 软件仍优先调用自身目录里的旧 DLL
两边版本冲突 → 启动时报 0xc0000142 或0xc0000005
适用软件
- Adobe After Effects (AE)
- Adobe Premiere Pro (PR)
- Adobe Audition (AU)
- Adobe Media Encoder (ME)
通用解决方法
打开安装目录
示例:
- AE:
...\Adobe After Effects 2025\Support Files
- PR:
...\Adobe Premiere Pro 2025
- AU:
...\Adobe Audition 2025
- ME:
...\Adobe Media Encoder 2025
查找并备份运行库 DLL
目标文件:
msvcp140.dll
msvcp140_1.dll
msvcp140_2.dll
vcruntime140.dll
(可选)concrt140.dll
(可选)
操作方法:
- 全部 重命名(如
msvcp140.dll.bak
)或移动到 backup 文件夹
确认系统运行库完整
- 打开 控制面板 → 程序和功能
- 找到 Microsoft Visual C++ 2015-2022 Redistributable(x64/x86)
- 如未修复,选择 修复(已修复过可忽略此步)
重启并运行软件
删除/重命名旧 DLL 后,Adobe 软件应该可以正常启动