如何获取与特定应用程序相关的所有文件扩展名的列表?

如何获取与特定应用程序相关的所有文件扩展名的列表?

我如何选择一个应用程序然后生成当前与其关联的所有文件扩展名的列表?

Windows 资源管理器的文件夹选项实用程序允许我采用另一种方式 - 即查看特定文件扩展名与哪个应用程序相关联,但我想查看每个应用程序的关联扩展名列表。我真的希望我可以向文件夹选项实用程序添加一个“应用程序”列,然后按它排序。

是否有本机实用程序可以执行此操作?第三方应用程序?我可以在注册表中找到此信息吗?

答案1

尝试找到应用程序关联的内部名称(或任何您称之为的名称)。如果您确定知道一个关联的扩展,请运行 assoc 并过滤包含已知扩展的所有条目。在 = 之后,您会看到扩展所链接到的应用程序的内部名称。选择该名称的唯一部分并进行第二次搜索。这里我针对 MediaPlayer(名称为“WMP11”)进行了搜索:

C:\Users\me>assoc | find "mp3"
.mp3=WMP11.AssocFile.MP3

C:\Users\me>assoc | find "WMP11"
.asf=WMP11.AssocFile.ASF
.asx=WMP11.AssocFile.ASX
.au=WMP11.AssocFile.AU
.avi=WMP11.AssocFile.AVI
.cda=WMP11.AssocFile.CDA
.m1v=WMP11.AssocFile.MPEG
.M2V=WMP11.AssocFile.MPEG
<snip>

相关内容