Windows 11右键“新建”缺失“文本文档”选项,可依次通过修复记事本应用、重新安装记事本、手动添加注册表ShellNew项及补全文本文件类定义(txtfile)四步恢复。

如果您在Windows 11中右键桌面或文件夹空白处,发现“新建”子菜单中缺失“文本文档”选项,则可能是由于记事本应用损坏、系统注册表中.txt关联项丢失或ShellNew配置被清除所致。以下是恢复该功能的具体操作步骤:
一、修复记事本应用
系统自带的记事本(Notepad)若状态异常,将导致其无法向资源管理器注册新建能力。通过应用设置中的修复功能可重置其内部配置与注册状态。
1、点击开始按钮,在所有应用列表中找到记事本,右键单击它。
2、选择“更多” → “应用设置”。
3、在打开的设置页面中,向下滚动至“重置”区域。
4、点击“修复”按钮,等待系统完成修复过程。
5、修复结束后,右键刷新桌面,检查“新建”菜单是否已出现“文本文档”。
二、重新安装记事本应用
当修复操作无效时,说明记事本应用本体可能已严重损坏或组件缺失。通过Microsoft Store重新安装可确保获取完整、签名有效的官方版本,并触发系统级注册流程。
1、打开Microsoft Store应用。
2、在搜索栏中输入Windows Notepad。
3、在搜索结果中确认开发者为Microsoft Corporation,点击“获取”进行安装。
4、安装完成后,按下Ctrl + Shift + Esc打开任务管理器,在“进程”页签中找到“Windows资源管理器”,右键选择“重新启动”。
5、资源管理器重启后,立即检查右键菜单是否恢复“新建文本文档”选项。
三、通过注册表编辑器手动添加.txt ShellNew项
该方法直接重建系统识别“.txt”为可新建文件类型所需的注册表结构,核心在于确保HKEY_CLASSES_ROOT\.txt路径下存在有效的ShellNew子项及触发值,使资源管理器能正确渲染“新建文本文档”菜单项。
1、同时按下Win + R组合键,打开“运行”对话框。
2、输入regedit,按回车,以管理员权限运行注册表编辑器。
3、在注册表左侧导航栏中,依次展开至:HKEY_CLASSES_ROOT\.txt。
4、若右侧窗格中“(默认)”字符串值不存在或数值数据非txtfile,请双击“(默认)”,将其“数值数据”修改为txtfile,点击“确定”。
5、右键点击.txt项,在弹出菜单中选择“新建” → “项”,将新项命名为ShellNew。
6、点击刚创建的ShellNew项,在右侧空白处右键 → “新建” → “字符串值”,命名为NullFile。
7、双击新建的NullFile,将其“数值数据”留空,点击“确定”。
四、验证并补全txtfile类定义
仅设置.txt的ShellNew还不够,系统还需确认txtfile这一类名在注册表中完整存在且具备合法的命令处理能力。若该类缺失,新建行为将无法触发记事本程序,因此需同步检查并修复其顶层定义。
1、在注册表编辑器中,导航至:HKEY_CLASSES_ROOT\txtfile。
2、若该路径不存在,右键点击HKEY_CLASSES_ROOT → “新建” → “项”,命名为txtfile。
3、点击txtfile项,在右侧双击“(默认)”,将其“数值数据”设为文本文档,点击“确定”。
4、右键txtfile → “新建” → “项”,命名为shell。
5、右键shell → “新建” → “项”,命名为open。
6、点击open项,在右侧双击“(默认)”,输入&打开,点击“确定”。
7、右键open → “新建” → “项”,命名为command。
8、点击command项,在右侧双击“(默认)”,将“数值数据”设为notepad.exe "%1",点击“确定”。










