在 Windows 11 中,右键菜单里找不到“新建文本文档”选项的情况虽然不常见,但一旦出现确实影响日常操作。别急,这通常并非严重故障,根源往往在于记事本应用的后台注册异常,或是系统注册表中与 .txt 文件关联的配置出现偏差。下面按照从简单到复杂的顺序,逐步操作,基本都能恢复该功能。

一、先尝试内置修复记事本应用
多数情况下,问题只是因为系统自带的记事本(Notepad)在后台的注册信息“掉线”了。Windows 提供了一个内置修复选项,可以一键重置其配置,无需手动修改注册表,安全又高效。
具体操作很简单:从开始菜单找到“记事本”,右键点击它,选择“更多” → “应用设置”。在打开的设置页面中,向下滚动找到“重置”区域,直接点击“修复”按钮。等待系统完成修复操作,回到桌面刷新右键菜单,检查“文本文档”选项是否已经恢复。
二、修复无效?尝试重新安装记事本
若上述方法未能解决问题,可能是记事本的核心文件损坏程度较深。此时,通过 Microsoft Store 重新安装官方版本,能最彻底地修正关联问题。重装过程会强制系统重新注册所有文件类型关联,相当于一次完整的“复位”。
打开 Microsoft Store,搜索“Windows Notepad”,确认开发者是“Microsoft Corporation”,然后点击获取安装。安装完成后,务必按 Ctrl + Shift + Esc 打开任务管理器,找到“Windows 资源管理器”进程,右键选择“重新启动”。等桌面图标刷新后,再次检查右键菜单,通常“新建文本文档”便会重新出现。
三、手动修复注册表(高级用户操作)
如果前两种方法均无效,很可能是系统注册表中关于 .txt 文件类型的深层关联出现了问题。需要手动检查并修正相关注册信息。注意:修改注册表存在风险,建议操作前先备份。
按下 Win + R,输入 regedit 回车,以管理员身份运行注册表编辑器。然后按照以下路径仔细操作:
首先,导航到:HKEY_CLASSES_ROOT\.txt。确保右侧窗格中的“(默认)”值的数值数据为 txtfile,如果不是请双击修改。
接着,右键点击 .txt 项,选择“新建” → “项”,将新项命名为 ShellNew。然后,在新建的 ShellNew 项右侧空白处,右键“新建” → “字符串值”,命名为 NullFile。最后双击 NullFile,将“数值数据”留空(不填写任何内容),点击确定。
四、最后一步:确认“txtfile”类定义完整
仅修复 .txt 的关联还不够,系统还需要知道“txtfile”这个类名具体指向哪个程序以及如何打开。因此,必须确保该顶层定义完整无误。
在注册表编辑器中,继续导航到:HKEY_CLASSES_ROOT\txtfile。如果该路径不存在,则右键点击 HKEY_CLASSES_ROOT,新建一个项,命名为 txtfile。
点击进入 txtfile 项,将其“(默认)”值的数据设置为 文本文档。然后,在 txtfile 项下,依次新建 shell → open → command 的层级结构。具体步骤如下:
1. 右键 txtfile,新建项,命名为 shell。
2. 右键 shell,新建项,命名为 open。
3. 点击 open 项,将其“(默认)”值的数据设为 &打开(& 符号用于定义快捷键)。
4. 右键 open,新建项,命名为 command。
5. 点击 command 项,将其“(默认)”值的数据设为 notepad.exe "%1"。
完成所有步骤后关闭注册表编辑器,重启电脑或重启“Windows 资源管理器”进程,消失的“新建文本文档”选项应当会重新出现在右键菜单中。
