是否可以在不改变用户上下文(配置文件)的情况下提升应用程序以管理员身份运行?

是否可以在不改变用户上下文(配置文件)的情况下提升应用程序以管理员身份运行?

当我推出 Windows 10 工作站并遇到当前软件堆栈的各种问题时,我经常遇到这种情况。

我经常需要运行一个需要用户上下文(即用户的配置文件(通常用于应用程序数据))的应用程序或实用程序。

因此,我之前提升用户权限的方法不再有效,因为当我以管理员身份运行时,实用程序或程序现在正在寻找或保存管理员配置文件中的内容,而不是在我当前尝试排除故障的用户上下文中。

到目前为止,在这些情况下,我只是将用户提升为管理员以绕过这个问题,但我正在寻找一种方法来实现这一点,而不必让用户在我开始和结束时登录和退出。

有什么想法吗?谢谢!

刚刚看到这个相关问题,但没有答案:(

我今天遇到的一个例子:用户的 Quickbooks Enterpirse Desktop 19 在通过电子邮件发送发票的 PDF 文件时出现问题。Intuit 有一个实用程序,可以重新安装 Microsoft XPS 驱动程序,并从用户的 appdata 文件夹中清除一堆临时文件(以及其他文件)。因此,当它在用户上下文之外运行时,它无法解决问题。

答案1

RunAsTool 是一款可移植的免费软件,它允许标准用户以管理员权限运行特定程序,而无需输入管理员密码

https://www.sordum.org/8727/runastool-v1-4/

这是我不久前发现的一款软件,在需要以提升的权限运行设备管理器或磁盘管理时非常有用。

相关内容