首页/系统/Windows 运维速查/开机启动项排查(谁在随机启动)
本包目录(413 条)
CMD 常用命令74 条PowerShell 基础66 条网络排查41 条
服务与进程42 条
磁盘与文件43 条用户与权限34 条AD 域与组策略39 条日志与事件38 条远程管理36 条

开机启动项排查(谁在随机启动)

定位自启动来源:CIM 查 Win32_StartupCommand,配合 Run 注册表键与启动文件夹;疑难杂项用 Autoruns 全量枚举。

Windows 运维速查系统更新于 2026-10-12
用途列出开机自启动的命令与来源位置
语法Get-CimInstance Win32_StartupCommand
补充注册表 Run 键 + 启动文件夹 + 计划任务 + 服务

常用示例

常用示例
Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location, User | Format-Table -AutoSize
Get-ItemProperty 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Run'
Get-ChildItem "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup"
自启动还有计划任务、服务、WMI 事件订阅等藏身处,排查“删不干净”时用 Autoruns 逐项对照。

易错点

  • 只删 Run 键可能被服务或计划任务重新写回,要顺着来源一起清
  • 禁用启动项前先导出原值,出问题时可回滚

数据来源与参考

  • Microsoft Learn:Win32_StartupCommand 类
  • Microsoft Learn:Run 和 RunOnce 注册表项

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌