在 Windows 7 上无需管理员权限安装 pgAdmin III

在 Windows 7 上无需管理员权限安装 pgAdmin III

我正在尝试使用 v1.20.0 包安装 pgAdmin IIIpgadmin.org。我找到了一些资料来源,它们建议我应该能够仅为当前用户安装它,而无需提供管理员密码,但我无法让它工作。

此邮件列表项目v1.12.3 软件包说明:

据我所知,我们没有设置任何强制每台机器安装的属性(我们当然不会强制启用 ALLUSERS)。您可以尝试使用以下命令从命令行进行安装:

执行命令/i pgadmin3.msi全部用户=""

这应该运行安装程序但使其进入每个用户模式。

这个 StackOverflow 问题,OP评论道:

我使用了 ALLUSERS=2 和 MSIINTSTALLPERUSER=1

因此,在阅读该问答中的链接页面(但只理解了我所读到的部分内容)时,我尝试了一些变化:

PS C:\Users\ath\Downloads\pgadmin3-1.20.0> msiexec /i pgadmin3.msi ALLUSERS=2
PS C:\Users\ath\Downloads\pgadmin3-1.20.0> msiexec /i pgadmin3.msi ALLUSERS=""
PS C:\Users\ath\Downloads\pgadmin3-1.20.0> msiexec /i pgadmin3.msi ALLUSERS="" MSIINSTALLPERUSER=1

在每种情况下,最后的“安装”按钮都有一个管理员盾牌图标,当我单击它继续时,会弹出密码对话框;取消对话框会停止安装。

我不确定我是否使用msiexec错误,或者这些解决方法是否不适用于这种软件和操作系统版本的组合。

如何在没有管理员权限的情况下在 Windows 7 上安装 pgAdmin III?除了我迄今为止的失败之外,还有其他理由相信这是不可能的吗?

答案1

最近,我能够在一台 win 10 机器上运行 pgadmin 4,无需安装它(并且没有管理员权限),方法是先将它安装在另一台我有管理员权限的电脑上。然后我复制了安装目录。最后,我不得不找到 vcredist140.dll 和 msvcp140.dll,并将它们复制到目标机器的安装目录中。我敢肯定,这样做并不是一切都正常,但这足以让我查询数据库。

我怀疑类似的技术也适用于 Win7。

相关内容