Windows 7 Windows应用程序工具包无法删除特定程序上的UAC提示
操作系统:Windows 7 Professional 64位 我的Arduino IDE无法打开,除非我以管理员身份运行。如果我没有,它将只显示加载屏幕: 但实际上不会打开IDE。我一直在寻找绕过arduino.exe的方法,并发现这可以通过概述的Windows应用程序兼容性工具包来实现 当我在检查runasinvoker后进入测试运行部分时,如下所示: 资料来源: Arduino一开始没有任何问题。但在我按照其余步骤安装修复程序后,我的Arduino IDE程序仍然存在同样的问题。如果我不是以管理员身份运行它,它将只显示加载启动屏幕,而不是IDE部分Windows 7 Windows应用程序工具包无法删除特定程序上的UAC提示,windows-7,uac,arduino-ide,Windows 7,Uac,Arduino Ide,操作系统:Windows 7 Professional 64位 我的Arduino IDE无法打开,除非我以管理员身份运行。如果我没有,它将只显示加载屏幕: 但实际上不会打开IDE。我一直在寻找绕过arduino.exe的方法,并发现这可以通过概述的Windows应用程序兼容性工具包来实现 当我在检查runasinvoker后进入测试运行部分时,如下所示: 资料来源: Arduino一开始没有任何问题。但在我按照其余步骤安装修复程序后,我的Arduino IDE程序仍然存在同样的问题。如果我
请帮忙!谢谢 如果此程序不支持以标准用户身份运行,您将无法修复此问题。应用程序的开发人员需要修复它,以便它作为标准用户正确运行 人们被UAC弄糊涂了。尝试在Windows XP上运行相同的应用程序 可能是文件和注册表重定向导致了问题,但我对此表示怀疑。您可以通过添加包含runas invoker部分的程序集清单来禁用文件和注册表重定向: Arduino.exe.manifest: 并将arduino.exe.manifest放在与arduino.exe相同的文件夹中 注意:如果应用程序中还没有程序集清单资源,Windows将只读取外部程序集清单文件。我怀疑已经有了
最佳猜测:此应用程序必须以管理员身份运行,直到他们修复为止。运行方式调用程序选项阻止Windows要求您升级。它不会神奇地让程序在没有管理员权限的情况下工作。我理解这一点,这就是为什么我假设指南指示我们检查兼容性选项卡下的“以管理员身份运行”框。您建议如何绕过提示?您不能绕过提示。请查看。它清楚地表明您确实可以绕过提示。也许我所说的传递提示的意思有误解?通过绕过提示,我认为您希望在没有提示的情况下以管理员身份运行程序。你不能那样做。该视频向您展示了如何阻止Windows希望以管理员身份运行特定程序:您不会得到提示,并且该程序也没有被授予管理员权限。我并不完全清楚那个视频的作者是否理解这一点。无论如何,您试图运行的程序似乎需要管理员权限,因此运行方式调用者兼容性修复程序会适得其反。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="client"
type="win32"
/>
<description>Don't Arguino With Me</description>
<!-- Disable Windows Vista UAC compatability heuristics -->
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
<security>
<requestedPrivileges>
<requestedExecutionLevel level="asInvoker"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>