【发布时间】:2012-12-03 15:05:52
【问题描述】:
我很想知道用户登录期间 Windows 的启动顺序。有人知道吗? 基本上,我的应用程序是由 GPO 调用的登录脚本调用的。在调用第 3 方 EXE 时,它无法启动。
然后,经过反复试验,我发现 HKCU...\RunOnce 键在登录脚本之后执行。同样的结果,正在调用 EXE,但无法启动。
有效:更新了登录脚本,在用户的启动文件夹中创建了一个快捷方式。现在 EXE 按预期启动。
我知道 AutoRuns 可以告诉我所有可以放置启动项的位置,有人知道整体的执行顺序吗?我能够发现 Run 和 RunOnce 键被异步调用。我可以继续测试 AutoRuns 声明的每个启动项,但这可能需要几天时间。
我最感兴趣的是 Windows 2003 Server 登录启动流程,但我怀疑它与当今使用的其他 Windows 风格非常相似。
【问题讨论】:
-
看看 Mark E. Russinovich 和 David A. Solomon 的“Windows Internals”。他们非常详细地解释了这一点。
-
是的,我有一个最新版本,但我没有找到列出执行顺序的页面(而且我没有浏览章节)。也许我错过了,你还记得那一章吗?
标签: windows login startup runonce