用notepad2替换windows自带的 notepad

实在不能忍受windows自带的notepad,不能高亮,不能换行,编辑起来实在是痛苦。
所以找了下替代的软件。
原本想用notepad++进行替换的,但弄了一会有些问题,又稍微大了一点,所以还是
决定使用我notepad2来进行替换。替换的教程网上很多,这里就不再重复了,主要又两个注意的地方:
1. 替换时会有权限的限制,可以通过鼠标右键的属性进行修改。
2. 运行时不能保存配置,这里还是权限问题,以管理员权限配置后保存就可以了。使用的好像只能是system32下那个替换。

好了,可以享受替换后的notepad2了

——————————————————————————

上面的方法比较繁琐,而且根据电脑不同,路径也不同,不通用。而且替换后的notepad保存配置时有权限问题

建议使用下面的方法进行:

大体原理是这样的,修改Image File Execution Options键值后,在有notepad.exe运行请求的时候,就欺骗系统转而运行notepad2.exe:

  1. 创建如下注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe,如果无法修改,需要先右键取得权限;
  2. 在notepad.exe注册表项中,创建名为Debugger的字符串值(REG_SZ);
  3. 修改字符串值Debugger的数据为Notepad2.exe的完整路径,最后以 /z参数结尾。
    如:”D:\Program Files\Notepad2\Notepad2.exe” /z

创建完后应该是这样:

2013-09-06_132254

附上REG文件(把下面的文件另存为xxx.reg导入即可,注意修改其中的软件路径)。

 

4 thoughts on “用notepad2替换windows自带的 notepad

    • 替换的”C:\Windows\SysWOW64\notepad.exe” 和 ”
      C:\Windows\winsxs\amd64_microsoft-windows-notepadwin_31bf3856ad364e35_6.1.7600.16385_none_9ebebe8614be1470\notepad.exe”
      这两个
      可能有的电脑上不一样,建议还是用映像劫持的方式来进行,查看本文的更新

Leave a Reply

Your email address will not be published. Required fields are marked *