运行一次/资源管理器?

运行一次/资源管理器?

我刚刚登录(Windows 7 x64)并看到 RunOnce 使用以下命令行运行:

C:\Windows\system32\runonce.exe /Explorer

……啊?发生什么事了?


编辑:

我知道 RunOnce 的作用,但我不清楚它到底起什么/Explorer作用;如果我说得不清楚,请见谅。

答案1

这是 Windows 正在运行的程序,列在您的注册表中的 RunOnce 项

其中一个可能只是花费的时间比预期的要长,所以您必须看到实际的 RunOnce.exe 窗口。

编辑:更多信息:

这里(Bing 翻译为英语):

此阶段最重要的时刻可能是自动执行注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce 中的程序。顾名思义,这些程序只执行一次:当具有管理权限的用户登录计算机时。有一个程序负责执行此过程:C:\Windows\system32\Runonce.exe。称为“Runonce.exe /Explorer”命令,如果用户是计算机管理员,则负责执行键 RunOnce 的内容(通常在程序安装的下游)。

据我所知(没有太多信息),“/Explorer”开关导致针对键中的每个条目运行 RunOnce.exe。

答案2

在 Windows Vista 及更高版本中,必须使用该命令RunOnce.exe /explorer来处理命令并启动在注册表中输入的应用程序

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

/探索者开关可能是为了防止您在错误的时间处理这些条目 - 即当用户已经登录时 - 但这可以通过使用开关轻松规避。

在 Windows XP 及更早版本中,运行一次将处理

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

何时推出没有命令行开关(这些开关无论如何都会被程序忽略 - 除非有人知道这些版本的有效开关运行一次)。

相关内容