windows 11右键缺失“使用记事本编辑”选项,首先点击“显示更多选项”确认是否被折叠;若仍缺失,则可通过powershell脚本、手动添加注册表项(全局或仅.txt/.log等特定扩展名)三种方法修复,操作后需重启资源管理器生效。

Windows 11右键点击.txt、.log等纯文本文件时,菜单里找不到“使用记事本编辑”这一项,说明系统未在注册表中正确注册该上下文命令,或被现代菜单分层机制默认折叠隐藏——它其实没消失,只是藏起来了。
确认是否真缺失,还是被折叠了
先别急着改注册表。对任意.txt文件右键,如果只看到“打开”“复制”“属性”等精简选项,【请先点一下“显示更多选项”】。若此时菜单展开后出现了“使用记事本打开”,那问题就不是功能丢失,而是Win11 22H2+默认启用的现代化上下文菜单策略所致——它把传统shell项归入二级菜单,不主动触发就不会显示。
只有在点了“显示更多选项”后依然找不到,才需要后续修复操作。
方法一:用PowerShell一键注入(推荐新手)
这一步操作起来很简单,直接把下面整段代码复制进记事本,保存为.ps1文件,右键以管理员身份运行即可:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force; $regPath = 'HKCU:\Software\Classes\*\shell\notepad'; New-Item $regPath -Force | Out-Null; Set-ItemProperty $regPath -Name '(Default)' -Value '使用记事本编辑'; $cmdPath = "$regPath\command"; New-Item $cmdPath -Force | Out-Null; Set-ItemProperty $cmdPath -Name '(Default)' -Value 'notepad.exe "%1"'; Write-Host "已添加,重启资源管理器生效"
运行后会弹出提示窗口,关闭它→按Ctrl+Shift+Esc打开任务管理器→找到“Windows资源管理器”→右键“重新启动”。
注意:PowerShell脚本必须以【管理员身份运行】,否则写入注册表失败且无报错提示。
方法二:手动添加注册表项(精准控制)
适用于想明确知道每一步改了什么,或需对特定扩展名(如仅.log文件)启用该选项:
第一步:按Win + R输入regedit回车,点击“是”允许UAC提权。
第二步:导航到 HKEY_CURRENT_USER\Software\Classes\*\shell → 右键shell → 新建项 → 命名为notepad。
第三步:在notepad右侧双击“(默认)”字符串,数值数据填入:使用记事本编辑。
第四步:在notepad下再新建一个名为command的项;进入command,双击“(默认)”,填入:【notepad.exe "%1"】(引号不能少,%1前后不加空格)。
第五步:关闭注册表编辑器,按Ctrl+Shift+Esc → 重启Windows资源管理器。
方法三:仅对.txt文件启用(避免污染所有类型)
如果你只想让.txt文件右键出现该选项,其他类型保持原样,那就别碰*通配符,改txtfile类:
方法一:先确认.txt关联是否正常——在注册表中打开HKEY_CLASSES_ROOT\.txt,看右侧“(默认)”值是不是txtfile。如果不是,双击修改为txtfile。
方法二:接着打开HKEY_CLASSES_ROOT\txtfile\shell → 新建项 → 命名为notepad → 右侧设“(默认)”为:使用记事本编辑。
方法三:在notepad下新建command项 → 双击“(默认)” → 输入:【notepad.exe "%1"】。
改完立刻生效,无需重启,右键任意.txt文件就能看到新菜单项。











