无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 135|回复: 10
打印 上一主题 下一主题

[求助] 求助用Notepad++替代系统记事本的方法【新Win11】

[复制链接]
跳转到指定楼层
1#
本帖最后由 msold5 于 2025-12-8 20:47 编辑

先说问题:
用以前的Debugger方法修改后,只能改一部分打开方式,凡是用新notepad打开的就没办法修改!!!!
而且这个文件夹的安全属性修改成Administrator(当前用户)完全属性后,也无法改名、删除???
除了用U盘启动手工处理,还有什么自动化可以处理的方法吗?

事由:
从Win10开始时,就习惯了使用Notepad++来替代系统自带的记事本,用的绿色版,写了个批处理来安装,大致是导入注册表的方式,并把自己习惯了使用记事本编辑的文档类型一并注册,注册表主要是两部分:
1是使用Debugger来修改指向
2是使用注册方法把常用的打开方式改为Notepad++
本来也相安无事,用了好几年,直到今天刚安装不忘初心刚制作的最新Win11  23H2_22631.6276 x64版时(2025.11.29)
     这个系统除了在c:\windows\notepad.exe以外,还有另一个!!!
     C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2112.32.0_x64__8wekyb3d8bbwe\Notepad

查看注册表中,很多都被关联到了这个8wekyb3d8bbwe\Notepad上,而不是Windows\Notepad打开的

附上我的注册表(批处理生成),如果有问题,请指正:

  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
  3. "Debugger"=""C:\\Program Files\\notepad\\notepad++.exe" -notepadStyleCmdline -z"
  4. [HKEY_CLASSES_ROOT\*\shell\Notepad\Command]                                       
  5. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""                                                
  6. [HKEY_CLASSES_ROOT\Applications\notepad.exe]                                       
  7. [HKEY_CLASSES_ROOT\Applications\notepad.exe\shell]                                
  8. [HKEY_CLASSES_ROOT\Applications\notepad.exe\shell\edit]               
  9. [HKEY_CLASSES_ROOT\Applications\notepad.exe\shell\edit\command]
  10. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""        
  11. [HKEY_CLASSES_ROOT\Applications\notepad.exe\shell\open]               
  12. [HKEY_CLASSES_ROOT\Applications\notepad.exe\shell\open\command]
  13. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""        
  14. [HKEY_CLASSES_ROOT\batfile\shell\edit\command]
  15. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  16. [HKEY_CLASSES_ROOT\cmdfile\shell\edit\command]
  17. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  18. [HKEY_CLASSES_ROOT\inifile\shell\open\command]
  19. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  20. [HKEY_CLASSES_ROOT\JSEFile\Shell\Edit\Command]
  21. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  22. [HKEY_CLASSES_ROOT\JSFile\Shell\Edit\Command]
  23. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  24. [HKEY_CLASSES_ROOT\txtfile\shell\open\command
  25. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  26. [HKEY_CLASSES_ROOT\zapfile\shell\open\command
  27. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  28. [HKEY_CLASSES_ROOT\SystemFileAssociations\.vsto\shell\edit\command
  29. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  30. [HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit\command
  31. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  32. [HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\open\command
  33. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  34. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JSFile\Shell\Edit\Command
  35. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  36. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.vsto\shell\edit\command]
  37. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  38. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\edit\command
  39. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  40. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\text\shell\open\command
  41. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
  42. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfile\shell\open\command]
  43. @=""C:\\Program Files\\notepad\\notepad++.exe" "%1""
复制代码
回到之前的问题上:
用以前的Debugger方法修改后,只能改一部分打开方式,凡是用新notepad打开的就没办法修改!!!!
而且这个文件夹的安全属性修改成Administrator(当前用户)完全属性后,也无法改名、删除???
除了用U盘启动手工处理,还有什么自动化可以处理的方法吗?

2#
发表于 半小时前 | 只看该作者
将注册表中,搜索Microsoft.WindowsNotepad_11.2112.32.0_x64__8wekyb3d8bbwe\Notepad,把搜索到的,都替换为C:\Program Files\notepad\notepad++.exe
是否可行?

点评

应该不行,他不是简单的使用路径这个方式,好像是注册了个什么类型的方式来实现的  详情 回复 发表于 8 分钟前
回复

使用道具 举报

3#
发表于 半小时前 | 只看该作者
我XP用Notepad2,改名成notepad.exe直接把系统的那个替换掉用...


二○二五年十二月八日

点评

前面说了,替换不了,c:\windows\notepad.exe可以替换,但C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2112.32.0_x64__8wekyb3d8bbwe\Notepad\Notepad.exe无法替换无法删除无法更名  详情 回复 发表于 6 分钟前
回复

使用道具 举报

4#
发表于 半小时前 来自手机 | 只看该作者
邪恶海盗 发表于 2025-12-8 21:05
我XP用Notepad2,改名成notepad.exe直接把系统的那个替换掉用...



我win10也这么做的,好像没啥问题

记得system32和syswow64也要替换

回复

使用道具 举报

5#
发表于 半小时前 | 只看该作者
将下面修改一下应该可以:
[替换与还原记事本].bat
@echo off
Title notepad2替換系统记事本
::界面大小,Cols为宽,Lines为高
mode con cols=45 lines=10
color 2F
set regkey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe
::自动以管理员身份运行bat文件
cd /d %~dp0
%1 start "" mshta vbscript:createobject("shell.application").shellexecute("""%~0""","::",,"runas",1)(window.close)&exit
:menu
cls
ECHO.
ECHO  1、替换记事板[进行劫持]
ECHO  2、还原记事板[取消劫持]
ECHO.
set /p a=请输入操作序号并回车(1、2):
cls
if %a%==1 goto notepad2
if %a%==2 goto undo
:notepad2
reg add "%regkey%" /v "Debugger" /t REG_SZ /d "%~dp0..\notepad2.exe /z" /f
goto exit
:undo
reg delete "%regkey%" /f
goto exit

点评

你这个过时了,比我用的还要老  详情 回复 发表于 5 分钟前
回复

使用道具 举报

6#
发表于 半小时前 | 只看该作者
修改: "%~dp0..\notepad2.exe /z" 为你的路径
回复

使用道具 举报

7#
发表于 15 分钟前 | 只看该作者
修改必要性不大
回复

使用道具 举报

8#
发表于 12 分钟前 | 只看该作者
本帖最后由 fh123456 于 2025-12-8 21:49 编辑

win10系统可以这样设置,文本文件-右键-属性-打开方式 -更改。。。。。然后自动关联了
回复

使用道具 举报

9#
 楼主| 发表于 8 分钟前 | 只看该作者
guimei5320 发表于 2025-12-8 20:57
将注册表中,搜索Microsoft.WindowsNotepad_11.2112.32.0_x64__8wekyb3d8bbwe\Notepad,把搜索到的,都替换 ...

应该不行,他不是简单的使用路径这个方式,好像是注册了个什么类型的方式来实现的
回复

使用道具 举报

10#
 楼主| 发表于 6 分钟前 | 只看该作者
邪恶海盗 发表于 2025-12-8 21:05
我XP用Notepad2,改名成notepad.exe直接把系统的那个替换掉用...

前面说了,替换不了,c:\windows\notepad.exe可以替换,但C:\Program Files\WindowsApps\Microsoft.WindowsNotepad_11.2112.32.0_x64__8wekyb3d8bbwe\Notepad\Notepad.exe无法替换无法删除无法更名
回复

使用道具 举报

11#
 楼主| 发表于 5 分钟前 | 只看该作者
yyz2191958 发表于 2025-12-8 21:15
将下面修改一下应该可以:
[替换与还原记事本].bat
@echo off

你这个过时了,比我用的还要老
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-8 21:57

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表