右键新建无“文本文档”是因.txt注册表关联丢失,需先重启资源管理器排查缓存问题;若无效,则通过regedit修正hkey_classes_root.txt和txtfile项,或导入正确格式的.reg文件,并在默认应用中将.txt关联设为记事本。

你在桌面右键点击“新建”时找不到“文本文档”选项,说明系统已丢失.txt文件类型与新建功能的注册表关联,这通常发生在记事本被卸载、第三方清理工具误删注册项或注册表权限异常之后,不是界面卡顿,而是底层配置缺失。
先试最轻量的刷新操作
按 Ctrl + Shift + Esc 打开任务管理器 → 在“进程”页找到“Windows 资源管理器” → 右键选择“重新启动”。
这一步仅重载外壳进程,不改动任何配置,5秒内完成。如果右键菜单立刻恢复,说明是临时缓存错乱;若仍无“文本文档”,必须进入注册表修复。
手动重建.txt注册表关联
方法一:直接修正核心路径
按 Win + R 输入 regedit 回车 → 点击“是”允许UAC提示 → 在地址栏粘贴并回车:计算机\HKEY_CLASSES_ROOT\.txt。
右侧双击“(默认)”字符串值 → 将数值数据改为 txtfile → 点击“确定”。这步必须准确,填错会导致整个.txt关联失效,连双击打开都失败。
在左侧 .txt 项上右键 → “新建” → “项”,命名为 ShellNew(注意大小写和拼写)。
点击进入 ShellNew 子项 → 右侧空白处右键 → “新建” → “字符串值”,命名为 NullFile → 双击它,数值数据留空 → 点“确定”。
方法二:补全配套注册项(避免后续打开报错)
在 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 文件 → 弹窗点“是” → 系统提示“成功完成”后,立即按前面说的方法重启 Windows 资源管理器。
最后检查记事本是否真可用
打开“设置” → “应用” → “默认应用” → 拉到最底点“按文件类型指定默认应用” → 找到 .txt 这一行 → 确认右侧显示的是“记事本”,不是 VS Code、Notepad++ 或其他编辑器。
如果显示的是其他程序,点击它 → 在弹出列表中选择“记事本”。这步不做,即使注册表修好了,新建出来的文件也可能无法双击打开,系统会报“该文件没有与之关联的应用”。
右键桌面 → “新建” → “文本文档”,点击创建 → 双击新文件确认能正常打开并编辑。











