Hi, i guess the VC++ runtime will not work as default user without admin rights.
My 2 cents for machine vs user based installation: But If you make available a version for users w/o admin rights please make sure to also keep the version with admin rights. I deploy software in our enterprise and user based installation is a pain in the a.., machine based installation is only way to go. even more if you are using applocker to restrict software use. What you can do, installer could check if admin rights are given then it will do a machine based installation, if not do the user based. Google chrome and Firefox are using this way to install on windows but this may need some logic in the installer, idk if inno is providing it. Regards, Sascha Von: Fahar Abbas <fahar.ab...@enterprisedb.com> Gesendet: Dienstag, 25. Mai 2021 10:33 An: Dave Page <dp...@pgadmin.org> Cc: Antoine Aumjaud <antoine_...@aumjaud.fr>; pgAdmin Support <pgadmin-supp...@postgresql.org> Betreff: Re: Windows installation requires admin rights Sure, I will update you soon. On Tue, May 25, 2021 at 1:29 PM Dave Page <dp...@pgadmin.org<mailto:dp...@pgadmin.org>> wrote: Hi On Fri, May 21, 2021 at 9:25 PM Antoine Aumjaud <antoine_...@aumjaud.fr<mailto:antoine_...@aumjaud.fr>> wrote: Hi, The actual configuration of Inno Setup for the installation of pgAdmin4 requires admin privileges on the computer : https://github.com/postgres/pgadmin4/blob/master/pkg/win32/installer.iss.in#L31 PrivilegesRequired=admin I have read the whole configuration, and I think that this constrain could be remove if HKCU (HKEY_CURENT_USER of Windows registry) is used instead of HKLM (HKEY_LOCAL_MACHINE). The pgAdmin package provided by entreprisedb can be installed without admin rights, but it is an old version of pgAdmin. Do you think that this modification is possible? I think it's a little more complex than that, but here's a patch that I think does everything required. The only part I'm not sure about is the VC++ runtime installation, and ensuring that will work for non-admins. Fahar; can you test that on a *completely* clean installation of Windows please? You must run the "install only for me" option before anything else (don't even install VMware tools). There's a test build at https://developer.pgadmin.org/~dpage/non-admin-install/pgadmin4-5.3-x64.exe. Note that it is not signed, so you will get a warning, but that can be ignored for the purposes of this test. -- Dave Page Blog: https://pgsnake.blogspot.com Twitter: @pgsnake EDB: https://www.enterprisedb.com -- Fahar Abbas EnterpriseDB Corporation Phone Office: +92-51-835-8874 Phone Direct: +92-51-8466803 Mobile: +92-333-5409707 Skype ID: live:fahar.abbas Website: www.enterprisedb.com<http://www.enterprisedb.com>