我需要一个命令来禁用除基本程序和服务之外的所有程序和服务的启动。在 msconfig 中,这称为诊断启动。
我正在致力于自动化大量清理机器的工作,如果有一个 .bat 文件可以终止所有用户进程、删除临时垃圾文件,并且如上所述,一举禁用启动程序和服务,那就太好了。
这样的命令肯定存在吗?
非常感谢!
答案1
至少对于服务,您可以使用命令行程序sc
。它允许您修改服务(而不仅仅是像那样启动/停止net
)。
例如,要禁用并停止 Apache Web 服务器,您可以使用以下命令:
sc config apache2.2 start=disabled
sc stop apache2.2
您可以使用它sc query
来获取服务列表,您也许能够使用其他命令行工具(例如sed
或grep
;虽然是第三方的)进行解析。
答案2
我还没有遇到过这样的命令,尽管我一直在网上寻找类似的命令。但是你可以msconfig
在运行中使用,禁用所有不需要的程序,然后摆弄启动。还有一个不错的小程序叫做CCleaner它可以清除注册表和电脑中的所有其他垃圾。这是我和许多其他人使用的方法。它既快捷又方便。