实用工具特别推荐Autoruns

Lance Whitney

下载这篇文章的代码: Autoruns (490KB)

典型的运行 Windows® 的 PC 在启动时会加载一组项目,其中包括文件、驱动程序、任务和服务。在某些时候,您很可能需要查看并禁用某些启动项目,以排除启动冲突故障、跟踪自动启动序列中的恶意软件、减少 Windows 启动时间或释放内存和系统资源。

系统配置实用程序 (msconfig.exe) 可以使您查看和禁用许多启动文件和服务,但是它漏掉了许多内容 — 工具栏、浏览器帮助对象、Windows 资源管理器外壳扩展。而且,msconfig 不会共享关于这些项目的许多详细信息。一个查看和管理启动时所加载的全部内容的更好方式,就是从 Sysinternals 查看 Autoruns。

Autoruns 由 Mark Russinovich 和 Bryce Cogswell 编写,是一个免费的实用程序,它可以在安装 Windows 的 PC 中显示所有启动项目(也称作映像)。您可以在启动文件夹、注册表以及其他启动项目可能隐藏的区域中查看所有存储的映像(参见图 1)。

图 1 使用 Autoruns 查看启动项目

图 1** 使用 Autoruns 查看启动项目 **(单击该图像获得较大视图)

Autoruns 可以显示每个映像的名称和位置。对于文件它会显示目录路径,对于注册表项您会得到准确的项。Autoruns 还提供发布者的名称以及基于项目版本数据的简要说明。双击条目可以打开其目录或者注册表项;右键单击可以打开带有更多选项的弹出菜单,其中包括“属性”命令,该命令可以显示包含完整版本信息的标准“文件属性”窗口。“包括空白位置”选项可以显示所有的 PC 启动区域,无论这些区域当前是否有任何条目。您还可以选择 PC 中的其他用户帐户来查看其启动环境。

您可以通过“验证”命令检查条目的数字签名,此命令查询具有证书吊销列表 (CRL) 的网站以决定映像是否数字签名以及签名是否有效。“隐藏已签名 Microsoft 条目”选项可以排除 Microsoft 已经签名的条目,从而使您集中于第三方映像。

可以将启动项目的完整列表导入一个文本文件中 — 这样如果您想禁用任何项目并需要调整项目之前启动环境的快照就会变得非常方便。然后,您可以将导出的文本文件与已修改的启动配置进行比较,以查看您的更改。

以下仅仅是 Autoruns 包含的一些启动分类:

登录 包含用户和所有用户的启动文件夹以及可以在注册表中找到的 Run 项。

资源管理器 包括一个资源管理器外壳扩展列表、工具栏和处于活动的设置执行。

Internet Explorer 包括“浏览器帮助对象”和 Internet Explorer® 工具栏以及所有扩展。

LSA 提供程序 包括本地安全机构验证、通知和安全软件包。

在 Autoruns 中,您可以永久地删除一个启动项目或者只是禁用它。“在线搜索”选项帮助您查找可以安全禁用的项目。该选项对描述项目或者其分类的网页运行 Internet 搜索,并且建议您是否从启动中删除该项目。禁用一个项目时,Autoruns 会将项目移动到注册表或者硬盘的备份位置。

Autoruns 在所有 Windows 版本中均运行良好,其中包括 Windows XP 64 位版本和 Windows Server® 2003 64 位版本。请从 microsoft.com/technet/technetmag/code07.aspx 下载一个副本。

Lance Whitney 是一位 IT 顾问、培训师和技术撰稿人。在调整 Windows 工作站和服务器方面,他已经花费了无数的时间。15 年前,当他还是一名记者时,就开始涉足 IT 世界。

© 2008 Microsoft Corporation 与 CMP Media, LLC.保留所有权利;不得对全文或部分内容进行复制.