Notepad++ v8.0+ 插件菜单消失或 Plugin Admin 不见,主因是安装时未勾选该内置组件,而非卸载重装即可解决;必须使用官网 ≥v8.6.5 安装包并手动勾选“Plugin Admin”,且确保架构匹配、路径规范、TLS 1.2 启用及 GitHub raw 接口连通。

Notepad++ 更新后插件菜单消失或 Plugin Admin 不见
不是卸载重装就能解决,而是新版(v8.0+)根本没装上 PluginAdmin.dll 组件——它默认不勾选,必须在官网安装包运行时手动打钩。如果你按 Alt+P 看不到 Plugins → Plugin Admin,说明组件压根没部署,往 plugins\ 目录塞任何 PluginManager.dll 都是白忙,静默无效。
验证方式:帮助 → 关于 Notepad++,右下角必须明确标有 64-bit 或 32-bit;再确认安装来源是 notepad-plus-plus.org 官网,且安装向导中「Plugin Admin」选项被勾选(v8.5.4+ 默认勾选,但可取消)。
- 第三方绿色版、企业定制版常阉割该组件,换回官网纯净安装包是最直接验证手段
- 别用旧版
PluginManager.dll替换,v8.0+ 已彻底移除对其支持 - v7.50 及之后的 32 位版本默认不带插件管理器,只能手动安装插件
Plugin Admin 打开后列表为空或卡在 Loading…
这不是插件没了,是 PluginAdmin.dll 连不上 GitHub raw 接口,大概率已被拉黑:v8.5.4 之前版本使用 TLS 1.0/1.1 且无合法 User-Agent,GitHub 自 2026 年起强制 403 拦截。
检查方法:右键 %AppData%\Notepad++\plugins\PluginAdmin.dll → 属性 → 详细信息 → “产品版本”;若低于 8.6.0.0,基本已失效。时间戳在 2025 年底前的,也极可能是黑名单成员。
- 唯一可靠解法:重装官网 ≥v8.6.5 版本,并确保安装时勾选 Plugin Admin
- Windows 系统需启用 TLS 1.2:控制面板 → Internet 选项 → 高级 → 安全 → 勾选 TLS 1.2
- 临时测试连通性:
nslookup raw.githubusercontent.com,若超时或返回私有 IP,说明 DNS 污染,可改用8.8.8.8或1.1.1.1
插件放对了位置却仍不显示在菜单里
Notepad++ 对路径和命名极其敏感,错一个字符就跳过加载,且不报错、不提示。
正确结构只有一种:plugins\插件名\插件名.dll。例如 ComparePlus.dll 必须放在 plugins\ComparePlus\ComparePlus.dll,而不是 plugins\ComparePlus.dll 或 plugins\ComparePlus\libs\ComparePlus.dll。
- 子目录名必须与 DLL 主文件名完全一致(大小写敏感),
HexEditor.dll≠HexEdit目录 - 路径不能含中文、空格或特殊字符,尤其旧逻辑下易触发 Unicode 解析失败
- 便携版插件应放在与
notepad++.exe同级的plugins\下,系统安装版则在C:\Program Files\Notepad++\plugins\ - 部分插件(如
HexEditor)还依赖同目录下的locale\子文件夹,缺失会导致Failed to load plugin
启动闪退、黑屏或插件加载报 “not compatible”
90% 是架构不匹配:64 位 Notepad++ 只加载 x64 插件,32 位只认 x86,混用不会报错,而是静默拒载,甚至导致 GUI 初始化失败。
确认方式:任务管理器 → 详细信息页 → 启动 Notepad++,看进程名是 notepad++.exe(32 位)还是 notepad++64.exe(64 位);再用 Dependencies.exe(v1.14+)打开你的插件 DLL,检查「Machine Type」字段是否为 AMD64(x64)或 Intel 386(x86)。
- GitHub Release 页面下载插件时,务必认准带
-x64或-x86后缀的 Assets - 插件名本身不体现位数,
NPPJSONViewer.dll在不同压缩包里可能是 x86 或 x64,靠文件来源判断 - 安装后必须彻底关闭所有 Notepad++ 进程(包括后台残留),否则旧内存映射仍会加载失败插件
最易被忽略的是:v8.4.6+ 起部分插件有 API 版本硬性要求,比如 NppFTP v0.41+ 才兼容,旧版直接触发 PluginsManager:runPluginCommand Exception;这类兼容性问题不会在日志里明说,得查插件 release note。


















