开机启动项命令是什么

题图来自Unsplash,基于CC0协议
导读
开机启动项,就是Windows点开就运行一串程序,管理得好,系统飞快;管理不好,电脑变慢。好在这块早就有工具助手帮忙,不管是中途搞不定还是嫌图形界面太闷,到了命令行里也统统都能搞定。
说回配件,微软果然从不止一两个方向管这事儿。最简单的是用msconfig,这个配置窗可以说是标配,点进去有个选项卡叫“启 动”就直接看到所有开机自启的应用,勾上就能杀鸡,但得留心,有些是关键服务,不能乱动。对应着,msconfig其实是调用到了注册表和SC(服务控制)-Manage那些配置。想在命令提示符里撸的操作,最常用的自然是sc.exe,这是管理系统服务的利器,比如查某个程序是否自启并做了服务:
sc query <服务名>
比如查询“WinDefend”服务的状态,也就能依此判断杀毒软件是否自启并有服务存在。
如果特指要看注册表的键值,查启动项相关信息的部分主要在 HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun 和 HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionRun 这两个地方,比如reg query <注册表路径>这命令就很实用,用来匹配某个工具是不是在这重启都被拉起来的:
reg query HKLMSOFTWAREMicrosoftWindowsCurrentVersionRun
这行表完了,就能看到除了服务框架之外的许多隐藏点,比如浏览器插件、开机杀毒引擎什么的,这些多是小软件用的点子。
任务管理器里的“启动”页也显示所有开机启的动程序,只不过那是显示了当前运行的实例。想从命令行关这些自启项,可以利用对应杀毒的软工具,比如用taskkill强制关,但强制关未必根本,这时候你可能得对应到注册表或者服务组件上处理。还有一个nirsoft的Sysinternals Suite家族里包含了启动项查询器,这个可以输出整页的启动项列表,但是得安装用。
总之Windows有这许多方法帮你查看和处理开机启动项,主要条线就分为系统服务管理、注册表路径配置和第三方的命令工工具。用得太少可能只会点msconfig,深入了解这些命令和路径,就会更好的管理你的系统性能。
© 版权声明
本文由盾科技原创,版权归 盾科技所有,未经允许禁止任何形式的转载。转载请联系candieraddenipc92@gmail.com