Day 9527 Win 7选择打开方式无法指定程序文件

同事的电脑用的是Windows 7,众所周知Vista起文件关联的对话框有所修改,不再与「文件夹选项」在同一个对话框中,即使在控制面板-程序-默认程序-「始终使用制定的程序打开此文件类型」中对某个扩展名的关联应用程序进行修改,弹出来的对话框也是跟在文件上右键选「打开方式…」是一样的。

出现的问题是:某个名叫美图看看的软件占有了JPG、PSD、TIF等一众文件的关联,想要修改成默认使用Photoshop打开,但当右键选择「打开方式」时,通过「浏览」按钮选择Photoshop.exe后,Photoshop的项目无论如何也无法出现在打开方式列表中。

由于处理平面设计业务的缘故,同事的机器上安装了Adobe系列产品的多个CS版本,尝试重装Photoshop未果,尝试重装一开始肇事的美图看看也未果,尝试很多方法都失败、一筹莫展之际,突然想起如果程序不叫Photoshop.exe会怎么样,结果在将名字改成ImageStore.exe后,「Adobe Photoshop CS5」的项目成功出现在打开方式的列表中,也可以正常保存为默认打开方式了,不过很明显很多原本指向Photoshop.exe的地方都会FAIL,所以事儿还没完。

虽然还不知道具体应该修改什么地方,不过估计肯定是注册表里跟Photoshop.exe相关的项目出了问题,通过搜索注册表,发现了如下键值:

[HKEY_CLASSES_ROOT\Applications\Photoshop.exe]

[HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell]
“FriendlyCache”=”Adobe Photoshop”

[HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit]

[HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\edit\command]
@=”\”C:\\Program Files\\Adobe\\Adobe Photoshop CS5\\Photoshop.exe\” \”%1\””

[HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open]

[HKEY_CLASSES_ROOT\Applications\Photoshop.exe\shell\open\command]
@=”\”D:\\Program Files\\Adobe\\Adobe Photoshop CS4\\Photoshop.exe\” \”%1\””

光看起来就觉得挺乱的。

把这个键导出备份后直接删掉,重启,现在指定Photoshop.exe为任何扩展名的默认打开方式都没问题了。

Comments

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

 剩余字数 ( Characters available )

Your comment will be available after auditing.
您的评论将在通过审核后显示。

Please DO NOT add any links in your comment, otherwise it would be identified as SPAM automatically and never be audited.
请不要在评论中插入任何链接,否则将被自动归类为垃圾评论,且永远不会被提交给博主进行复审。

*