Batch file 如何将项目添加到注册表以在启动时运行而不使用UAC

Batch file 如何将项目添加到注册表以在启动时运行而不使用UAC,batch-file,registry,startup,uac,Batch File,Registry,Startup,Uac,我有一个程序需要在windows启动时启动。我已在注册表HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\ 此应用程序在启动时启动,但会显示UAC提示符。通常我的应用程序不需要UAC promt启动。如果我在startup文件夹中创建了一个快捷方式,那么它在没有UAC的情况下可以完美工作,但问题是我需要从注册表启动它。很抱歉,我也不能使用任务调度程序。有人知道怎么做吗?您可以始终为单个用户启动它,此命令可以由普通用户运行,并将仅为该用户启动应用

我有一个程序需要在windows启动时启动。我已在注册表
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\


此应用程序在启动时启动,但会显示UAC提示符。通常我的应用程序不需要UAC promt启动。如果我在startup文件夹中创建了一个快捷方式,那么它在没有UAC的情况下可以完美工作,但问题是我需要从注册表启动它。很抱歉,我也不能使用任务调度程序。有人知道怎么做吗?

您可以始终为单个用户启动它,此命令可以由普通用户运行,并将仅为该用户启动应用程序

REG ADD "HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /V "My App" /t REG_SZ /F /D "C:\MyAppPath\MyApp.exe"
在没有以管理员身份运行某些内容的情况下,无法将某些内容添加到本地计算机运行注册表项


即使是任务计划程序选项也需要以管理员身份运行某些东西才能添加任务。

这不起作用。它还需要管理员的许可。wierd,我会在一点时间内对它进行测试,确保您使用的是“HKCU\Software”,而不是“HKLM\Software”。对不起,我之前的评论。成功了,谢谢。