如何在Windows 7中强制执行文件关联?(Regedit?)


10

我最近升级了Adobe CS4 Des。CS5的标准。出于某种原因,Adobe并未覆盖CS4,而是将CS5安装为一个全新的程序系列。好像我不想同时使用CS4和CS5,所以我卸载了CS4。

问题是,它也破坏了我所有的文件关联。所以.ai.psd.indd等...不与任何程序关联。

从理论上讲,这应该很容易解决。右键单击my_file.ai->属性->更改使用应用程序打开->导航到Illustrator.exe程序文件中,然后单击打开。那应该做到的。

错误,当我导航到Illustrator并尝试将其设置为默认程序时,它什么都不做。没有错误,但是没有关联

所以我被卡住了。有办法做到regedit吗?还是我想念的东西?

操作系统是Windows 7

Answers:


20

我对“ 默认程序编辑器”(“ Windows强大,多功能的文件关联实用程序”)有很好的经验。体积小巧,无需安装。我在寻找某种用户友好的方式来更改文件图标时用Google搜索它:-)


2
我会去的。编辑:是的!有效。
伊曼纽尔

即使所有内置的Explorer方法都失败了,这也对我有用。谢谢!
Coxy

作为参考,我的问题是安装了3个版本的MS Project。甚至不卸载旧文件也无法将文件关联到
Project2010。– Coxy

1
遗憾的是,Microsoft无法创建Windows中内置的简单UI。我在Win10上,某种程度上该.js扩展被Adobe产品之一劫持了。因此,我需要将其设置回Windows Scripting Host。通过Windows CP这样做给了我The program you have selected cannot be associated错误。这个小程序只需单击几下就完成了。辉煌!
ahmd1

0

这是因为win8可能也可以在win7下工作,还没有在那里进行测试。

创建新的txt文件,然后在任何文本编辑器中将其打开。将以下文本复制到其中:

Windows注册表编辑器版本5.00

[HKEY_CLASSES_ROOT \ .scr]
@ =“ scr_auto_file”

并将.scr更改为您要更改的文件扩展名,然后在@ =“ scr之后保存txt文件,但请确保将txt文件的新文件名放在Qoutes中,例如“ newAssociation.reg”重要的是,否则您最终将拥有一个“ newAssociations.reg.txt”文件。正确保存新文件后,您可以双击它,然后完成操作,现在可以使用新程序打开所需的文件了。选择。


不是原始问题的答案。要批评或要求作者澄清,请在其帖子下方留下评论-您可以随时评论自己的帖子,一旦您拥有足够的声誉,就可以在任何帖子中发表评论
DavidPostill

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.