我刚刚将我的电脑升级到 Windows 11。
作为 C++/cmake 程序员,我经常使用上下文菜单上的“新建 -> 文本文件”选项,但 Windows 11 已删除此选项。
有没有办法可以恢复此选项,例如通过 regedit 或一些新工具?
答案1
spikey_richie 建议将整个上下文菜单重置为 Windows 10 的外观,这可能是某些人想要的,但并不能回答 OP 的具体问题。
我正在寻找一种方法来恢复“创建新文本文档”选项。找到了这个很棒的页面:https://www.tenforums.com/tutorials/24412-add-remove-default-new-context-menu-items-windows-10-a.html
并使用了效果很好的“Restore_New_Text_Document_context_menu_item.reg”文件。
要仅恢复 OP 要求的内容,只需要以下 .reg 文件。需要退出/登录或重新启动,以便 explorer.exe 生效。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"ItemName"=hex(2):40,00,25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,2c,00,2d,00,34,00,37,00,30,00,00,00
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfilelegacy]
@="Text Document"
答案2
答案3
如果你想手动更改注册表(总是进行编辑前先备份)无需将其重置为 Windows 10 外观,下面是对我有用的步骤:
- 打开注册表编辑器并移至
HKEY_CLASSES_ROOT\.txt
- 添加新的
Key
名为ShellNew
- 移至新键(即
HKEY_CLASSES_ROOT\.txt\ShellNew
) - 添加新的
String Value
名称NullFile
现在,唯一缺少的是上下文菜单中显示的名称。由于默认情况下没有,因此条目尚未显示。要更改此设置:
- 搬去
HKEY_CLASSES_ROOT\txtfilelegacy
- 将值更改
(Default)
为Text File
(或您想要的任何其他名称)
瞧!它应该会出现,不需要重启。(编辑:也许你需要重启 explorer.exe,正如 David Moylan 指出的那样。)如果你想添加一个模板对于文件,这可能有效,但我没有尝试过。
答案4
从 Microsoft Store 安装 Windows 记事本:https://www.microsoft.com/store/productId/9MSMLRH6LZF3
然后:
通过转到任务管理器 > 进程 > Windows 资源管理器 > 右键单击 > 重新启动来重新启动 Windows 资源管理器
或者重新启动 Windows
然后它会弹出