早上开机,右下角弹出「无法启动此程序,因为计算机中丢失 versioncue.dll」,点掉之后 Photoshop 就再也打不开了。去搜索,排在前面的全是下载站,点进去先弹三个广告。先把事情说清楚:这个文件不是病毒,也不是木马。
它归 Adobe Version Cue 管
versioncue.dll 是 Adobe Version Cue 的组件,随 CS3 到 CS6 一起装进系统,通常在 Common Files 下的 Adobe 目录里。旧版 Photoshop、Illustrator 启动时会加载它做版本管理和文件共享。CC 之后的版本基本不再带这个文件,所以只在老机器、老安装包上才会碰到。
先查杀软隔离区,别急着下载
多数情况不是文件损坏,而是被杀毒软件当可疑模块隔离了。打开隔离区,找带 versioncue 字样的记录,确认是误报就还原,顺手加进信任列表。还原完重启一次,比从网上下一个 dll 靠谱得多。
从第三方站下来的 dll 常被重新打包过,位数、年份都可能不对,塞进系统目录后症状会从缺文件变成应用程序错误 0xc000007b。
位数必须和程序对上
32 位程序只认 System32 下的 32 位版本,64 位程序认 SysWOW64,弄反了文件在也照样报错。机器上同时装了 32 位和 64 位的 Adobe 套件时,两个目录都要有对应文件。
正规的补法只有一种
用原版安装介质做修复安装:控制面板找到 Adobe 套件,选更改,走一遍修复流程,dll 会重新释放回原位。绿色精简版没这个选项,只能卸载后装完整版。
sfc /scannow
regsvr32 versioncue.dll
第一条扫系统文件,第二条是手工注册。regsvr32 要在 dll 所在目录的命令行里执行,路径不对会提示找不到模块。
判断与提醒
- 装了老版 Adobe 就别删:它平时不占 CPU,删了软件直接起不来。
- 没装 Adobe 却出现该文件:多半是别的软件捆绑,值得查一下来源。
- 修复后仍报错:先卸干净旧版重启,再装一次完整版。