17370845950

Win11怎么修复右键菜单没有新建文本文档_Windows11注册表恢复新建项
恢复Windows 11右键“新建文本文档”需修复注册表:一、在HKEY_CLASSES_ROOT.txt下创建ShellNew→NullFile(值为空);二、确保HKEY_CLASSES_ROOT\txtfile完整,含shell\open\command子项并指向notepad.exe "%1";三、可用预设.reg文件一键导入并重启资源管理器。

如果您在Windows 11中右键点击桌面或文件夹空白处,发现“新建”菜单中缺失“文本文档”选项,则很可能是系统注册表中与.txt扩展名关联的ShellNew项被删除、损坏或未正确注册。以下是恢复该功能的具体操作步骤:

一、通过注册表编辑器手动添加.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",点击“确定”。

三、使用预配置.reg文件一键注入

该方法适用于需批量部署或避免手动误操作的场景,通过导入标准格式的注册表脚本,自动完成.txt关联与ShellNew注册,所有键值均按Windows 11原生规范预设,无需逐级导航。

1、打开记事本,粘贴以下完整内容:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt]

@="txtfile"

[HKEY_CLASSES_ROOT\.txt\ShellNew]

"NullFile"=""

[HKEY_CLASSES_ROOT\txtfile]

@="文本文档"

[HKEY_CLASSES_ROOT\txtfile\shell\open\command]

@="notepad.exe \"%1\""

2、点击“文件” → “另存为”,将文件命名为restore_txt_new.reg,保存类型选择“所有文件”,编码选择UTF-16(即Unicode)。

3、双击运行该.reg文件,在弹出的确认窗口中点击“是”。

4、按下Ctrl + Shift + Esc打开任务管理器,切换到“进程”页签,找到“Windows资源管理器”,右键选择“重新启动”。