首页/安全/应急响应速查/Windows 启动文件夹排查

Windows 启动文件夹排查

启动文件夹分用户级与全局级两处,登录时自动执行;快捷方式的真实 Target、脚本内容与文件签名是快速定性入手点。

应急响应速查安全更新于 2026-10-12
用户级%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup
全局级C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
常见形态.lnk(读 Target)、.bat/.vbs/.ps1
辅助入口任务管理器-启动,msconfig 启动项

列出启动项并展开快捷方式目标

列出启动项并展开快捷方式目标
Get-ChildItem "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup" -Force
Get-ChildItem 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp' -Force
$sh = New-Object -ComObject WScript.Shell
Get-ChildItem "$env:APPDATA\Microsoft\Windows\Start Menu\Programs\Startup\*.lnk" | ForEach-Object { $sh.CreateShortcut($_.FullName).TargetPath }
快捷方式必须展开 TargetPath:恶意样本常伪装成 OneDrive、输入法之类熟悉的名字。

易错点

  • 只看文件名:名称合法不代表 Target 合法
  • 忽略全局目录:ProgramData 下启动项对全部用户生效

数据来源与参考

  • Microsoft Learn:Startup folder 说明
  • MITRE ATT&CK T1547.001 Registry Run Keys / Startup Folder

相关工具

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