如果此程序不支持以標準用戶身份運行,那麼您將無法修復此問題。應用程序的開發人員需要對其進行修復,以使其能夠以標準用戶的身份正常運行。
人們對UAC感到困惑。嘗試在Windows XP上運行相同的應用程序。
文件和註冊表重定向可能導致問題,但我懷疑它。
Arduino.exe.manifest:
<?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>
,並放置在arduino.exe.manifest
同一個文件夾,您可以通過添加組件清單,其中包括運行方式調用部分禁用文件和註冊表重定向arduino.exe
。
注意:如果應用程序內部沒有程序集清單資源,Windows將只讀取外部程序集清單文件。我懷疑已經有一個。
的最佳答案:這個應用程序必須以管理員身份運行,這就是它的結束(直到他們解決它)
「運行方式調用」選項阻止Windows問你提升。如果沒有管理員權限,它不會神奇地使程序工作。 –
據我所知,這就是爲什麼我假設該指南指示我們檢查兼容性選項卡下的「以管理員身份運行」框。你會如何建議繞過提示? –
您無法繞過提示。 –