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

如何在Windows上免安装部署启动MAUI应用exe?含快捷方式与注册表方案

MAUI Windows应用直接运行与快捷方式创建方案

能否直接运行exe文件?

不能直接双击bin\debug\win10-x64\AppX目录下的exe启动应用。MAUI Windows应用本质是MSIX(AppX格式)包,依赖Windows应用模型的沙箱环境、包注册上下文及依赖库加载路径,单独运行exe会因缺少必要的运行环境报错。

手动创建快捷方式的可行方法

在开发/QA环境中,无需完整执行安装流程,可通过以下方式创建可直接启动的快捷方式:

方法1:PowerShell脚本生成快捷方式

  1. 从注册表HKLM\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\Deployment\Package\*下找到对应包的PackageFullName(包全名)和ApplicationUserModelId(应用ID)
  2. 新建记事本,粘贴以下代码,替换占位符为实际信息:
$WshShell = New-Object -ComObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\MAUI工具.lnk")
$Shortcut.TargetPath = "powershell.exe"
$Shortcut.Arguments = "-Command ""Start-Process shell:AppsFolder\[包全名]![应用ID]"""
$Shortcut.IconLocation = "[AppX文件夹完整路径]\你的应用图标文件名.ico, 0"
$Shortcut.Save()
  1. 将文件保存为CreateShortcut.ps1,右键以PowerShell运行,桌面将生成可直接启动的快捷方式。

方法2:直接创建指向应用模型的快捷方式

  • 右键桌面→新建→快捷方式,在目标栏输入:
    explorer.exe shell:AppsFolder\[包全名]![应用ID]
    
  • 设置图标后保存,双击即可直接启动应用,无需依赖PowerShell窗口。

跨开发/QA环境共享简化方案

  1. 打包bin\debug\win10-x64\AppX整个文件夹,连同快捷方式脚本一起发送给协作人员
  2. 对方先执行以下PowerShell命令注册包:
Add-AppxPackage -Register "AppX文件夹的完整路径\AppxManifest.xml"
  1. 运行脚本生成快捷方式,之后即可通过快捷方式直接启动,无需重复执行安装流程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 05:45:41