在Windows中向上下文菜单添加命令失败

时间:2017-04-09 10:26:07

标签: windows registry contextmenu

我有(从我的注册表中导出):

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.md]
@="markdownfile"

使用默认值" markdownfile"。我也有

Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\markdownfile]
[HKEY_CLASSES_ROOT\markdownfile\shell]
[HKEY_CLASSES_ROOT\markdownfile\shell\MarkAPL ==> HTML5]
[HKEY_CLASSES_ROOT\markdownfile\shell\MarkAPL ==> HTML5\command]
@="\"C:\\Programs\\..." \"%1\""

然而" MarkAPL ==> HTML"不显示;相反,它以粗体显示文件名。

如果我创造" .aa"使用默认值" markdownfile"然后该命令显示在任何扩展名为" .aa"的文件上。显然,其他东西在这里产生影响,但是什么?!

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

当用户从Windows资源管理器中选择“使用此应用程序启动具有此扩展名的文件”时,有时候 - 但绝不总是 - 优先于我尝试使用的机制。

删除违规的注册表项后,它有效:

HKEY_USERS \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts.md \ OpenWithList ...