开机运行(关于开机自动运行与一次性自动运行)

/ 0评 / 0

启动(关于启动主动操作和一次性主动操作)

通常每次启动Windows的时候,活动启动程序都会工作,但是有一个例外——就是设置好之后,在下一次启动的时候只会活动运行一次,然后启动之后就不再运行了。最常见的应用有程序更新或系统升级、系统重启前的安装、系统重启后的主动配置和设置效果。如果要自己履行一些一次性主动操作的义务,需要修改注册表或者应用第三方工具软件。

实现主动启动的方式有很多,我们之前也介绍过很多,比如在Windows“启动”程序组中添加程序的快捷方式,以及在注册表的几个Run项下添加自启动程序项(图1),这里不再赘述。

一次性主动操作的基本方法与主动操作类似,只是要添加的注册表项变为“RunOnce”。顾名思义,RunOnce指的是一次性操作,在“HKEY _ local _ machine software Microsoft Windows current version RunOnce”的注册表中,这个键下的键值只会在Windows下次启动时运行程序。通常RunOnce下的键值是用来删除系统文件或锁定文件的,有些软件在重启时也可以用它来执行一些更改。

向RunOnce添加程序非常简单,只需在上面注册表中的RunOnce项下创建一个新的字符串值,并为该值提供要运行的程序的完整路径(图2)。

如果不想冒手动更正注册表的风险,可以应用RunItOnce free工具(https://www . raymond . cc/blog/download/did/1337/)。运行技术资源网络软件将打开一个对话框,并选择程序(接收。exe。cmd,。bat文件或Windows快捷方式方法)下次运行时运行(图3)。点击“打开”后,弹出“RunitOnece Succeed for”提醒,表示已经添加了一次性活动启动项。

但是,该工具只能添加,不能编译或删除RunOnce键值。如果添加不正确,需要删除。您可以下载一个注册表REG文件(https://www . raymond . cc/blog/download/did/1336/),并运行此文件以删除由运行技术资源网络ItO技术资源网络nce创建的任何键值。

当Windows主动启动应用程序时,加载它的方式多种多样,很难跟踪。如果您需要知道Windows运行时是从什么位置启动的,您可以应用系统内部自动运行自启动管理应用程序(图4)。