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

Win11下Electron应用无法显示通知且无法恢复通知权限

解决Win11下Electron应用通知权限无法重新开启的问题

方法一:从系统设置直接恢复权限

  • 打开Win11设置,走这个路径:设置 > 系统 > 通知
  • 往下翻找到你的Electron应用(显示名称一般是package.json里的productName或者应用exe文件名)
  • 把通知开关重新打开,同时确认下方的通知样式、横幅等相关选项也处于勾选状态

方法二:通过注册表重置通知权限配置

如果系统设置里找不到应用,或者开关是灰色无法点击,试试修改注册表:

  1. 按下Win + R,输入regedit打开注册表编辑器
  2. 导航到这个路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings
  3. 在该目录下找到和你设置的appId同名的子项(如果没找到,试试找和应用exe名称相关的项)
  4. 删除这个子项,然后重启电脑
  5. 重新打开Electron应用,系统会重新弹出通知权限请求,或者你可以再去系统设置里手动开启

方法三:修正AppUserModelId的配置细节

之前的配置可能存在细节疏漏,按以下步骤检查:

  • 确保代码里的app.setAppUserModelId值,和package.json中build.win.appId的内容完全一致,建议用com.yourcompany.yourapp这类规范格式,避免中文或特殊字符
  • 代码要在应用就绪后尽早执行,示例:
app.whenReady().then(() => {
  app.setAppUserModelId("com.yourcompany.yourapp");
  // 其他初始化代码
});
  • 重新打包应用,替换旧的安装包,因为旧的exe可能没关联上新的appId

方法四:重置应用的Windows本地数据

如果以上方法都无效,试试重置应用数据:

  • 打开Win11设置,路径:设置 > 应用 > 已安装应用
  • 找到你的Electron应用,点击右侧三个点 > 高级选项
  • 下滑找到重置按钮并点击(注意这会清除应用的本地缓存数据)
  • 重启应用后再去系统设置里开启通知权限

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 22:24:58