我有(从我的注册表中导出):
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"的文件上。显然,其他东西在这里产生影响,但是什么?!
答案 0 :(得分:0)
当用户从Windows资源管理器中选择“使用此应用程序启动具有此扩展名的文件”时,有时候 - 但绝不总是 - 优先于我尝试使用的机制。
删除违规的注册表项后,它有效:
HKEY_USERS \软件\微软\的Windows \ CurrentVersion \ Explorer中\ FileExts.md \ OpenWithList ...