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

VS2019新建C++项目缺少asInvoker/requireAdministrator权限选项怎么办?

VS2019 C++项目设置管理员运行选项的问题解决

为什么常规项目设置里找不到该选项

VS2019对C++项目的属性配置结构做了调整,原版本中在「清单工具」属性页里的UAC执行级别设置,被整合到了链接器的属性分支下,不再单独放在原位置。如果还是习惯旧版的清单工具属性页,默认情况下该属性页会被隐藏,除非项目使用了自定义清单文件或修改了相关生成配置。

如何显示并设置管理员运行权限

你可以通过以下步骤找到并设置:

  • 右键项目,选择「属性」打开属性配置窗口
  • 展开「配置属性」->「链接器」->「清单文件」
  • 在右侧找到「UAC执行级别」选项,下拉选择 requireAdministrator (/level='requireAdministrator')
  • 点击「确定」保存设置,重新编译项目后,程序就会默认要求以管理员身份运行

如果确实需要调出旧版的「清单工具」属性页,可以按以下操作:

  • 右键项目,选择「卸载项目」
  • 右键卸载后的项目,选择「编辑xxx.vcxproj」
  • 在项目文件中添加或修改以下配置段:
<PropertyGroup>
  <ShowManifestToolSettings>true</ShowManifestToolSettings>
</PropertyGroup>
  • 保存后重新加载项目,此时就能在「配置属性」下看到「清单工具」属性页,里面可以设置UAC相关选项

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 13:27:04