![在 Windows Vista 上的自动运行列表中添加程序](https://linux22.com/image/1213603/%E5%9C%A8%20Windows%20Vista%20%E4%B8%8A%E7%9A%84%E8%87%AA%E5%8A%A8%E8%BF%90%E8%A1%8C%E5%88%97%E8%A1%A8%E4%B8%AD%E6%B7%BB%E5%8A%A0%E7%A8%8B%E5%BA%8F.png)
我想知道:如何确保某些程序在 Vista 启动时启动?
大多数程序本身都提供这项服务,但是那些不提供这项服务的程序怎么办?我怎样才能让它们在启动时启动?
答案1
虽然 C.Schmalzruber 的解决方案可能有效,但您可能希望查看 Microsoft/Sysinternals 的 Autoruns。它被设计为一个诊断工具,但它会向您显示可以运行文件的所有位置。
从这里,您可以选择登录(或任何其他部分),然后您会看到所有处理和运行的文件的位置,您可以右键单击部分标题并单击“跳转到”,这将打开注册表项和/或文件夹。
只需将图标拖到那里,当该部分被处理时它就会启动。
答案2
最简单的方法是将您想要自动启动的程序的快捷方式复制到启动文件夹中。
答案3
作为参考,可以在这个位置找到它(当然,用你的用户名替换%username%)
C:\users\%用户名%\AppData\Roaming\Microsoft\Windows\开始菜单
答案4
将程序复制到“启动”组文件夹。然后程序将在您登录时运行。此文件夹的典型默认位置是:
Windows XP:
C:\Documents & Settings\<username>\Start Menu\Programs\Startup
Windows Vista:
C:\Users\<username>\Start Menu\Programs\Startup
如果你希望程序在全部用户登录后,将其添加到“通用启动”组文件夹。此文件夹的典型默认位置是:
Windows XP:
C:\Documents and Settings\All Users\Start Menu\Programs\Startup
Windows Vista:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
当用户登录。但你的问题实际上是问在启动,这意味着即使没有人登录,程序也会启动。
运行程序启动,可以创建计划任务,计划运行时间为“系统启动时”: