如何诊断笔记本电脑启动缓慢

Gre*_*g B 5 boot windows-7 performance

我在 Dell Precision M4400 笔记本电脑上运行 Windows 7 Pro 64 位,每次启动它都需要很长时间(平均 > 5 分钟)。

这看起来不太对,因为它是一个相当糟糕的套件,它在 WEI 上获得了 5.9 分,最低分是硬盘。

Core 2 Duo P8600 @ 2.4GHz
4GB RAM
150GB 7200RPM 硬盘,16MB 缓存

我如何知道启动序列的哪一部分花费了这么长时间,以便我可以禁用/避免该问题并缩短启动时间?

这台机器是 Windows Active Directory 的一部分,我经常在公司网络之外使用它。这两种情况都不会提高性能。

在我的 AD 用户配置文件中有一个登录脚本,它使用以下命令挂载 12 个网络驱动器

net use I: /delete
net use I: \\machine\share /persistent:no
Run Code Online (Sandbox Code Playgroud)

在开始菜单上的启动文件夹中,我有 Sophos 和 Dropbox。作为一名开发人员,我确实有很多服务。有 2 个版本的 SQL 服务器、Microsoft Azure 开发人员工具和其他一些零碎的东西。理想情况下,我不想禁用这些;我想确切地了解每个项目在启动过程中花费的时间,并从那里做出明智的决定。

Tam*_*man 5

行动:

  • 清理你的硬盘,使用磁盘清理和CCleaner
  • 对硬盘进行碎片整理,试试MyDefrag
  • 您可以将服务设置为延迟启动,这样它们就不会中断您的启动。
  • 您可以将服务设置为手动启动,有些可以按需运行,或者您可以创建启动脚本。

分析:

Soluto 确实很棒,虽然它不能用于解决所有与启动相关的问题......

Autoruns将允许您更广泛和更详细地检查启动的内容,Soluto 不会显示所有内容。

但是,如果你想要去更低水平你应该看看这个文件大约开/关转换来自微软,你可以阅读,以提高通过分析低层次的东西你的启动XBootMgrWindows性能工具包; 可以使用 Windows SDK 中的安装程序进行安装。

对于更高级的方法,您可以使用Process Monitor,它也支持引导日志记录。

一些示例:您是否知道通过 ZoneDomains 注册表项或 Hosts 文件阻止大量域来免疫您的计算机会减慢您的启动速度?您知道很多字体也会减慢您的启动速度吗?您是否知道驱动程序 X 或库 Y 导致了一些延迟?也许在启动时加载的文件经过碎片整理并且没有彼此靠近?等等...... ;-)