notepad++ 8.0+ 必须安装 plugin admin 组件(安装时勾选),而非旧版 pluginmanager.dll;手动安装插件需将正确架构的 dll 精准放入 plugins 目录并重命名规范,禁用应重命名文件,卸载须清理配置及快捷键残留。

Notepad++ 从 v7.6 起恢复插件管理能力,但官方安装包默认不带 PluginManager.dll(v8.0+ 更是直接移除旧版 Plugin Manager,改推 Plugin Admin)。你看到“插件 → 插件管理器”菜单缺失、点开空白、或安装后不生效,基本不是操作失误,而是缺关键组件或版本错配。
Plugin Admin 怎么装?Notepad++ 8.0+ 必须走这步
v8.0 及以上版本已弃用旧 PluginManager.dll,改用 Plugin Admin——它不是独立 DLL,而是安装时勾选的内置组件。
- 卸载当前 Notepad++(保留配置可跳过此步,但建议重装确保干净)
- 去官网下载最新版(≥
v8.5.4),安装向导中**务必勾选 “Plugin Admin”**(默认已选,但有人会误取消) - 安装完重启,按
Alt+P看菜单是否出现Plugins → Plugin Admin - 若仍无,检查是否装了第三方打包版(如某些绿色版/企业定制版),它们常阉割
Plugin Admin;换回官网纯净版
手动安装插件时 DLL 放哪?路径和命名必须精确
不管用不用插件管理器,手动放 DLL 是底层逻辑。放错位置或拼错名,Notepad++ 直接忽略,不报错也不提示。
- DLL 文件必须放进
plugins目录,不是plugins\NppPluginList或子文件夹 - 路径分两种:系统安装版通常在
C:\Program Files\Notepad++\plugins\;便携版则与notepad++.exe同级的plugins\文件夹 - 文件名必须是
PluginName.dll,大小写敏感;pluginname.dll或PluginName.dll.bak都不会加载 - 64 位 Notepad++ 只认 64 位插件 DLL,混用 32 位 DLL 会静默失败(连日志都不写)
XML Tools / AnalysePlugin 这类插件为啥装了没反应?
部分插件对运行环境有硬性要求,不是“复制即用”,漏掉任一条件就卡在“已安装但不可见”状态。
-
XML Tools:仅支持v7.6+,且当前文档编码必须是 **UTF-8(无 BOM)**;用Encoding → Convert to UTF-8才能去掉 BOM,Encode in UTF-8会保留 BOM 导致功能失效 -
AnalysePlugin:不自动注册菜单项,首次必须按Ctrl+Alt+A或通过Plugins → AnalysePlugin → Toggle Analyse Panel手动激活一次,之后才常驻右侧面板 - 所有插件安装后,建议打开
Plugins → Plugin Admin → Installed确认状态为 “Enabled”,避免因签名验证失败被拦截(尤其第三方打包版)
禁用或卸载插件为什么不能只删 DLL?
删 DLL 只清掉了主程序,但插件常在 %AppData%\Notepad++\ 下留配置、快捷键、缓存,残留会导致下次启动变慢、菜单空项、甚至冲突报错。
- 禁用插件:把
NppFTP.dll重命名为NppFTP.dll.disabled,Notepad++ 启动时自动跳过 - 彻底卸载:关掉 Notepad++ 后,删掉
plugins\下的 DLL + 对应文件夹(如plugins\NppFTP\),再进%AppData%\Notepad++\plugins\config\删掉NppFTP.ini类配置 - 检查
%AppData%\Notepad++\shortcuts.xml和contextMenu.xml,搜索插件名,手动删掉残留的<command></command>或<item></item>节点
最易被忽略的点:插件是否真正“启用”,不取决于是否出现在 Installed 列表里,而取决于它有没有通过签名验证、当前文档编码是否合规、以及是否完成首次手动激活——这些环节没有反馈提示,只能靠查文档逐条核对。











