我有一台 Windows XP x64 SP2 计算机,以前启动速度非常快,但现在需要很长时间。如果我启用 /sos 启动开关,它会进入以下位置:
2 system processors [8191MB memory]
它会在那里停留大约 3-4 分钟,然后才进入 GUI 模式。另一台运行 Windows XP x86 SP3 的机器也存在类似的问题。
我该如何解决这个问题?
更新:
在安全模式下启动非常快,但在“带网络连接的安全模式”下启动则不然。我尝试了进程监视器日志,但不幸的是它没有帮助。大部分时间是在前两个条目之间 - 系统启动和 smss.exe 启动。
答案1
Microsoft 的进程监控工具允许您将启动过程“捕获”到日志文件中,之后可以对其进行分析,以揭示启动过程速度不如您所愿的确切点。然后,您可以删除/处理有问题的进程,或者在网上搜索特定解决方案。
答案2
如果它在安全模式下启动速度很快(从 F8 开始,如上所述),请尝试使用 Autorun Administrator(SysInternals 的另一个很棒的实用程序)。它比 MSConfig 好得多。它允许您保存设置更改的快照,对它们进行 Diff 等。使用这种“撤消”功能可以更安全地禁用某些东西。
http://technet.microsoft.com/en-us/sysinternals/default.aspx
答案3
如果按下 F8 并选择安全模式,启动速度会变慢吗?如果是,请启动到安全模式并运行 MSCONFIG。单击“服务”选项卡并禁用所有非 Microsoft 的服务,然后禁用“启动”选项卡下的所有内容。如果启动速度仍然很快,请启用 MSCONFIG 下的几项,重新启动,然后重复此操作,直到找到罪魁祸首。
以下文章中还有一些其他有用的建议:
如果你想深入研究这个问题,请下载Sysinternals 进程监视器(regmon 和 filemon 的后继者)。您可以启用启动日志记录,它将捕获启动期间发生的所有文件和注册表活动的踪迹。启动后,打开 Process Monitor 中的踪迹,查看在性能低下期间究竟发生了什么。您可能会发现是过时的驱动程序或防病毒程序导致了问题,更新到最新版本可以帮您解决问题。
答案4
我以前在尝试获取 DHCP 租约的机器上也遇到过这个问题。我不知道这是否是 XP 的问题。