HKEY_LOCAL_MACHINE \ ... \ Run中的EXE路径未启动

时间:2015-03-23 13:30:51

标签: windows registry startup boot autostart

我在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加了一个名为MyAppName的字符串值,其值为完整路径,例如C:\Temp\MyAppName.exe

我重新启动,但它没有启动,我不明白为什么。当我从命令行使用相同的路径时,它会启动(在收到高程批准后)。

如暗示的那样,此应用程序在启动时要求提升,FWIW ......

我使用Win8.1 64位

1 个答案:

答案 0 :(得分:2)

您需要创建一个非UAC包装器。这可以显示一个简单的对话框(例如" Start Acme.Inc Widgelator?Yes / No")。您应该在是按钮上显示UAC屏蔽。

此类UAC启动方案的常见情况是版本检查。您应该在没有管理员权限的情况下进行版本检查,如果实际上有更新,则只提示提升。