Notepad++ v8.0+ 的 Plugin Admin 需安装时勾选,插件须置于同名子目录且架构匹配,Plugin Admin 列表为空多因 GitHub raw 连接失败或缓存损坏。

Plugin Admin 菜单压根不出现,说明组件根本没装上
Notepad++ v8.0+ 已彻底移除旧版 PluginManager.dll,改用内置的 PluginAdmin.dll,但它不是默认安装的——必须在官网安装包运行时主动勾选「Plugin Admin」。如果你在菜单里按 Alt+P 看不到 Plugins → Plugin Admin,那不是你漏操作,是安装时没勾选,或者用了第三方绿色版/企业定制版(常阉割该组件)。
验证方式:帮助 → 关于 Notepad++ 右下角是否标有 64-bit 或 32-bit;再确认安装包来源是 notepad-plus-plus.org 官网,且安装过程中勾选了 Plugin Admin(v8.5.4+ 默认勾选,但可手动取消)。
别往 plugins\ 目录里硬塞 PluginManager.dll——它对 v8.0+ 是静默无效的,连错误提示都不会有。
插件放对了位置,但 Plugins 菜单里还是没条目
Notepad++ 对插件目录结构极其严格:DLL 必须放在**同名子目录**下,且路径不能错一字符。比如 ComparePlus.dll 必须放在 plugins\ComparePlus\ComparePlus.dll,而不是 plugins\ComparePlus.dll 或 plugins\ComparePlus\libs\ComparePlus.dll。
常见错误包括:
- 直接把 DLL 扔进
plugins\根目录(加载器直接跳过) - 子目录名与 DLL 文件名不一致(如 DLL 是
HexEditor.dll,但目录叫HexEdit) - 路径含中文、空格或特殊字符(尤其在旧版插件管理逻辑中易触发 Unicode 解析失败)
- 用了便携版却把插件放到系统安装路径(
C:\Program Files\Notepad++\plugins\),或反之
验证命令(PowerShell):Get-ChildItem "$env:ProgramFiles\Notepad++\plugins\*" -Directory | ForEach-Object { Write-Host "$($_.Name): $((Get-ChildItem $_.FullName -Filter *.dll).Count) DLL(s)" }
启动闪退、黑屏、进程一闪而过,大概率是架构不匹配
64 位 Notepad++ 只加载 64 位 DLL;32 位 Notepad++ 只加载 32 位 DLL。混用不会报错,而是静默拒载,甚至导致 GUI 初始化卡死或闪退。
确认方式:
- 任务管理器 → 「详细信息」页 → 启动 Notepad++,看进程名是
notepad++.exe(32 位)还是notepad++64.exe(64 位) - 用
Dependencies.exe(v1.14+)打开你的插件 DLL,检查「Machine Type」字段是否为AMD64或Intel 386 - GitHub Release 页面下载插件时,认准带
-x64或-x86后缀的压缩包,不要用无后缀或标错位数的版本
特别注意:MarkdownViewerPlusPlus、NppFTP 等主流插件均提供双架构包,必须按 Notepad++ 架构选对。
Plugin Admin 打开后列表为空或卡在 “No new plugins available”
这不是插件没了,是 Plugin Admin 连不上 GitHub raw 接口(https://raw.githubusercontent.com/...)。它不走系统代理、不读浏览器设置、失败也不报错。
排查顺序:
- 先跑
nslookup raw.githubusercontent.com:若超时或返回127.0.0.1/ 私有网段 IP,基本是 DNS 污染;临时换 DNS 为8.8.8.8或1.1.1.1可验证 - 检查 Windows 防火墙:控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙 → 确保
notepad++.exe在「专用」和「公用」网络下都打勾 - 切手机热点测试:若可行,说明是企业/校园网出口策略拦截,本地配代理也无效(
Plugin Admin不支持代理) - 国内用户可换镜像源:关闭 Notepad++,编辑
%AppData%\Notepad++\plugins\config\pluginmanager_gpup.xml,将pluginlist.xmlURL 替换为 Gitee 镜像地址https://gitee.com/yangyangwithgnu/npppluginlist/raw/master/pluginlist.xml
最常被忽略的一点:插件目录下残留的旧配置或损坏缓存会干扰加载。删掉 %AppData%\Notepad++\plugins\config\pluginmanager_gpup.xml 再重启,让管理器重建缓存。


















