右键新建无“文本文档”是因注册表中.txt的shellnew项缺失或损坏;需修复hkey_classes_root.txt默认值为txtfile、创建shellnew项并添加nullfile空字符串,或导入.reg文件一键修复。

你在桌面或任意文件夹空白处右键点击,想快速新建一个.txt文件来记事、写脚本或临时存数据,却发现“新建”子菜单里根本找不到“文本文档”这一项——这不是系统崩溃,也不是硬盘坏了,而是Windows注册表中.txt文件类型对应的“新建模板”注册项被意外删除或改写,导致系统压根不知道该用什么方式生成这个空文本文件。
先试最轻量的刷新操作
按Ctrl + Shift + Esc打开任务管理器 → 在“进程”页找到“Windows 资源管理器” → 右键选择“重新启动”。
这一步仅重载外壳进程,不改动任何配置,5秒内完成。如果右键菜单立刻恢复,说明是临时缓存错乱;若仍无“文本文档”,必须进入注册表修复。
手动修复注册表核心项
第一步:按Win + R输入regedit回车,以管理员权限打开注册表编辑器。
第二步:在左侧树形栏中精准定位到路径:【HKEY_CLASSES_ROOT\.txt】。
第三步:右侧双击“(默认)”字符串值 → 将数值数据改为【txtfile】 → 点击“确定”。这步必须准确,填错会导致整个.txt关联失效,连双击打开都失败。
第四步:在.txt项上右键 → “新建” → “项”,命名为【ShellNew】(注意大小写和拼写,已存在则跳过)。
第五步:点击进入ShellNew子项 → 右侧空白处右键 → “新建” → “字符串值”,命名为NullFile → 双击它,数值数据留空 → 点“确定”。【这是关键一步,缺了它,“新建”菜单永远不显示文本文档】
一键导入修复文件
方法一:新建一个文本文档,把下面整段内容原样复制粘贴进去:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.txt]
@="txtfile"
"Content Type"="text/plain"
[HKEY_CLASSES_ROOT\.txt\ShellNew]
"NullFile"=""
[HKEY_CLASSES_ROOT\txtfile]
@="文本文档"
[HKEY_CLASSES_ROOT\txtfile\shell\open\command]
@="NOTEPAD.EXE %1"
一款AI工具,主要用于在主代理响应前,并行运行Kimi K2.5和GPT 5.3 Codex,注入双方观点以增强认知多样性,适合需要提升相关任务效率的用户。
点击“文件”→“另存为”,文件名填【修复右键文本文档.reg】,保存类型选所有文件,编码选UTF-8。
双击运行这个 .reg 文件,弹出提示时点是。
检查并重置.txt默认打开程序
打开“设置” → “应用” → “默认应用” → 拉到最下方点“按文件类型指定默认应用”。
找到.txt这一行,确认其右侧显示的是“记事本”。如果不是,点击它,在弹出列表中选择“记事本”。
这一步看似无关,但某些第三方软件(如WPS、Notepad++)接管.txt关联后,会顺带移除ShellNew项,重置可触发系统重建部分注册表逻辑。
执行系统文件扫描(备用方案)
以管理员身份打开命令提示符,依次执行:
sfc /scannow
Dism /Online /Cleanup-Image /RestoreHealth
两个命令全部执行完毕后重启电脑。此操作针对系统组件级损坏,适用于前述方法均无效且右键菜单其他项目也异常的情况。










