如何获取特定文件扩展名“.jpg”的默认文件关联?

如何获取特定文件扩展名“.jpg”的默认文件关联?

我想找到一些可以在 XP/Win7/Win8 上“打开方式...”找到的文件关联,我尝试找到“PhotoShop”。

  1. 首先,我找到 HKEY_CLASSES_ROOT.jpg

    PerceivedType = image
    \OpenWithProgids => jpegfile and Paint.NET.1
    
  2. 因此,我找到 HKEY_CLASSES_ROOT\SystemFileAssociations\ .jpeg

但仍然没有发现有关 Photoshop 的任何信息。

我的搜索规则正确吗?或者 Windows 使用另一个规则来查找 PhotoShop 命令行?

现在,如果我右键单击 .jpg 文件并单击“打开方式...”。它会显示许多程序可供我们选择,例如 PhotoShop、Paint、Paint.NET、Windows Media Center、Windows Photo Viewer 等。

我需要找到操作系统可以找到与 .jpg 关联的文件的规则。实际上,我想定义此规则,使其可以找到所有这些应用程序并在 Windows XP/7/8 上正常运行。

答案1

应该还有另一把钥匙

HKEY_CLASSES_ROOT\jpegfile

去那儿看看吧。

答案2

我建议不要使用注册表来进行此更改!

更改与另一个程序的关联的一种简单方法是右键单击文件类型,然后选择打开方式 -> 选择默认程序。然后选择所需的程序并确保选中“始终使用所选程序打开此类文件”框。

或者,单击开始菜单,然后选择默认程序(也可以从控制面板内部访问)。

您可以在“将文件类型或协议与程序关联”下选择(您可以在其中导航到 .jpeg)

相关内容