Windows注册表RunOnce循环

时间:2011-01-14 16:44:36

标签: registry runonce

我处于启动菜单和运行注册表项中的应用程序不会执行任何操作的环境中,但是RunOnce会这样,所以我创建了一个小脚本来启动我想在启动时运行的应用程序然后重新编写注册表项。但是,当我登录并运行脚本然后在关闭我的应用程序并重新编写注册表项后退出,Windows似乎再次运行它,

场景如下:

我登录 - >我的脚本触发并加载记事本 - >我的脚本重写了注册表项 - >我的脚本退出 - > Windows再次运行我的脚本 - >它加载记事本 - >我的脚本重写了注册表项 - >我的脚本存在 - >环

有没有办法在循环中实现这个目标?

1 个答案:

答案 0 :(得分:1)

可能不会在脚本中的某处引入sleep语句。这些键的文档特别声明在执行时不回写键(详见http://msdn.microsoft.com/en-us/library/aa376977(VS.85).aspx)。

您没有提到您正在运行的Windows版本,但如果您运行的是Vista或更高版本(我相信),您应该能够创建一个定期执行的计划任务,以便在用户登录时运行。

感谢, 标记