Windows 8在用户登录前自动启动程序

时间:2017-09-09 04:30:40

标签: windows-8 autostart

可以通过将其快捷方式复制到启动文件夹来自动启动我的程序。但是我希望程序在完成启动时自动启动,甚至在任何用户登录之前。这怎么可能?

1 个答案:

答案 0 :(得分:0)

我在Windows 7&也许它也适用于Windows 8。

如果您希望在用户登录之前启动它,则必须将其作为服务启动。

这是主要注册表项的启动顺序,在读取bootmgr后立即开始,并以两个Startup文件夹中的程序快捷方式条目结束。

  1. HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ BootExecute。这可以包括安排chkdsk运行而不是用户程序的指令。
  2. 接下来启动服务,然后是RunServicesOnce和RunServices注册表项(如果存在)
  3. 用户然后登录系统
  4. HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ UserInit。这指向程序C:\ WINDOWS \ system32 \ userinit.exe,条目以逗号结尾。其他程序可以通过附加它们并用逗号分隔来从该键启动。
  5. HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Winlogon \ Shell。这应该只包含一个条目explorer.exe。
  6. 以下所有用户的这2个注册表项中的程序条目: HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run和\ RunOnce
  7. 下面是CURRENT USER的这两个注册表项中的程序条目: HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Run和\ RunOnce
  8. 最后启动所有用户和当前用户的启动文件夹中的程序。
  9. 防病毒和防火墙等重要程序在服务序列的早期开始。通知区域(屏幕右下角)中显示的图标只是其用户界面,即选项和首选项。

    64位计算机中32位软件的附加位置是HKLM \ SOFTWARE \ Wow6432Node和HKCU。

    Source