我正在研究安装在不同版本的 Windows 中的服务。主要是 Windows 7 和 10。
有没有办法查明安装的服务是属于 Windows 还是其他程序?如果是的话,自动化搜索的正确方法是什么?
答案1
Autoruns 和 Autorunsc可能是最简单的一次性方法。GUI 版本有Services
选项卡,您可以启用对“Windows”和更通用的“Microsoft”条目的过滤。
此实用程序对任何启动监视器中的自动启动位置有最全面的了解,它会向您显示哪些程序配置为在系统启动或登录期间运行,以及在您启动各种内置 Windows 应用程序(如 Internet Explorer、Explorer 和媒体播放器)时运行。这些程序和驱动程序包括启动文件夹、Run、RunOnce 和其他注册表项中的程序和驱动程序。Autoruns 报告 Explorer shell 扩展、工具栏、浏览器帮助程序对象、Winlogon 通知、自动启动服务等。Autoruns 远远超出了其他自动启动实用程序。
命令行版本可以将输出显示为 CSV 以便自动处理。