[计算机提升] Windows系统各种开机启动方式介绍

1.14 开机启动

在Windows系统中,开机启动是指开启电脑后,自动运行指定的程序或服务的技术。一些程序或服务需要在开机后自动启动,以便及时响应用户操作,比如防安防软件、即时通信工具、文件同步软件等。
同时,一些系统服务也需要在开机后自动运行,以保证系统的正常运行,比如防火墙、更新服务等。开机启动可以通过多种方式进行设置,比如注册表编辑器、任务计划程序或文件夹等。

1.14.1 开机启动文件夹方式

可以通过存放文件、快捷方式到开机启动文件夹达到开机启动的效果。

1.14.1.1 某个用户的开机启动文件夹

方式一:
C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
方式二
%UserProfile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

1.14.1.2 所有用户的开机启动文件夹

方式一
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
方式二
%SystemDrive%\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

1.14.2 注册表方式

将文件、快捷方式的路径放入到指定注册表下就可以达到开机启动的效果,不过在此之前,先介绍下注册表中几个根目录:

注册表位置 说明
HKEY_CLASSES_ROOT(HKCR) 列出当前计算机的所有COM服务器和与应用程序相关联的所有文件扩展名
HKEY_CURRENT_USER(HKCU) 保存着当前登录到这个注册服务的计算机上的用户配置文件
HKEY_LOCAL_MACHINE(HKLM) 保存操作系统及硬件相关信息的配置单元,它是一个公共的配置信息与具体用户无关,其中关键是两个键值 SOFTWARE:保存着与这台电脑中安装的应用程序相关的的设置。SYSTEM:WINDOWS所装载的设备驱动程序以及当WINDOWS启动时所需要的各种参数。
HKEY_USERS(HKU) 包含当前计算机所有用户配置文件
HKEY_CURRENT_CONFIG(HKCC) 计算机当前会话中的所有硬件配置信息
1.14.2.1 系统启动项

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
实测:作用同所有用户:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
一致,只要有用户登陆,就会运行指定的程序。

1.14.2.2 系统启动项32位

HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run

1.14.2.3 用户启动项

HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

1.14.2.4 本机启动项

HKLM\SYSTEM\CurrentControlSet\Control\Session Manager
实测:并无作用

1.14.2.5 新用户启动项

HKU\DEFAULT\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
说明:
1、新用户启动项目下还可以创建RunOnce项,这里的程序只会针对每个用户运行一次。Run下则会每次都启动。
2、装完电脑后存在的用户不属于新用户。不会运行RunOnce项下的程序。
3、一般新用户启动项只能看到HKU.DEFAULT,然后通过Dism++软件打开启动项管理后,再次打开regedit才能看到HKU\DEFAULT。

1.14.3 本地组策略方式

在本地组策略中,展开计算机配置\Windows设置\脚本(启动/关机)处,我们可以在启动或者关机处添加要运行的脚本进去,那么以后每次在开机或者关机时,都会运行我们之前添加的脚本。
[计算机提升] Windows系统各种开机启动方式介绍_第1张图片

在下方的用户配置\Windows设置\脚本(登录/注销)处也是同理,只不过这里添加的脚本是在当用户登录或注销时会运行。
[计算机提升] Windows系统各种开机启动方式介绍_第2张图片

你可能感兴趣的:(计算机基础,-,提升篇,#,一,计算机相关进阶概念,windows,计算机入门,计算机提升,计算机基础)