右键新建无“文本文档”是因.txt关联注册项缺失;先重启资源管理器尝试修复,再通过注册表添加shellnew\nullfile项或导入.reg文件恢复,最后检查.txt默认程序并用sfc/dism修复系统文件。

你在桌面或文件夹空白处右键点击,想立刻新建一个.txt文件来记事、写脚本或临时存数据,却发现“新建”子菜单里根本找不到“文本文档”这一项——这不是系统崩溃,也不是硬盘坏了,而是Windows注册表中.txt文件类型对应的“新建模板”注册项被意外删除或改写,导致资源管理器压根不渲染该菜单项。
先试最轻量的刷新操作
按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”列表中找到 Windows 资源管理器 → 右键 → 重新启动。
桌面图标和任务栏会闪一下后重载,立刻右键检查“新建”菜单。这一步能解决因资源管理器临时卡死或界面缓存异常导致的菜单不显示问题,【无需修改注册表,5秒内完成】。
手动修复注册表核心项(推荐)
第一步:按 Win + R 输入 regedit 回车,以管理员权限打开注册表编辑器。
第二步:在左侧树形栏精准定位到 HKEY_CLASSES_ROOT\.txt。
第三步:双击右侧“(默认)”字符串值,确认其“数值数据”为 txtfile;如果不是,改成 txtfile 并点确定。
第四步:在 .txt 项上右键 → 新建 → 项,命名为 ShellNew(如果已存在,跳过此步)。
第五步:点击进入 ShellNew 子项,在右侧空白处右键 → 新建 → 字符串值,命名为 NullFile,双击它,将“数值数据”留空 → 点确定。【这是关键一步,缺了它,“新建”菜单永远不显示文本文档】
关闭注册表编辑器,回到任务管理器重启 Windows 资源管理器。
一键导入修复文件(适合怕输错的人)
方法一:新建一个文本文档,把下面整段内容原样复制粘贴进去:
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 文件,弹出提示时点是。
最后重启 Windows 资源管理器。











