Windows XP 注册表中 Run 项的定义

文章翻译 文章翻译
文章编号: 314866 - 查看本文应用于的产品
有关本文的 Microsoft Windows 2000 版本,请参阅 137367
展开全部 | 关闭全部

概要

本文列出并定义了 Windows XP 注册表中的 4 个 Run 项。

更多信息

Run 项会使程序在用户每次登录时自动运行。Windows XP 注册表包括以下 4 个 Run 项:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
每个项都具有一系列的值。这些值允许多个条目同时存在而不会互相覆盖。值的数据值是命令行。

此列表中第三和第四项中的 RunOnce 项需要特别考虑:
  • 默认情况下,当计算机以安全模式启动时会忽略 Run 项。在 RunOnce 项下,您可以在一个值名称前添加一个星号 (*) 以强制关联的程序即使在安全模式下也运行。
  • 您可以用一个感叹号 (!) 添加到 RunOnce 值名称的前面,以将对该值的删除延迟到命令运行之后执行。
  • 如果没有感叹号作为前缀,RunOnce 值在运行命令之前即被删除。结果,如果某一 RunOnce 操作没有正确地运行,下一次启动计算机时就不会要求运行关联的程序。
如果在某一特定的项下注册了不止一个程序,那么这些程序的运行顺序是不确定的。从这些项中的任何一项中运行的程序在其执行过程中都不应向该项中写入内容。否则就会影响在该项下注册的其他程序的执行。而且,应用程序只能针对临时情况(如完成应用程序安装)使用 RunOnce 项;应用程序不可以连续在 RunOnce 项下重新创建条目。这样做会影响 Windows 安装程序。

属性

文章编号: 314866 - 最后修改: 2007年12月1日 - 修订: 1.3
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP 驱动程序开发工具包
  • Microsoft Windows XP Embedded
关键字:?
kbinfo kbenv KB314866
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com