notepad++ plugin admin 无法加载插件列表主因是硬编码直连 github raw 接口且旧版 tls 不兼容,dns 污染或网络策略拦截加剧问题;临时可改 hosts 或 dns,长期应手动安装匹配架构的插件。

Notepad++ Plugin Admin 显示“无法连接服务器”或列表空白,不是你网络坏了,而是它根本没走你的代理、不读系统设置、也不支持手动配代理——所有在线加载失败都卡在 GitHub raw 接口这一步,必须绕过或替换。
Plugin Admin 根本连不上 raw.githubusercontent.com 的原因
它硬编码请求 https://raw.githubusercontent.com,但国内直连大概率超时或被 DNS 污染;更关键的是,v8.5.4 之前版本用 TLS 1.0/1.1 发起请求,GitHub 自 2026 年初起已强制拒绝这类低版本协议,返回 403 且 Notepad++ 不提示错误,只显示空白或 “No new plugins available”。
- 用
nslookup raw.githubusercontent.com测 DNS:返回超时或私有 IP(如 127.0.0.1),说明 DNS 被污染 - 用
curl -I https://raw.githubusercontent.com测响应:返回 403 就是 TLS 或 UA 被拒,不是网络不通 - 切手机热点能加载插件列表 → 确认是单位/校园网策略拦截,不是你本地问题
临时修复:改 hosts 或配系统 DNS
这是见效最快、无需重装的方法,适合只想快速恢复在线安装的用户。
- 以管理员身份打开
C:\Windows\System32\drivers\etc\hosts,追加一行:185.199.108.133 raw.githubusercontent.com - 若 hosts 修改无效,进「网络和 Internet 设置」→「更改适配器选项」→ 右键当前网络 → 「属性」→ 「IPv4」→ 手动设 DNS 为
8.8.8.8或1.1.1.1 - 改完后彻底退出 Notepad++(任务管理器确认无
notepad++.exe进程),再重启测试
长期可靠:禁用 Plugin Admin,改用手动安装
在线方式本质不可靠,尤其在企业网、校园网或离线环境。手动安装不依赖网络、不挑版本、不卡 TLS,唯一要求是路径和架构严丝合缝。
- 下载插件时认准 Release 页面带
-x64或-x86后缀的 DLL(例如NPPJSONViewer-x64.dll) - 插件必须放进
plugins\插件名\插件名.dll:比如NPPJSONViewer.dll→ 放到plugins\NPPJSONViewer\NPPJSONViewer.dll,不能放根目录 - 64 位 Notepad++ 必须用 x64 插件;任务管理器里看进程名是
notepad++64.exe还是notepad++.exe(带 *32 后缀是 32 位) - 安装路径不能含中文或空格(如
C:\Program Files\中的空格可能让老插件加载失败),建议移到D:\Npp\这类纯英文无空格路径
为什么重装 PluginAdmin.dll 不行
别从网上单独下载 PluginAdmin.dll 替换——它和 Notepad++ 主程序有签名绑定,错配会导致 Plugins 菜单整个消失,且无任何报错提示。官方明确要求:必须重装 ≥v8.6.5 的官网安装包,并在安装向导中勾选 Plugin Admin(v8.5.4+ 默认勾选,但常被手动取消)。
最易被忽略的一点:便携版和安装版的 plugins 目录完全独立,往错路径扔 DLL 是白忙一场。











