我使用ShellMenuView实用程序查找与.js扩展名关联的注册表项并更改了此项:
HKEY_CLASSES_ROOT\JSFile\Shell\Edit\Command
从notepad.exe的路径到记事本++。exe路径。
由于某种原因,编辑上下文菜单仍然打开记事本。我为.bat文件做了同样的事情,它工作正常。还有另一个可以覆盖它的关键吗?
答案 0 :(得分:2)
有几个可能的地方。 HKEY_CLASSES_ROOT\*
适用于所有文件,无论其类型如何。如果它具有相同的edit
命令,则会发生冲突(我不确定哪一个优先于此)。
此外,您指向的路线是全局设置。还有一个位于HKEY_CURRENT_USER\Software\Classes
的每用户文件关联。从那里开始,结构如下。来自这两个地方的条目被认为是构建上下文菜单,但对于那些重复的条目,每用户设置覆盖全局设置,可能是另一个要查看的地方。