Plugin Admin 不见了是因为 Notepad++ v8.0+ 未在安装时勾选该内置组件,需卸载后从官网下载 ≥v8.5.4 纯净版并勾选“Plugin Admin”重装,第三方打包版常阉割此功能。

Plugin Admin 不见了?先确认 Notepad++ 版本和安装方式
Notepad++ 8.0+ 已彻底移除旧版 PluginManager.dll,改用内置的 Plugin Admin——它不是插件,而是安装时勾选的功能组件。如果你点「插件 → 插件管理」没反应,大概率是安装时没勾选它,或用了第三方绿色版/企业定制版(常阉割该功能)。
- 打开
Help → About Notepad++,确认版本 ≥ v8.5.4 - 卸载当前版本,去官网下载最新安装包(
notepad-plus-plus.org),安装向导中务必保留「Plugin Admin」勾选(默认已选,但容易被手动取消) - 装完重启,按
Alt+P查看菜单是否出现Plugins → Plugin Admin - 若仍无:右键桌面快捷方式 → 「打开文件所在的位置」→ 看目录下是否有
updater文件夹和gpup.exe;没有说明是精简版,必须换官网纯净版
Compare 插件比对失败?检查标签页顺序和编码状态
装好 Compare 后点菜单报 “No reference document”,不是插件坏了,是它根本没拿到两个有效文档。这个插件只认「当前活动标签页 + 紧邻右侧的下一个标签页」,其他任何排列都无效。
- 用
Ctrl+O分别打开两个文件,确保是两个独立标签页(不能是分屏、不能拖到新窗口) - 用鼠标点击或
Ctrl+Tab切换,让左侧文件成为焦点,右侧文件必须紧挨着它——中间不能插其他标签页 - 任一标签页标题带
*(未保存),比对会失败;务必先Ctrl+S保存 - 状态栏显示
Lines differ: X才算真正启动成功;若显示Files are identical或满屏红块,大概率是编码不一致,先执行Encoding → Convert to UTF-8(注意是 Convert to,不是 Encode in)
XML Tools / JSON Viewer 静默失效?三个硬性条件缺一不可
这类插件不报错、不提示,只“假装不存在”,最容易误判为损坏。实际卡在环境校验上,三处必须同时满足:
- Notepad++ 版本 ≥ v7.6(
Help → About查看),旧版直接不加载 - 当前文档编码必须是 UTF-8 无 BOM:打开文件后执行
Encoding → Convert to UTF-8,不是「Encode in UTF-8」 - 插件签名验证通过:进
Plugins → Plugin Admin → Installed,状态必须是Enabled;若灰显或标「signature invalid」,说明你用的是第三方打包版,禁用了签名校验——换回官网纯净版
手动安装 DLL 总不生效?路径、位数、权限全要对得上
手动放 DLL 是底层加载逻辑,错一点就完全静默,Notepad++ 不报错也不写日志。尤其注意 Compare 这类插件要求子目录结构,不是扔进 plugins 根目录就行。
- 位数必须严格匹配:
Help → About Notepad++右下角标着x86或x64,插件 DLL 必须同架构;x64 版装 x86 的 DLL,菜单里绝对不出现 - 路径不能错:
Compare要求放在plugins\ComparePlugin\Compare.dll(不是plugins\根目录);HexEditor同理,需plugins\HexEditor\HexEditor.dll - 杀毒软件或 Windows 权限可能拦截:若插件目录在
C:\Program Files\Notepad++,首次运行建议右键快捷方式 → 「以管理员身份运行」一次,完成初始化注册 - 文件大小可作简易校验:正常
Compare.dll应 >100KB;太小说明下载损坏


















