解决electron应用删除安装目录后重新安装提示安装中止的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决electron应用删除安装目录后重新安装提示安装中止的问题相关的知识,希望对你有一定的参考价值。

参考技术A 使用electron-builder打包的windows应用程序,安装后删除安装目录再重新安装,会提示安装已中止,原因是删除安装目录后,程序的注册表信息未删除,导致安装时出现异常。

方法一:

删除应用残留的注册表信息后即可正常安装,对用户不友好,操作相对复杂

方法二:

package.json中修改appId后重新打包,此方法相当于生成一个新的应用程序,与原程序注册表脱离关联,原程序注册表残留信息还在,如果需要appId 唯一且固定,则此方案不合理

方法三:

修改程序,重新安装时自动删除注册表信息

package.json中 nsis配置增加如下信息(lz_setup为打包文件输出目录)

打包文件输出目录lz_setup下创建installer.nsh文件,内容如下:

以上是关于解决electron应用删除安装目录后重新安装提示安装中止的问题的主要内容,如果未能解决你的问题,请参考以下文章

使用npm安装electron不成功的解决方法

红帽linux如何完全删除应用软件,我将软件所在整个目录都删除了,但是重新安装软件提示我改软件已经安装

卸载应用后,删除安装根目录下的所有文件,提示已在另一进程打开,在资源管理器进程中找不到该程序的解决

electron内存不足崩溃

Electron 7.x以上版本安装提示错误解决方法

yarn安装Electron提示安装正常却实际没有安装的解决