下面是 完整、安全、手动 在 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 等也同理,只改路径和参数即可。