右键单击“新”注册表项,但上下文菜单不再显示它

时间:2011-12-31 00:43:00

标签: registry

我正在运行Windows 7.几个月前,我添加了以下注册表项,以便右键单击.tex文件的“新”选项

Computer\HKEY_CLASSES_ROOT\.tex\ShellNew

带值

(Default)    REG_SZ    (value not set)
FileName     REG_SZ    C:\Users\myUser\pathToSampleFile.tex

它一直运作良好。右键单击并转到“新建”菜单,我可以选择使用所需的模板创建一个新的.tex文件。

但是,今天我卸载了TeXworks(.tex文件的文本编辑器,如果你不熟悉的话),右键单击.tex文件的“新”选项就消失了。我认为它必须删除密钥,但令我惊讶的是密钥是仍然存在。我尝试将其删除并重新启动,重新启动等,但样板故障排除无效。

有谁知道为什么会发生这种情况和/或如何修复它?非常感谢你的时间。

编辑:如果我在我的注册表中搜索“ShellNew”,有很多文件扩展名都有密钥,但实际上只有少数几个出现在我的右键菜单中。我认为必须有一些主开/关键,要查看哪些文件扩展名是否有“ShellNew”键,但我不知道它会在哪里。

1 个答案:

答案 0 :(得分:5)

要显示“新建”菜单中的选项,您还需要为文件扩展名定义文件类型,即您需要将HKEY_CLASSES_ROOT / .tex中的默认值设置为类似TexFile的内容,然后添加“ TexFile“HKEY_CLASSES_ROOT的关键。然后将该键的default-Value设置为“TeX-File”。 “新建”菜单中的条目以这种方式显示其显示的文本,如果右键单击文件并选择“属性”,则窗口也会将其显示为“文件类型”。卸载TeXworks可能已删除,因此没有文本显示在“新建”菜单中。

相关问题