1.打开解决方案资源管理器
2.右键你的项目,属性,安全性,勾选ClickOnce,这个时候会在Properties下面多一个app.manifest文件
3.打开这个app.manifest文件找到项
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
然后修改为(asInvoker修改为requireAdministrator)
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
4.然后需要取消ClickOnce的勾选,保存以下,一定记得保存
5.再次启动编译,系统会提示“此任务要求应用程序提示权限”,这个时候需要选择“使用其他凭据重新启动”
6.系统再次启动之后就成功了。