“文本文档”选项消失是因.txt文件类型的ShellNew注册表项缺失或损坏;需先重启资源管理器,无效则手动修复HKEY_CLASSES_ROOT.txt和txtfile相关键值,或导入专用.reg文件恢复。

你在桌面或文件夹空白处右键点击“新建”时,发现“文本文档”选项彻底消失,不是卡顿也不是延迟,而是注册表中.txt文件类型的ShellNew模板配置被删除或损坏,系统已无法识别该类型支持新建操作。
先试最轻量的刷新操作
按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页找到“Windows 资源管理器” → 右键选择“重新启动”。
这一步仅重载外壳进程,不改动任何配置,5秒内完成。如果右键菜单立刻恢复,说明是临时缓存错乱;若仍无“文本文档”,必须进入注册表修复。
手动补全.txt注册表关键项
按 Win + R 输入 regedit 回车 → 点击“是”允许UAC提示。
在注册表编辑器地址栏粘贴并回车:计算机\HKEY_CLASSES_ROOT\.txt。
右侧双击“(默认)”字符串值 → 将数值数据改为 【txtfile】 → 点击“确定”。填错会导致.txt双击打不开,连记事本都启动失败。
在左侧 .txt 项上右键 → “新建” → “项”,命名为 【ShellNew】(注意大小写和拼写,不能写成 shellnew 或 Shellnew)。
点击进入 ShellNew 子项 → 右侧空白处右键 → “新建” → “字符串值”,命名为 NullFile → 双击它,数值数据留空 → 点“确定”。
补全配套项防止打开报错
方法一:补全 txtfile 类定义
在 regedit 地址栏输入:计算机\HKEY_CLASSES_ROOT\txtfile → 若该路径不存在,右键 HKEY_CLASSES_ROOT → “新建” → “项”,命名为 txtfile。
双击右侧“(默认)” → 输入 【文本文档】 → 确定。
展开 txtfile → shell → open → command → 双击右侧“(默认)” → 数值数据设为 NOTEPAD.EXE %1 → 点“确定”。这步不做,新建出来的.txt文件双击会弹出“没有关联的应用”错误。
方法二:用.reg文件一键导入(推荐给怕手误的人)
第一步:新建一个记事本文件,把下面整段内容一字不差复制进去:
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"
第二步:“文件” → “另存为” → 文件名填 【修复右键文本文档.reg】 → “保存类型”选“所有文件” → 编码选 UTF-8 → 保存。
双击运行该 .reg 文件 → 点击“是”确认导入 → 关闭所有窗口后,在桌面右键验证“新建→文本文档”是否出现。

















