【发布时间】:2014-09-16 17:30:46
【问题描述】:
操作系统:Windows 7 Professional 64 位
除非我“以管理员身份运行”,否则我的 Arduino IDE 无法打开。如果我不这样做,它只会显示加载屏幕:
但实际上不会打开 IDE。我一直在寻找可以仅针对 arduino.exe 绕过此问题的方法,并发现这可以通过here 概述的 Windows 应用程序兼容性工具包来完成。
当我检查 runasinvoker 后进入测试运行部分时,如下所示:
(来源:meridian.ws)
Arduino 开始时没有任何问题。但是在我按照其余步骤安装修复程序后,我的 Arduino IDE 程序仍然存在同样的问题。如果我不以管理员身份运行它,它只会显示加载启动屏幕而不是 IDE 部分。
请帮忙!谢谢!
【问题讨论】:
-
“作为调用者运行”选项可防止 Windows 要求您提升权限。它不会神奇地使程序在没有管理员权限的情况下运行。
-
我明白这一点,这就是为什么我假设指南指示我们检查兼容性选项卡下的“以管理员身份运行”框。您如何建议绕过提示?
-
无法绕过提示。
-
看看this。它清楚地表明您确实可以绕过提示。也许我所说的“绕过提示”有误会?
-
通过“绕过提示”我想你想在没有提示的情况下以管理员身份运行程序。你不能那样做。该视频向您展示了如何阻止 Windows 以管理员身份运行特定程序:您不会收到提示,并且该程序没有被授予管理员权限。 (我并不完全清楚该视频的作者是否理解这一点。)无论如何,您尝试运行的程序似乎需要管理员权限,所以“作为调用者运行”兼容性修复会适得其反。
标签: windows-7 uac arduino-ide