Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows HKEY#U LOCAL#U MACHINE\…\Run中的EXE路径不';t发射_Windows_Registry_Startup_Boot_Autostart - Fatal编程技术网

Windows HKEY#U LOCAL#U MACHINE\…\Run中的EXE路径不';t发射

Windows HKEY#U LOCAL#U MACHINE\…\Run中的EXE路径不';t发射,windows,registry,startup,boot,autostart,Windows,Registry,Startup,Boot,Autostart,我在HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run中添加了一个字符串值,名为MyAppName,其值为其完整路径,例如C:\Temp\MyAppName.exe 我重新启动了,但它没有启动,我不知道为什么。当我从命令行使用相同的路径时,它将启动(在收到高程批准后) 正如所暗示的,此应用程序在启动时要求提升,FWIW 我使用Win8.1 64位您需要创建一个非UAC包装。这可以显示一个简单的对话框(例如,“启

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


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

正如所暗示的,此应用程序在启动时要求提升,FWIW


我使用Win8.1 64位

您需要创建一个非UAC包装。这可以显示一个简单的对话框(例如,“启动Acme.Inc?是/否”)。您应该在“是”按钮上显示UAC屏蔽


这种UAC启动时场景的常见情况是版本检查。您应该在没有管理员权限的情况下执行版本检查,并且只有在更新确实可用时才提示进行升级。

“收到升级批准后”是问题所在。您无法从运行注册表项启动需要UAC提升的应用程序。用户不知道提示来自何处以及他可能批准的内容。因此,它只是被禁用。可能的