如何在没有管理员权限的情况下安装 Notepad++ 插件?

如何在没有管理员权限的情况下安装 Notepad++ 插件?

我在办公室电脑上使用 Notepad++,但我没有本地管理员权限。这意味着我无法安装插件,因为我无法修改位于 中的文件C:/Program Files

我读到过可以让 Notepad++ 从我的本地%APPDATA%文件夹加载插件来绕过这个限制,但我只在第一次安装 Notepad++ 时看到过这个选项。安装完成后,我在设置中找不到这个选项。

如何配置 Notepad++ 以在没有管理员权限的情况下加载新插件?

答案1

我建议下载并使用 Notepad++ 的“便携”版本。如果您转到所需版本的下载页面(https://notepad-plus-plus.org/download/v7.5.1.html(对于当前版本)您将看到下载 ZIP 文件而不是安装程序的选项。您可以将其解压缩到您想要的任何位置,并在没有管理员权限的情况下从插件文件夹中添加和删除文件。

您需要更改访问 Notepad++ 的方式,因为默认安装的版本仍然缺少您想要的插件。您应该能够右键单击文件,Open with...然后选择Choose another app并选择您下载的副本,从那时起打开这些文件时应该使用该版本(不要忘记选中复选框Always use this app)。

答案2

您可以通过在 Notepad++安装位置%APPDATA%创建一个名为的空文件allowAppDataPlugins.xml来使 Notepad++ 加载插件。

Notepad++:无需管理员权限即可安装插件。GPUP.exe

Notepad++ 可以从用户%APPDATA%目录加载插件。安装 Notepad++ 时有一个选项可以允许此功能。您也可以在安装后通过allowAppDataPlugins.xml在安装 Notepad++ 的目录中创建一个名为的空文件来执行此操作。%APPDATA%然后将从不需要管理员权限的目录安装和加载插件。

这应该允许用户安装大多数插件。一些插件仍然需要管理员权限(例如 PythonScript),但大多数插件以这种方式运行良好。

一旦启用,用户特定的插件将从 加载%APPDATA%\Notepad++\plugins

答案3

此解决方案可能不适用于 OP,因为您需要访问安装目录,但它解决了我的问题,并希望能帮助处于类似情况的其他人。

放置一个名为本地配置配置文件在安装目录中,假设您已将其安装在可以修改的目录中。完成此操作后,我能够在没有管理员权限的情况下安装插件。看起来允许AppDataPlugins.xml伎俩不再管用。

https://community.notepad-plus-plus.org/topic/16645/new-plugins-home-where-notepad-will-load-from

该表应阐明 Notepad++ 插件的位置。

  1. Notepad++ 安装在:%PROGRAMFILES%\Notepad++\或任何没有本地配置配置文件

    • 插件加载自:%PROGRAMDATA%\Notepad++\plugins\
    • 插件列表完整路径:%PROGRAMDATA%\Notepad++\plugins\Config\nppPluginList.dll
    • 插件的用户数据配置目录:%APPDATA%\plugins\Config\
  2. Notepad++ 安装在:任何地方(除了%PROGRAMFILES%\Notepad++\) 和本地配置配置文件

    • 插件加载自:<NPP_INST_DIR>\plugins\
    • 插件列表完整路径:<NPP_INST_DIR>\plugins\Config\nppPluginList.dll
    • 插件的配置目录:<NPP_INST_DIR>\plugins\config\

答案4

作为科技龟回答,您可以下载便携版本并将其解压到某处,然后使用插件目录添加/删除插件。

解决“打开方式”问题:

  1. Use multi instance无论您保持便携式 NP++ 打开并单击与已安装的 NP++ 相关联的任何文件,它们仍将通过便携式 NP++ 打开(我认为如果您没有在 NP++ 设置对话框中更改设置)

  2. 或者,最好将“Notepad++.exe”重命名为(例如 Notepadbin.exe),然后再重命名right click on a file -> Open With -> Select portable Notepadbin.exe and check the Always use this app。这样它们将与便携式 Notepadbin.exe 相关联。

相关内容