Switch from system-wide install to per-user install on Windows 10

I work remotely. I installed PhpStorm on Windows 10 Pro some months ago with my user, which at the time had administration rights. After some external audit, my company changed policies and my user was removed from the Administrators group. Now, doing admin stuff requires bugging other people and going through a frustrating remote control session that gets disconnected every 30 seconds. So I haven't been updated PhpStorm in months.

The documents I've found are kind of vague on this regard, but I've used my personal PC to do a quick test and it seems that, if you close the installer's UAC prompt, PhpStorm will happily install into my user's local appdata directory. So I'm wondering how to proceed to have a setup that can be updated without admin rights, and not mess my work environment while I try.

Can I install latest PhpStorm for my local user and have the system-wide version removed later on, or it needs to be done the other way round?

Can the Toolbox App be of any help in this scenario?

1 comment
Comment actions Permalink

So I'm wondering how to proceed to have a setup that can be updated without admin rights, and not mess my work environment while I try.

Installing PhpStorm in %LOCALAPPDATA% would absolutely do. The update process will not require admin rights then.

You don't have to worry about your work environment because it's not kept along with an installation, it's kept in %LOCALAPPDATA% and %APPDATA% already, no matter where the installation is.

Can I install latest PhpStorm for my local user and have the system-wide version removed later on, or it needs to be done the other way round?

It doesn't really matter, you can leave both of them be.

Can the Toolbox App be of any help in this scenario?

Toolbox and all apps that it manages are installed in %LOCALAPPDATA% by default, so this approach also suits you. Although if you only use one PhpStorm version, I don't think it's reasonable.

1

Please sign in to leave a comment.