如何以管理员模式打开文件进行编辑?

如何以管理员模式打开文件进行编辑?

我已将 .config 文件设置为在 Notepad++ 中打开。我编辑的文件通常位于受保护的位置(例如 c:\windows\、c:\program files... 等),因此需要管理员访问权限。

我希望能够双击 .config 文件并以管理员权限打开 Notepad++。如果出现 UAC 提示,那就没问题了。

有没有办法做到这一点?

答案1

最好的方法是直接转到安装 Notepad++ 的文件夹(32 位 Windows 为 Program Files,64 位 Windows 为 Program Files(x86)),在那里找到 Notepad++ 可执行文件,右键单击它,并选择兼容性,然后在底部选中以管理员身份运行的框。

这将使您的应用程序始终弹出 UAC 警告,但您始终可以以管理员身份进行编辑。

我发现本文它允许您创建快捷方式而无需启动 UAC 提示。从技术上讲,它适用于 Windows 10,但在 Win7+ 上应该以相同的方式工作。

答案2

我发现在“开始”菜单中搜索编辑器程序(例如 Notepad++),然后输入Ctrl+ Shift+Enter就可以以管理员身份运行该程序。

然后您应该能够打开和编辑需要提升权限的文件。

答案3

作为改进@Askeli 的回答,您可以先复制 notepad++ 可执行文件(将其命名为 NotepadUAC)。然后按照 Askeli 的建议,在副本的属性中将兼容模式设置为需要管理员模式。现在,您还应该能够将 .config 文件设置为使用副本而不是原始文件打开。

这样做的好处是,使用原始(默认)Notepad++ .exe 文件打开文件时,您不会看到 UAC 提示。缺点是此副本不一定会像原始副本一样保持最新状态,最终可能会导致 .dll 或配置版本不匹配的问题。但如果发生这种情况,卸载/重新安装总是很容易的。

答案4

在 2010 年发布原始问题时,此功能尚不可用,但自 2012 年以来 -最佳答案(至少我是这样认为的):

安装 nppSaveAsAdmin:

http://sourceforge.net/projects/nppsaveasadmin

此插件允许您以管理员身份保存任何文件。只需在 Notepad++ 中按“保存”,如果您不允许以用户身份更改此文件,Notepad++ 将以管理员身份保存它。支持 Windows XP、Windows Vista、Windows 7、Windows 8。

可以从 Notepad++ 插件管理器中快速轻松地安装“另存为管理员”插件。(插件/插件管理器/显示插件管理器/可用。选中“另存为管理员”,单击“安装”。)

Notepad++ 将继续照常运行,无需使用完整的管理 UAC 令牌运行。但是,如果 Notepad++ 发现您正在尝试保存您无权访问的文件,它将分叉到 NppAdminAccess.exe(显示 UAC 提示)。只需单击“是”,您的文件就会以管理权限保存。

相关内容