如何知道 Windows 7 在关机/重启之前正在做什么?

如何知道 Windows 7 在关机/重启之前正在做什么?

我有一台运行 Windows 7 32 位的 core i3 笔记本电脑,有时关机或重启需要很长时间。我已禁用 Windows 更新,并且未安装任何新软件或驱动程序。因此,没有理由花大约 5 分钟来关机或重启。

我如何确定它在做什么?顺便说一句,我看到这段时间硬盘活动指示灯闪烁。

答案1

实际上,可以通过组策略来启用此功能。

如果您运行的是 Windows 专业版,则可以在组策略编辑器中找到该设置:键入管理控制台在开始菜单搜索框(或 Cortana)中按 Enter,然后转到计算机配置 → 管理模板 → 系统并被称为详细与正常状态消息对于 Windows 7 及更早版本显示非常详细的状态消息适用于 Windows 8 及更高版本。启用该设置可在关机或启动时显示详细信息。

如果您运行的是 Windows 家庭版,请打开注册表编辑器,导航到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion‌​\Policies\System,并将键设置verbosestatus为 1,如果它不存在,则将其创建为 DWORD 值。

(这个过程的细节归功于Windows 俱乐部

答案2

安装Windows Performance ToolkitWindows 10 SDK 的一部分(Build 15086,适用于 Windows 7 的最后一个版本)。

运行WPRUI.exe,选择第一级,在资源选择下CPU使用率磁盘IO文件IO及以下性能场景选择关闭迭代次数可以设置为1

在此处输入图片描述

并点击start

重启后,使用 WPA.exe 打开 ETL。在 WPA.exe 中,点击 Profiles->Apply->"Browse Catalog" 并选择FullBoot.Shutdown.wpaprofile

现在您可以看到关机需要多长时间:

在此处输入图片描述

在这个示例中,关机需要 8 秒。关闭用户会话需要 2 秒(其中 1.2 秒用于终止 onedrive.exe),关闭 Windows 内核/服务需要 5 秒。

查看数据,了解 Windows 大部分时间花在哪里。如果您在关机期间看到磁盘活动,请分析 ETL 以查找磁盘IO文件IO

相关内容