安装两个webstorm会出现的神奇报错

直接安装两个同版本的自然是不能实现,偶然一个报错webstorm无法启动,我下载了两个版本的webstorm,将较低版本更新至两webstorm版本相同时,出现了神奇的状况:
1、两webstorm打开页面相同,配置、插件相同,似乎共享了所有内存;

2、插件无法卸载和更新;

3、两webstorm都无法卸载,原因一是电脑软件目录没有webstorm,原因二直接删除安装目录时有一个后台无法结束进程导致无法删除,最后重启电脑在没有打开过webstorm前就删除安装文件,只要打开过webstorm即使已经关闭进程依然存在。

当卸载掉一个webstorm后,插件可以顺利更新和卸载。

谁能解释一下这个共用内存现象的深层原因?非常感谢

这个共用内存的现象可能是由于两个WebStorm实例的内部机制造成的。

当你启动WebStorm时,它将在你的计算机上创建一个进程,并为你打开的每个项目或窗口创建一个独立的实例。但是,由于你安装的是同一版本的WebStorm,这两个实例可能会共享一些公共资源,例如Java Runtime Environment或其他库。这可能会导致它们共享一些内存和进程,尽管它们仍然是两个独立的实例。

在你的情况下,当你尝试更新或卸载插件时,WebStorm可能会尝试修改它们共享的资源,这可能导致你无法成功更新或卸载插件。

如果你想使用多个WebStorm实例,请确保安装不同的版本,并将它们安装在不同的目录中,以避免这些问题。另外,如果你想卸载WebStorm,请首先尝试从WebStorm菜单中卸载它,而不是直接删除安装目录,这将确保所有相关进程都已结束。