我正在尝试修复朋友的一台计算机,由于某种未知原因,该计算机安装了 64 位和 32 位版本的 CS4。64 位版本不起作用,32 位版本起作用。
然而看起来 64 位版本是第一个安装的版本,与 .psd 文件的关联也将转到 64 位版本。
似乎没有办法只与 32 位版本建立关联。当我选择“打开方式”并浏览到 32 位版本并选择“打开”时,它没有添加到应用程序列表中?
更新:
不幸的是,问题就这么消失了。这很烦人,因为根本原因可能永远找不到,我接受 Fopedush 的回答,因为这个“细节”。
答案1
几个月前,我在 XP 上遇到了类似的问题。单击“打开方式”,然后浏览到我想要使用的应用程序后,该应用程序仍然无法显示在“打开方式”菜单中。原因可能不同,但这就是我必须做的。警告:如果您不习惯手动编辑注册表,此解决方案可能不适合您。
打开注册表(regedit.exe)并浏览至
HKEY_CLASSES_ROOT\Applications
找到您要使用的程序的名称,例如:
HKEY_CLASSES_ROOT\Applications
\Photoshop.exe
并浏览至
HKEY_CLASSES_ROOT\Applications\Photoshop.exe
\shell
\Open
\command
默认键的“Data”值将是打开文件时用于启动可执行文件的路径。例如,在我的计算机上
HKEY_CLASSES_ROOT\Applications\EditPadLite.exe\shell\open\command
包含以下值:
"C:\Program Files\JGsoft\EditPadLite\EditPadLite.exe" "%1".
就我而言,路径指向了错误的位置,我不得不手动更正它。之后,“打开方式”对话框按预期工作。可能是路径指向了 64 位可执行文件,将其重定向到 32 位 exe 可能会解决问题。在进行任何更改之前,请务必备份此密钥!
遗憾的是,我的机器上没有 Photoshop,所以我无法确切地告诉你路径是什么,但希望它与我展示的路径相似。希望这对你有帮助。
答案2
答案3
您是否点击了“始终使用此应用程序打开”框?
您可能还只想卸载 64 位版本,然后对 32 位版本进行修复安装,这应该可以解决任何问题。
或者首先进行修复安装,看看是否可以修复 64 位版本。
如果您在那个层面上遇到问题,那么可能是某个地方的某个东西损坏了,而修复安装可能会解决您以后才会发现的问题。