用 Win32_StartupCommand 列出开机自启动项
枚举 Run 键和启动文件夹中的自启动项——一个被遗忘的 WMI 类,用来发现不请自来的启动软件。
运行 Get-CimInstance Win32_StartupCommand | Select Name, Command, Location, User 即可列出所有用户级自启动项及其定义位置。
01命令
命令
$ Get-CimInstance Win32_StartupCommand | Select-Object Name, Command, Location, User | Format-Table -AutoSize -Wrap02作用说明
任务管理器的'启动'标签只显示筛选后的子集;Win32_StartupCommand 一次查询就能遍历各用户的 Run/RunOnce 键、HKLM 对应键和两个启动文件夹,Location 列直接告诉你该去哪个键或文件夹清理。它不覆盖服务和计划任务——配合 Get-ScheduledTask 和 Get-Service 才是完整画面。安装可疑软件后排查持久化机制时,这也是最快的第一步。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- Win32_StartupCommand class依据: Describes the Name, Command, Location, and User properties of startup entries.
最后验证: 2026-09-17 · 分类: 系统与设置