You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止Electron应用安装完成后自动启动?

解决Electron Forge制作Windows安装包后安装完成自动启动的问题

你已经通过electron-squirrel-startup阻止了安装过程中的应用启动,但安装完成后应用仍自动启动的问题,可通过修改Electron Forge的Squirrel.Windows构建配置解决:

  • 找到你的Electron Forge配置文件(通常是forge.config.js或package.json中的config.forge字段)
  • 在@electron-forge/maker-squirrel的配置项里添加noRunAfterInstall: true,这个参数会告诉安装程序在完成安装后不要自动启动应用

示例配置(以forge.config.js为例):

module.exports = {
  packagerConfig: {},
  rebuildConfig: {},
  makers: [
    {
      name: '@electron-forge/maker-squirrel',
      config: {
        // 保留你原有的其他配置(如authors、description等)
        noRunAfterInstall: true // 核心配置:禁用安装完成后的自动启动
      },
    },
  ],
};

如果你的配置写在package.json中,修改方式类似:

{
  "config": {
    "forge": {
      "makers": [
        {
          "name": "@electron-forge/maker-squirrel",
          "config": {
            "noRunAfterInstall": true
          }
        }
      ]
    }
  }
}

修改完成后重新执行打包命令生成安装包,安装完成后应用就不会自动启动了。

内容的提问来源于stack exchange,提问作者KevThePilgrim

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 03:55:11