notepad++插件必须放入同名子目录(如nppjsonviewer.dll需放plugins\nppjsonviewer\下),且位数匹配、路径正确、进程彻底退出后重启,否则静默失败。

插件目录结构必须是「子文件夹 + 同名 DLL」
Notepad++ v7.6 之后对插件加载路径更严格,直接把 NPPJSONViewer.dll 扔进 plugins 根目录,大概率不识别——它只认「插件名同名子文件夹 + 里面放同名 DLL」这种结构。
- 正确做法:在
plugins目录下新建文件夹NPPJSONViewer,再把NPPJSONViewer.dll放进去 - 错误做法:把
NPPJSONViewer.dll直接丢进plugins,或放进plugins\jsonviewer(名字不一致) - 如果插件带配置文件(如
config.ini)、语言资源(如Viewer.xml),也必须一并放进该子文件夹,不能散落在外面
安装路径必须是 Notepad++ 主程序的 plugins 文件夹
不是用户配置目录,也不是随便建的文件夹。常见路径有:
-
C:\Program Files\Notepad++\plugins(64 位安装版默认) -
C:\Program Files (x86)\Notepad++\plugins(32 位安装版默认) -
D:\MyTools\Notepad++\plugins(自定义安装路径时)
注意:%AppData%\Notepad++\plugins 是用户配置目录,v7.6+ 版本**不从此处加载插件**;用「插件 → 打开插件文件夹」菜单打开的路径,才是你要找的正确位置。
重启前必须彻底退出 Notepad++ 进程
任务栏右下角图标还在、后台有 notepad++.exe 进程残留,都会导致新 DLL 不被重载。手动安装后没反应,八成卡在这一步。
- 右键任务栏图标 → 退出
- 打开任务管理器 → 结束所有
notepad++.exe进程(包括“后台进程”标签页里的) - 再启动 Notepad++,插件才会真正加载
插件架构和 Notepad++ 主程序必须匹配
32 位 Notepad++ 加载 64 位插件,或者反过来,会静默失败——菜单里根本看不到入口,也没有报错提示。
- 打开 Notepad++ → 帮助 → 关于 Notepad++,确认显示的是
x86还是x64 - 去插件 GitHub Release 页面下载对应架构版本,比如 Hex-Editor 插件要选
HexEditor_0.9.14_Win64.zip还是HexEditor_0.9.14_Win32.zip - 绿色版/便携版若禁用了插件签名验证,也可能跳过加载,这种情况需换回官方安装版测试











