使用官方安装包中的NppShell_06.dll
Notepad++ 官方提供了一个 DLL 文件用于注册以及卸载右键菜单。如果你使用的是安装版,那么在程序目录下应该会有一个 NppShell_06.dll
文件(不同版本下文件名中的数字可能会不同);
如果没有或者是便携版,那么请在这里下载该文件:
https://github.com/notepad-plus-plus/notepad-plus-plus/tree/master/PowerEditor/bin
上面的地址是 Notepad++ 官方 GitHub 仓库中提供的预编译 DLL,32 位系统的用户请下载 NppShell.dll
,64 位系统的请下载 NppShell64.dll
。
下载后,打开一个具有管理员权限的 cmd.exe
或者 PowerShell,cd 到 Notepad++ 的安装目录(直接指定 DLL 的绝对路径是没用的,必须在程序目录下运行),并运行如下命令(文件名自行替换):
regsvr32 /i NppShell_06.dll
运行后会弹出一个对话框,直接点 OK 就可以了。
如果没给管理员权限,会报错「模块 NppShell64.dll 已加载,但对 DllRegisterServer 的调用失败」。
如果要删除右键菜单,请运行:
regsvr32 /u NppShell_06.dll