将所有文件类型关联从一个程序更改为另一个程序


10

是否可以轻松地将当前与一个程序关联的所有文件类型关联批量更改为另一程序?就我而言,我试图将当前与记事本关联的所有文件类型更改为在Windows 7中使用记事本++。

经历这很痛苦,Default Programs > Set Associations因为在每种类型之后,整个列表将重新填充,需要花费几秒钟的时间。有没有一种方法可以在注册表中进行搜索和替换,甚至更简单?

Answers:


8

在许多程序中,您可以通过设置来设置与程序本身关联的文件类型。例如,在Notepad ++中,您可以转到设置->首选项,然后选择选项卡文件关联。在那里,您可以添加应该与notepad ++关联的文件。

这不是您所要求的直接答案,但它应该完成相同的任务。如果您要设置关联的程序没有此选项,则必须使用您的方法。


9

T. Kaltnekar的答案对此程序很好,但是默认程序编辑器可以针对任何程序以及针对任意数量的扩展名的任何上下文菜单操作执行此操作。

打开程序,单击确定File Type Settings。除了搜索扩展名和描述之外,搜索框还支持有限的高级查询,格式为<verb>:<application>,其中“动词”表示文件类型的上下文菜单中的项目,“应用程序”是单击该项目时启动的程序。

因此,在您的情况下,您将搜索open:notepad以获取使用记事本打开的所有文件类型的列表:

按程序搜索文件类型

然后,您可以从列表中选择所需的所有项目(按Ctrl + Click,Shift + Click或Click + Drag进行正常拖动),然后单击Next

在“上下文菜单”页面上,单击要编辑的项目(Open在这种情况下),然后单击Edit Selected Command。然后,您在此页面上,进入了所选程序的路径。对您来说,这是Notepad ++(这是%1您传递程序的参数,以便打开您单击的文件。这是Windows常见的事情):

编辑多种文件类型的动词

然后Next,,Save Context Menu您就完成了。


请看一下您的图像;-)
Ivo Flipse 2010年


1

或者,您可以使Windows认为它正在使用Notepad,而实际上它正在使用Notepad ++。基本上,您将notepad ++。exe重命名为notepad.exe并将可执行文件放置在适当的目录中。

编辑:更广泛的说明


+1有趣,在这一点上,我愿意接受这个想法。但是,如果可能的话,我真的很想简单地修改关联。
亚当·贝莱尔

2
实际上,最好使用“图像文件执行选项”技巧。还原起来非常容易,并且不需要愚弄Windows的文件保护机制。
SamB 2010年

0

Windows资源管理器中的htm和html文件无法显示Chrome图标–解决方案

  1. 打开FileTypesMan.exe(Nirsoft提供的免费软件)
  2. 它将列出计算机上注册的所有文件类型。
  3. 选择htm文件类型。它将列出与该文件类型有关的所有操作,例如。打开,然后编辑和打印显示为&edit和&print。
  4. 确保所有操作(包括编辑和打印)都链接到chrome。可执行程序。如果不是,则将默认程序更改为chrome exe。
  5. 对html文件类型重复步骤。
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.