Установите pgAdmin III на Windows 7 без прав администратора
Я пытаюсь установить 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 без прав администратора? Есть ли основания полагать, что это невозможно, кроме моей неудачи до сих пор?
1 ответ
Недавно мне удалось запустить pgadmin 4 на компьютере с Win 10, не устанавливая его (и без прав администратора), сначала установив его на другой компьютер, на котором у меня были права администратора. Затем я скопировал каталог установки. Наконец мне пришлось найти vcredist140.dll и msvcp140.dll и скопировать их в каталог установки на целевой машине. Я уверен, что не все работает так, как обычно, но мне было достаточно запросить базу данных.
Я подозреваю, что аналогичный метод сработает и для Win 7.