批量获取Windows启动程序

时间:2016-07-03 22:02:19

标签: windows batch-file startup

我正在批量编写一个性能助手,并遇到了一些问题。脚本的其中一种模式是查找启动项,并有选择地禁用对启动时间有害的启动项。问题是,我找不到办法做到这一点。我正在寻找的具体项目是MSConfig下的“启动”选项卡下列出的程序。 直接问题:是否有可能在Windows 7上检索启动项列表,将它们与导致启动时间较长的已知程序列表进行比较,然后在不影响所有启动程序的情况下禁用它们而无需用户交互。脚本并选择模式?

1 个答案:

答案 0 :(得分:1)

您可以这样做:

@echo off
Set LogFile=%~n0.txt
If exist %LogFile% Del %LogFile%
wmic /APPEND:%LogFile% STARTUP get /format:list>Nul
Start "" %LogFile%