如何找到启动时加载的驱动程序?

如何找到启动时加载的驱动程序?

如何找到 Windows 7 x64 启动时加载的驱动程序?

我已经看到一些应用程序通过注册表项和启动文件夹显示正在运行的程序,但我不确定如何查看正在加载的其他驱动程序,以便修复有问题的驱动程序。

答案1

在 Windows 7 系统中,我采用了 AUTORUNS 程序来选择性停止驱动程序项目。它有驱动程序和服务的特定选项卡、保存功能以及简单的检查方法(并轻松重新打开)。

从源头获取http://technet.microsoft.com/en-us/sysinternals/bb963902.aspx

使用自动运行时,您还可以在“隐藏 Microsoft 和 Windows 条目”选项中选择性地显示(或不显示)被视为 Microsoft/Windows 项的项目,从而减少一些项目数量。需要刷新

在 XP 中,有一个叫做“驱动程序管理器”的程序非常有用,尽管重新打开它们并不那么容易:-)

使用这些方法进行测试意味着在进行更改后启动系统,而不是立即停止驱动程序。对于某些事情,在 Windows 自己的“设备管理器”中实时禁用设备/驱动程序会更快,它们通常会正确清除,并且系统不需要重新启动(当然,除非您禁用了错误的设备:-)

与任何停止设备项目一样,我建议先对系统驱动器进行克隆/镜像/映像。映像可以在系统本身之外恢复,而不依赖于系统是否运行。
一旦您拥有系统的完整备份,就可以尽情发挥了 :-)

答案2

使用msconfig.exe。在“启动”选项卡中启用“启动日志”选项。在日志中,您将看到 Windows 在启动过程中加载的所有驱动程序。您可以在 找到日志C:\Windows\ntbtlog.txt

答案3

使用 Windows 性能工具包捕获 xbootmgr 启动跟踪使用 DRIVERS 标志。这将捕获驱动程序的所有加载时间。

xbootmgr -trace boot -traceFlags BASE+CSWITCH+DRIVERS

注意。DRIVERS 标志在 Windows 7 中可能存在错误并导致错误检查 (BSOD)。MS 已针对 Windows 8 修复此问题。

相关内容