我正在尝试将条目添加到新的上下文菜单使用例如在这里找到的信息:如何修改 Windows 10 文件资源管理器“新项目”菜单?
我的问题是,当我尝试添加需要模板才能正确创建新文件的条目时。我的第一个问题是没有C:\Windows\ShellNew
文件夹(隐和受保护的操作系统文件显示),所以我创建了ShellNew
文件夹。然后我将模板文件添加到该文件夹,在 RegEdit 中导航到文件扩展名,然后创建NullFile
和FileName
字符串值,如上一个问题所述,FileName
值为%SystemRoot%\ShellNew\Template.7z
。
但是,当我使用该上下文菜单创建新文件时,该过程并未使用我在值中指向的模板文件FileName
。相反,它正在创建一个无法工作的空文件,因为它缺少数据,导致与其关联的程序将新文件标记为已损坏。
答案1
经过一番折腾,我终于找到了解决问题的方法。如果您将模板文件放在文件夹中C:\Windows\ShellNew
,则无需将文件路径的该部分添加到注册表项的值中。因此,就我而言,我不会输入该字符串值,FileName
而是写入。%SystemRoot%\ShellNew\Template.7z
Template.7z