我有一台运行 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 Toolkit
Windows 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。