Windows 使用批处理将exe添加到启动

Windows 使用批处理将exe添加到启动,windows,batch-file,windows-7,exe,startup,Windows,Batch File,Windows 7,Exe,Startup,需要一个批处理文件,可以在启动时添加和删除.exe文件。 有人知道我能做什么吗。 当我说启动时,我的意思是当用户登录时执行exe。 我正在使用编译批处理文件。您试图控制用户登录时启动的应用程序列表。确定以下各项的关键是: HKLM\Software\Microsoft\Windows\CurrentVersion\Run HKCU\Software\Microsoft\Windows\CurrentVersion\Run 使用前者可以控制任何用户登录时启动的应用程序。使用后者控制当前用户登录时

需要一个批处理文件,可以在启动时添加和删除.exe文件。 有人知道我能做什么吗。 当我说启动时,我的意思是当用户登录时执行exe。
我正在使用编译批处理文件。

您试图控制用户登录时启动的应用程序列表。确定以下各项的关键是:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
使用前者可以控制任何用户登录时启动的应用程序。使用后者控制当前用户登录时启动的应用程序

您希望在批处理文件中执行此操作。因此,您需要使用标准工具来控制注册表项。这意味着
reg
工具

因此,添加如下值:

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp /d myapp.exe
reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp
并删除如下值:

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp /d myapp.exe
reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v MyApp
如果要使用
HKCU
而不是
HKLM
,请适当更改键。显然,如果您选择使用
HKLM
,则需要仰角


请做好准备,因为许多病毒扫描程序会将此类活动视为您的程序恶意的证据。

如果它是simpy-an-EXE,请将其复制到autostart文件夹(或从该文件夹中删除):


此文件夹的名称可能会随着不同的Windows版本或本地化而更改。

这不是真正的编程。这更像是一个问题,我正在尝试制作一个可以使用批处理添加来启动的程序。超级用户主要会说如何手动而不是批处理。我认为它可能会在注册表中注册。您可以使用VBScript或JScript在启动文件夹中创建可执行程序的快捷方式。是的,但我正在使用批处理制作程序,我不能使用任何其他编程语言,因为我正在使用如果你想制作一个程序,那么就说出来。哪种编程语言?如果你真的想做一个程序,那么就不需要批处理文件。如何将.bat文件编译成.exe?这对我来说毫无意义。我能问一下你是如何将批处理文件编译成.exe的吗?什么工具能做到这一点?我使用它很好,因为它添加了自己的额外命令,这样你就可以用鼠标插入批处理文件。你可能也应该在问题中明确这一点。因为没有这些信息,这看起来真的不像是一个编程问题。在任何情况下,你仍然可以争辩说这是一个超级用户问题,或者可能是服务器故障。谢谢,我以后会这样做。我认为从启动文件夹加载exe文件不是一个好主意。这是病毒在机器上自行加载的典型特征,因此为了安全起见,最好通过批处理文件加载exe。这只是一种观点