记事本替换NOTEPAD

2025年11月17日 00:00 kioihyma

下面是 完整、安全、手动 在 Windows 上创建或修改注册表项的步骤,目标是实现你提供的这行效果:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"C:\\Program Files\\TortoiseGit\\bin\\notepad2.exe\" /z"

作用:每次调用 notepad.exe 时,系统会自动用 notepad2.exe /z 替代(常用于把系统记事本替换为 Notepad2、Notepad++ 等)。


方法一:直接用 .reg 文件导入(推荐,零失误)

1. 新建文本文件

  • 桌面右键 → 新建 → 文本文档,命名为 ReplaceNotepad.reg(后缀必须是 .reg

2. 复制以下内容 完整粘贴(注意双引号和反斜杠)

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"C:\\Program Files\\TortoiseGit\\bin\\notepad2.exe\" /z"

关键点

  • 路径中每个 \ 都要写成 \\(注册表转义)
  • 可执行文件路径必须用 \" 包起来
  • /z 是 Notepad2 的参数,表示“接管原窗口位置”

3. 保存并双击运行

  • 双击 ReplaceNotepad.reg
  • 弹出 UAC 提示 → 点击
  • 再弹确认框 → 点击
  • 完成提示 → 确定

4. 立即生效(无需重启)

打开命令行测试:

notepad

应该直接弹出 Notepad2。


方法二:手动用 regedit 编辑(适合学习或微调)

1. 打开注册表编辑器

  • Win + R → 输入 regedit → 回车 → UAC 点击

2. 导航到目标路径

HKEY_LOCAL_MACHINE
 └─ SOFTWARE
     └─ Microsoft
         └─ Windows NT
             └─ CurrentVersion
                 └─ Image File Execution Options
                     └─ notepad.exe   ← 如果没有,右键新建项

3. 创建字符串值

  • 右键 notepad.exe新建 → 字符串值
  • 名称命名为:Debugger

4. 设置值数据

  • 双击 Debugger
  • 输入:
"C:\Program Files\TortoiseGit\bin\notepad2.exe" /z

注意:外面必须有英文双引号,路径中空格前无需转义

5. 确认并关闭

点击 确定 → 关闭 regedit


验证是否成功

notepad

reg query "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v Debugger

应输出:

Debugger    REG_SZ    "C:\Program Files\TortoiseGit\bin\notepad2.exe" /z

如何撤销(恢复原记事本)

方法 A:删除注册表项

reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /f

方法 B:用 .reg 文件恢复

新建 RestoreNotepad.reg

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]

双击导入即可。


常见问题

问题解决办法
记事本没替换,仍打开原版检查路径是否正确、Notepad2 是否安装、是否以管理员运行 regedit
双引号写错导致失败必须是 \"path\" /z 格式
64位系统路径错误TortoiseGit 默认装在 Program Files(不是 Program Files (x86))

完成!你现在已成功手动操作注册表,实现记事本替换。需要替换成 Notepad++、Sublime 等也同理,只改路径和参数即可。