无法为 Photoshop CS4 创建持久的“打开方式”关联

无法为 Photoshop CS4 创建持久的“打开方式”关联

我正在尝试修复朋友的一台计算机,由于某种未知原因,该计算机安装了 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

这是另一个解决方案论坛我也遇到过:

我下载了该程序打开视图 并查看了我的打开方式菜单的标准条目。它就在那里,一个条目指向我删除的程序的旧位置。只需右键单击 -> 在 OpenWith 程序中禁用,我就可以以正常方式添加新的程序位置,此线程中已描述了约 30 次。(右键单击文件 -> 打开方式 -> 选择程序 -> 选择 exe -> 瞧,程序在菜单中)

使用该工具,我能够看到我想要使用的程序的关联指向错误的目录(卸载不当的结果)。然后我进入注册表以更正路径或工具,现在它可以正常工作了。

答案3

您是否点击了“始终使用此应用程序打开”框?

您可能还只想卸载 64 位版本,然后对 32 位版本进行修复安装,这应该可以解决任何问题。

或者首先进行修复安装,看看是否可以修复 64 位版本。

如果您在那个层面上遇到问题,那么可能是某个地方的某个东西损坏了,而修复安装可能会解决您以后才会发现的问题。

相关内容