解决electron windows应用在删除安装目录后重新覆盖安装失败的问题
一. 背景
electron-builder打包的windows 应用,因为把之前安装好的exe所在的整个目录删掉了,重新覆盖安装时出现安装失败的情况。
二. 解决
- 方法一
package.json中修改build中的appId的值,重新打包安装
"build": {"appId": "com.net.app"}
- 方法二
每次打包都要重新修改appId值比较麻烦,可以使用下面的方法删除注册表中的信息,重新安装
"nsis": {"guid": "com.net.app","include": "build/installer.nsh"},
build目录下新建installer.nsh,复制内容如下:
!macro customInit
DeleteRegKey HKCU "Software\Microsoft\Windows\CurrentVersion\Uninstall\com.net.app"
!macroend
解决electron windows应用在删除安装目录后重新覆盖安装失败的问题相关推荐
- windows平台下删除注册表后应用程序无法使用的情况
windows平台下删除注册表后应用程序无法使用的情况 相信大家都有在Windows系统下不小心删除注册表的经历,或者因为注册表出现问题从而导致某个应用程序不能使用.在很多情况下,大家所遇到的只是 ...
- Windows 10下删除鲁大师卸载后的残留文件夹
Windows 10下删除鲁大师卸载后的残留文件夹 解决思路 打开鲁大师卸载后的残留文件夹(即名为LaDaShi的文件夹),尝试删除某个.dll文件后出现提示失败,其显示在Hardware Prote ...
- CMake 指定安装目录,CMake 指定安装路径
CMake 指定安装目录,CMake 指定安装路径.使用CMAKE_INSTALL_PREFIX参数. 一.方法一 cmake -DCMAKE_TOOLCHAIN_FILE=../toolchain. ...
- As4741G安装WindowsXP后的驱动安装方法
As4741G安装WindowsXP后的驱动安装方法 说明:1.本人的As4741G所带系统为Linux,所以在安装WindowsXP时比预装WIN7 系统的机子省些步骤. 2.有些方法参考了网友 ...
- Android - 应用安装、卸载、覆盖安装的广播及不生效原因解析
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/80653621 一.应用安装.卸载.覆盖安装的广播 最近想优化一下项目,因为应用是有自 ...
- linux的svn无法安装目录,linux下svn安装(ra_dav无法装载之解决办法)
subversion编译安装 April 29, 2009 by admin · Leave a Comment Filed under: program subversion(svn)是很好的版本管 ...
- linux apache压缩包安装目录,源码包安装Apache服务
1.安装development tools程序包组 安装Apache服务器前需要解决依赖性问题,比如需要安装GCC.GCC++.OPENSSL等等,因为是在虚拟机里做实验,这里就通过直接安装包组的方法 ...
- linux 的git的安装目录,Linux下Git安装及配置较详细-Go语言中文社区
1.下载git源码 2.解压安装包 --解压:tar -zxvf git-2.9.5.tar.gz --移直目标文件:mv /root/git-2.9.5 /usr/git-2.9.5(使用Xftp ...
- python需要配置环境变量吗_python需要设置哪些环境变量?我只知道一个PYTHONHOME指向安装目录。(python详细安装教程 path)...
怎么把Python文件夹添加进Path中 "我的电脑"点右键,"属性" "高级","环境变量","系统变量&q ...
最新文章
- AutoML未来可期,工程师的明天何去何从?
- 试用期java_Java 7试用资源
- BZOJ1026: [SCOI2009]windy数(数位dp)
- 检测商品简码是否唯一,不重复
- 自动生成html_python自动化测试中pytest的使用
- HCIE-RS面试--环路产生及防环机制
- Android SharedPreferences
- gitlab+jenkins+maven+docker持续集成(二)——maven安装配置
- 卸载win10预装软件和小娜
- pads铺铜不能开启drp_PADS2007 layout设置和基本操作步骤.ppt
- 主板检测卡常见错误代码:00(FF)
- 开发板与思岚RPLIDAR A系列雷达通过串口获取数据
- 怎么利用电脑摄像头和上传图片读取扫描二维码内容
- 有道云笔记修改主题教程
- 深度分析:OA产品的技术发展过程及未来趋势
- Redisson红锁
- 《阿里云周刊》第4期:开放共享,网商银行的运营探索及技术支撑
- 直接扩频序列的原理(DSSS或dsss)
- 为什么设计理化生实验室智能吊装系统?
- 《数学之美》——第九章 个人笔记
热门文章
- 【网络通信 -- WebRTC】项目实战记录 -- Chrome 启动参数总结
- 无人会,登临意...
- 解决nvidia-smi不是内部或外部命令,也不是可运行的程序或批处理问题
- 区块链中的机制设计挑战
- ETA9740 三合一移动电源芯片 3A充电电流2.4A升压输出
- 如和查看自己的csdn博客地址
- 国产NTFS 磁盘读写工具 - Omi NTFS磁盘专家 for Mac
- COleSafeArray_GetOneDimSize
- Vue3.2 中新出的 expose 是做啥用的?
- 华为明年即将推出2款5nm芯片,覆盖中高端,或将全面反超高通