Я пытаюсь установить pgAdmin III, используя пакет v1.20.0 от pgadmin.org. Я нашел несколько источников, которые предполагают, что я могу установить его только для текущего пользователя, не предоставляя пароль администратора, но я не смог заставить его работать.
Этот элемент списка рассылки говорит о пакете v1.12.3:
Насколько я вижу, мы не устанавливаем никаких свойств, которые должны форсировать установку для каждой машины (мы, конечно, не включаем ALLUSERS). Вы можете попробовать установить из командной строки команду, подобную этой:
msiexec /i pgadmin3.msi ALLUSERS = ""
Это должно запустить инсталлятор, но для него в режиме пользователя.
В этом вопросе StackOverflow ОП комментирует:
Я использовал ALLUSERS = 2 и MSIINTSTALLPERUSER = 1
Итак, читая связанные страницы в этом Q & A (но понимая только то, что я читал), я попробовал несколько вариантов:
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
неправильно или эти обходные пути просто не работают для этой комбинации версий программного обеспечения и ОС.
Как я могу установить pgAdmin III на Windows 7 без прав администратора? Есть ли основания полагать, что это невозможно, кроме моей неудачи до сих пор?