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

如何让Tauri应用启动前弹出UAC提示以获取管理员权限?

让Tauri应用启动时自动触发UAC获取管理员权限

1. 修改Tauri配置文件

在项目根目录的tauri.conf.json中,找到tauri > windows数组对应的窗口配置(单窗口场景即为第一个对象),添加security字段并将elevated设为true:

{
  "tauri": {
    "windows": [
      {
        "title": "你的应用名称",
        "width": 800,
        "height": 600,
        "security": {
          "elevated": true
        }
      }
    ],
    // 其他原有配置...
  }
}

该配置会告知Tauri,当前应用进程需要以管理员权限运行,Windows系统会在启动应用时自动弹出UAC授权窗口。

2. 关键注意事项

  • 此配置仅对Windows系统生效,macOS和Linux的权限管理需单独处理(比如macOS通过系统权限申请、Linux使用pkexec等方式)。
  • 设置elevated: true后,整个应用进程(包括前端代码)都会以管理员权限运行,请确保应用确实需要全局系统权限,避免不必要的权限提升。
  • 打包后的安装程序会自动继承该权限配置,用户安装后启动应用无需手动右键选择“以管理员身份运行”。

3. 配置验证

修改完成后,可通过tauri dev启动开发环境测试,此时会自动弹出UAC提示;也可打包为安装包后运行,确认权限获取逻辑正常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 06:40:29