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

启动操作(关于启动自动操作和一次性自动操作)
一般每次启动Windows时程序都会自动运行,但还有一个例外——设置后下次启动时只自动运行一次,启动后不再运行 。它最常见的应用是程序更新或系统升级,会在系统重启前安装,重启后自动配置,使设置生效 。如果我们想实现一些一次性自动运行的任务,我们需要修改注册表或者使用第三方工具和软件 。
实现自动启动的方式有很多,我们之前也介绍过很多,比如在Windows“启动”程序组中添加程序的快捷方式,在注册表的几个Run项下添加自启动程序项等 。(图1),所以我在这里不再重复 。

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

文章插图
【关于开机自动运行与一次性自动运行 开机运行】
自动运行的基本模式和自动运行类似,只是要添加的注册表项变成了“RunOnce” 。顾名思义,RunOnce指的是一次性运行,位于注册表中的“HKEY _本地_机器\软件\微软\ Windows \ currentv资源网络版本\RunOnce”,该项下的键值只会在Windows下次启动时运行程序 。一般RunOnce下的键值是用来删除系统文件或锁定文件的,有些软件在重启时也可以用它来执行一些更改操作 。
将程序添加到RunOnce非常简单,只需在上面注册表的RunOnce项下创建一个新的字符串值,并为该值提供要运行的程序的完整路径(图2) 。
关于开机自动运行与一次性自动运行 开机运行

文章插图

如果不想冒手动修改注册表的风险,可以使用RunItOnce free工具(https://www . raymond . cc/blog/download/did/1337/) 。运行软件将打开一个对话框,并选择下次启动时由资源网络运行的程序(接受 。exe 。cmd,。bat文件或Windows快捷方式)(图3) 。点击“打开”,提示“运行成功”,表示增加了一次性自动启动项目 。
关于开机自动运行与一次性自动运行 开机运行

文章插图

但是,该工具只能添加,但不能编辑或删除RunOnce键值 。如果添加有错误需要删除,可以下载注册表REG文件(https://www.raymond.cc/blog/download资源网/did/1336/),运行此文件删除RunItOnce创建的任何键值 。
Windows自动启动应用程序时,加载的方式太多不同,很难跟踪 。如果您需要知道Windows运行时正在启动什么以及从哪个位置启动,您可以使用系统内部自动运行自启动管理实用程序(图4) 。
关于开机自动运行与一次性自动运行 开机运行

文章插图


    推荐阅读