为什么 Windows 8 中 PNG 文件的 shell 命令不起作用?

为什么 Windows 8 中 PNG 文件的 shell 命令不起作用?

我有与这里完全相同的任务:
Windows 7 - 为 .png 文件添加 shell 命令

但出于未知原因,此解决方案在 Windows 8 中不起作用仅适用于 PNG 文件。但我不知道为什么。

我尝试了一些其他格式,例如 PSD。添加新命令可以正常工作:

在此处输入图片描述


但对于 PNG,完全相同的命令不会显示在 Windows 资源管理器中:

在此处输入图片描述


我尝试重命名类和命令,或者仅使用用户结构HKEY_CURRENT_USER\Software\Classes。我也尝试过编辑访问权限。但毫无作用。

我猜想有一些 MIME 类型命令分配给了 PNG 格式,但我可以在注册表的哪里找到它们?或者其他什么?


更新

我试过文件类型管理器类型应用程序也是如此。列出了一些标准命令,这里也列出了自定义命令,但它们都不起作用:

在此处输入图片描述

答案1

这可能有点晚了,但经过几个小时的研究,为什么它不适用于pngfilegiffile以及jpegfile其他可能被视为图形/图片/图像并因此用的文件扩展名执行Windows 8 Photo App,我找到了原因。

实际原因是应用程序本身,Windows 8 Photo App默认情况下所有图形都使用 打开,并且不显示上下文菜单项。但是,将默认应用程序更改为标准 后Windows 7 Photo Viewer,项目显示并按预期工作。

希望这能够帮助其他人,比如我,他们从谷歌搜索过但却找不到这个特定问题的解决方案。

// 02.04.2014 刚刚发现,尽管做了上述事情,但对文件来说并没有太大帮助.gif。所以我查看了照片应用程序存储其外壳数据的位置,并找到了它:密钥是位于的二进制值的名称HKEY_CLASSES_ROOT\.gif\OpenWithProgids。它是带有前缀的文件App,该前缀后面是某种加密字符。只需查找此密钥,您就会直接获得该应用程序的外壳密钥。进行更改,您应该会看到弹出的新上下文菜单项如果您已将其设置Windows 8 Photo App为默认程序。

答案2

我会推荐类型实用程序,它看起来有点朴素,但可以处理我必须做的任何关联事务。

在 Windows 8 中搜索类型时请注意从右侧超级按钮中选择“设置”,因为它是作为控制面板应用程序安装的。

相关内容