notepad++ 8.0+ 默认禁用旧版插件管理器,需手动安装plugin admin;禁用插件应重命名dll文件;卸载需清理dll、配置文件及shortcuts.xml等残留;64位版本不兼容32位插件。

插件管理器打不开或列表为空
Notepad++ 8.0+ 默认禁用旧版插件管理器(Plugin Manager),直接点菜单里的「插件 → 插件管理器 → 显示」可能没反应,或者弹出空窗口。这不是崩溃,是官方移除了内置支持。
- 必须手动安装
Plugin Admin:去官网下载最新版 Notepad++(≥v8.5.4),安装时勾选「Plugin Admin」组件(默认已勾选) - 如果已安装但没出现,重启 Notepad++ 后按
Alt+P,看顶部菜单是否多了「Plugins → Plugin Admin」 - 老版本(≤7.9)用户不能升级插件管理器,只能改用手动方式——插件文件扔进
%AppData%\Notepad++\plugins\或安装目录\plugins\,再重启
禁用某个插件但不想删文件
Notepad++ 不提供“临时关闭”开关,所谓“禁用”本质是让插件不被加载。最稳妥的方式是重命名其 DLL 文件,而不是删或移动到别处。
- 找到插件对应文件,通常在
%AppData%\Notepad++\plugins\(便携版则在notepad++.exe同级的plugins\目录) - 把
NppFTP.dll改成NppFTP.dll.disabled,Notepad++ 启动时会自动跳过它 - 别用 Windows 的“属性 → 取消勾选‘只读’”这类操作,无效;也别删
config.xml里相关项,重启后会被重写 - 部分插件(如
PythonScript)有自己独立的启用开关,在其子菜单里(如「Plugins → Python Script → Configuration」),但这属于插件自身逻辑,不是 Notepad++ 统一机制
卸载插件后配置残留导致异常
删掉 DLL 文件只是第一步。很多插件会在 %AppData%\Notepad++\ 下写配置、缓存甚至脚本,残留可能引发启动慢、菜单错乱或下次重装时行为异常。
- 先关掉 Notepad++,再删除插件 DLL 和配套文件夹(如
plugins\NppFTP\、plugins\Config\NppFTP.ini) - 检查
%AppData%\Notepad++\plugins\config\,删掉对应插件的.ini或.xml文件(如Explorer.ini) - 某些插件(如
TextFX)会向shortcuts.xml注入快捷键,打开该文件搜插件名,手动删掉对应<command></command>块 - 重启后若发现菜单栏还有空项,多半是
contextMenu.xml没清理干净,同样搜索删掉残留节点
64位 Notepad++ 装了 32位插件打不开
这是最常被忽略的兼容性问题:Notepad++ 官方从 v7.9 开始只发布 64 位版本,但网上大量教程和第三方插件仍只有 32 位 DLL,直接放进去会导致 Notepad++ 启动失败、黑屏或反复崩溃。
- 确认你的 Notepad++ 是 64 位:菜单「帮助 → 关于 Notepad++」里显示「64-bit」字样
- 只安装明确标注支持 x64 的插件;常见坑:旧版
NppFTP、MIME Tools、Doxygen的多数公开版本都不支持 - 没有 64 位版?别硬凑——要么换替代插件(如用
WinSCP替代NppFTP),要么降级到 v7.8.9(最后的 32 位官方版),但会失去后续安全更新 - 错误现象典型提示是 Windows 弹窗「应用程序无法正常启动(0xc000007b)」,或 Notepad++ 日志里出现
LoadLibrary failed for xxx.dll
plugins 目录位置不同,而很多人只清了一个。










