Windows 10 注册表中打开图像的命令在哪里

Windows 10 注册表中打开图像的命令在哪里

通常,打开某种文件类型的程序存储在注册表中的以下项中(其中filetypename是文件类型的名称):

HKEY_CLASSES_ROOT\filetypename\shell\Open\command

但对于 PNG 或 JPG 等图像文件,shell键中唯一的键是printto,即打印命令。但是,当我右键单击图像时,仍然有一个打开命令,但它似乎不在注册表中的任何地方。这是为什么?文件可以有注册表中没有的命令吗?或者这个命令的键在注册表中的其他地方?

答案1

我知道这一点是因为我刚刚对“使用 VbsEdit 编辑”进行了此操作,这是 .vbs 文件类型的自定义更改。在我创建从“.vbs”到“Command”的每个键后,此操作在 Windows 7 计算机上有效:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.vbs\Shell\Edit 与 VbsEdit\Command]="C:\Program Files (x86)\Vbsedit\Vbsedit.exe" "%1"

显然,对于您的问题使用:

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\filetypename\shell\Open\Command]="C:\Path\OpenProgram.exe"

... 并且“C:\Path\OpenProgram.exe”是所需默认打开程序的完整路径名。

相关内容