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

如何使用安装项目创建无需管理员权限的Windows Installer MSI安装包

制作无需管理员权限的MSI安装包操作指南

按照以下步骤修改你的Visual Studio安装项目配置即可实现:

  • 首先右键点击你的安装项目,选择「属性」选项,在打开的属性面板中找到InstallAllUsers配置项,将默认值从True修改为False,这是切换为单用户安装的核心开关。
  • 打开安装项目的「文件系统」编辑页,右键选中「应用程序文件夹」打开属性面板,将默认的安装路径从[ProgramFilesFolder]修改为[LocalAppDataFolder]\你的程序名称,该路径属于当前用户专属可写目录,不需要管理员权限即可写入文件。
  • 回到安装项目的属性面板,点击「摘要信息」按钮进入配置页,将「UAC执行级别」调整为asInvoker,不要选择requireAdministrator或highestAvailable,避免安装时触发UAC管理员权限请求。
  • 如果你的安装项目包含注册表写入逻辑,所有写入操作都要指向HKEY_CURRENT_USER分支,不要写入HKEY_LOCAL_MACHINE全局注册表项;如果有快捷方式创建需求,快捷方式的存放位置要选择「用户的桌面」、「用户的程序菜单」,不要使用公共桌面、公共程序菜单这类全局目录。

额外注意:如果你的程序本身存在写入系统目录、修改全局系统配置的逻辑,即便安装时不需要管理员权限,程序运行阶段依然会触发权限请求,需要同步调整程序逻辑将所有写入操作指向当前用户目录。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 03:57:03