前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >对Windows开机恒慢的问题,用process monitor(procmon)比较方便定位

对Windows开机恒慢的问题,用process monitor(procmon)比较方便定位

原创
作者头像
Windows技术交流
修改2022-06-22 17:54:17
1.5K0
修改2022-06-22 17:54:17
举报
文章被收录于专栏:Windows技术交流Windows技术交流

https://live.sysinternals.com/Procmon.exe

https://live.sysinternals.com/Procmon64.exe

process monitor可以抓开机过程,对开机恒慢的问题(每次开机都慢),比较方便定位

正常开机过程如上图,从smss.exe第1次出现到csrss.exe第1次出现是很快的。Windows启动过程:os loader(winload.exe ntoskrnl.exe ) → 加载驱动 → smss.exe → autochk.exe → smss.exe → csrss.exe → smss.exe → wininit.exe → → csrss.exe → winlogon.exe → services.exe → lsass.exe → svchost.exe → 登录就绪(LogonUI.exe、dwm.exe )

问题机器A的日志如下,

从开机(事件ID12)到日志服务启动(事件ID 6005)耗费5分21秒,而大部分时间是耗费在启动前期的。smss.exe → autochk.exe → smss.exe → csrss.exe 这个过程中,从autochk.exe → smss.exe耗费了将近5分钟,这个过程在windows徽标界面转圈。

问题机器B的日志如下,从smss.exe → autochk.exe耗费了1分钟,这个过程在windows徽标界面转圈。

以管理员身份打开CMD命令行运行以下两条命令行开启高级选项

bcdedit /set {default} advancedoptions on

bcdedit /set {default} recoveryenabled off

这样设置完,以后重启机器就会停在等待选择的界面,需要从VNC登录按F8选择才能进入系统。

从安全模式进入不慢,从网络安全模式进入慢,说明开机慢跟"网络"有关,即跟"网卡"有关。由于微软对不同系统在虚拟化方面的优化程度不同,大胆2分法尝试不同Windows系统对比,server2016/2019/2022/Win10/Win11,最终发现只在server2016上出现问题,需要优化网卡驱动。

如果测试跟网卡无关,再结合磁盘监控排除下磁盘IO情况,剩下的基本就是虚拟化层面的问题了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档