PhpStorm updates do not account for Windows file associations
I use the JetBrains Toolbox to be notified of and install updates for PhpStorm. With every update, a new PhpStorm executable is added at a new path. This leaves the existing file associations in Windows for .php, .css, .js, etc, associated with the old executable.
This is pretty annoying. Is there some way to apply updates such that Windows file associations are accounted for?
By the way, this is the only application I know of that has this issue. In all other software that I know of an "update" means just that - an update to the existing software, keeping the existing paths to executables and removing old files rather than leaving them orphaned.
Please sign in to leave a comment.
+ 1 from me. I would also add that that I have to re-pin the new shortcut to the Taskbar and Start Menu every time I upgrade too. Not a major hassle but a bit annoying, especially when using the EAP so upgrading regularly.
Yep, quite an issue indeed. Please leave your vote here: https://youtrack.jetbrains.com/issue/ALL-2540
A possible workaround could be specifying a shell script location in Toolbox settings, assigning a certain script name to a Toolbox channel (aka IDE installation) and then assign the file types to the resulting script.
For now I re-installed PhpStorm as a standalone application separate from the Toolbox, so that I can try out the suggestion here (from 2012!): https://intellij-support.jetbrains.com/hc/en-us/community/posts/206369399/comments/206999745
Sort of boggles the mind that so basic an issue can still exist 6 years on.
That's a different issue actually. When you don't use Toolbox, the associations stay during updates (the path doesn't change), and during re-installation (you can set the appropriate checkboxes in the wizard).
The Toolbox however can't deal with associations yet.