去年为了上班能更好的摸鱼,我给办公室整了台电脑
刚组的新机子嘛,状态咔咔好,不管是办公、游戏还是测软件,我都懒得弄虚拟机了,直接本地真机跑
但爽了差不多有半年的时间,我发现这台正在服役的新电脑出了一个「小」问题....
开机慢,更准确的说,是会在这个欢迎界面等待 3-5 分钟
常在河边走,哪有不湿鞋的,反正电脑出问题,要么硬件,要么软件
先是硬件方面,排除了贴吧上的固态出毛病、知乎上的网卡有问题、百度知道的电源不匹配等错误答案
没想到软件方面有了收获,我是顺着一个论坛帖子的评论,找到了个 4 年前的 B 站专栏文章:bilibili.com/read/cv5512352
简单说就是作者用 Windows 自带的「事件管理器」,发现了日志文件里有一个耗时 345 秒的警告
我也去查了查,嘿,我电脑上也有
▲WIN+R输入eventvwr.msc
给大家放大一下,就是这个耗时 163 秒的 Winlogon
再次注销重新登录了一遍,我还拿秒表掐了个时间,这个 Winlogon 警告事件就是在登录前出现的,看来它就是罪魁祸首?
1
Winlogon
但顺着这个思路找下去,我发现这个 Winlogon 警告可能是各种原因导致的
说白了,Winlogon 这个进程,包含了 Windows 登录的整个流程,像什么身份密码验证、同步并加载用户配置等等,任意环节出了问题都可能会报错
所以在微软社区里,你能找到很多帖子,除重装系统外的解决方案,第一步大多是让禁用一下开机项,排除软件冲突
这个可能性最大,毕竟我寻思平常测了太多的软件,开机项已经多到不堪重负了
本来想着刚好趁这个机会,顺手再测一下原本一直被骂的各种电脑管家
没想到,第一个选择的腾讯电脑管家就给我干沉默了,刚装完就喜提蓝屏
趁着重启卡在欢迎界面的时候,拿手机查了下,说是某次 Win10 更新和腾讯电脑管家的保护有冲突,需要手动删除冲突文件
可去求吧,我赶紧卸载了电脑管家,老老实实手动禁用了微软服务外的其他服务
结果嘛,没什么卵用,该卡还是会卡
2
账号认证
既然不是开机项的事,难不成是账号认证的问题?
Windows 不是分成本地账户和微软账户嘛:
前者的话,就是本地核对数据;
后者就需要和微软服务器同步;
很多网卡有问题的网友,也会碰到 Winlogon 警告,导致开机后登录缓慢
我电脑现在是微软账户,想改本地账户很简单,Windows 设置里就有一个「改用本地账户登录」的按钮
但很早之前我就注意到了,我没这个按钮。。。
这次专门去查了一下,在 360 社区的精华帖上看到了 Win10 这个 8 年前的老毛病:
直白点说,如果你电脑上只有一个 Administrator 本地账户,但凡登录过微软账号,就会让两者合二为一,自动完成绑定
结果嘛,「改用本地账户登录」的按钮被强行隐藏
emmm,没办法,只能接着找把微软账户改成本地账户的方案
嘿,感谢搜索引擎,还真让我找到了!
微软社区下的这个帖子里的方案真实有效
具体操作分 2 步:
⒈Win+R 打开运行,输入「regedit」打开注册表编辑器
⒉分别删除注册表里的两项,并注销重新登录,具体路径为:
HKEY_CURRENT_USER\Software\Microsoft\IdentityCRL\UserExtendedProperties\微软账号
HKEY_USERS.DEFAULT\Software\Microsoft\IdentityCRL\StoredIdentities\微软账号
PS:这里的微软账号可以在设置里瞅一眼,我的就是自己的邮箱
完成这一步,设置里显示的就是本地账户了
但此时微软账户还在,比如 Edge 浏览器之类的微软服务,登录后会被同步到电脑上
如果你想彻底和微软账户说拜拜,还需要完成下面的操作:
⒈分别删除以下路径的注册表,并注销重新登录:
HKEY_CURRENT_USER\Software\Microsoft\IdentityCR
HKEY_USERS.DEFAULT\Software\Microsoft\IdentityCRL
⒉在「设置-账户-电子邮件和账户」里,点击微软账户并删除。
但完成后,Edge 浏览器的登录也被删除了,所以就看你需求了
特别说一句啊,微软恶心的地方是,当你登录 Edge 浏览器时,千万别直接下一步,而是选择「仅限 Microsoft 应用」
否则你的本地账户会再次和微软账户合二为一
折腾这么一圈,你说有没有效果?
嘿,还是没效果,这点我心里是有预期的
毕竟我前面排除了网卡的问题,这里就是恶心微软账户和本地账户捆绑才折腾的。。。
3
系统文件损坏/用户文件太多
不是开机项、不是网络问题,还有两种可能:
系统文件损坏;
用户文件太多;
第一种情况其实我也找到了解决方案,但真没办法帮大家测了,我电脑扫描后,系统文件是真没损坏,所以又排除一种可能
▲第一种情况的解决方案
那么真相只有一个,用户的配置文件太多导致的 Winlogon 警告
简单说就是 Winlogon 进程在运行时,有一步是从磁盘加载用户配置,这步本身没啥毛病
但我去年测试一个漫画下载器的时候,默认下载目录就是这里,加上各种乱七八糟的软件往里扔东西
缓存目录里放了 10 个 G 左右的文件,大部分都是一张一张的图,文件数可想而知
于是在电脑加载这些用户配置的过程中,活生生被硬控了 3 分钟
好了,破案了,把文件目录「%Temp%」的临时文件一清理,再次感受到了什么是秒进的快乐。。。
简单掐了个秒表,以前 3 分钟起步,现在只要不到 7 秒,即删了个临时文件,提速将近 30 倍!
4
结语
今天没分享什么软件,就是想和大家聊聊这次折腾的思路——
假如你和我一样,会在开机欢迎页卡顿很久,先去「事件查看器」里瞅瞅
碰到了 Winlogon 警告,记得看看这个容易被忽略的用户文件大小
如果文件不大,开机项也好,本地账户解绑也罢,甚至系统文件损坏,你都能在这篇找到解决方案
希望这篇能帮到你,要说还有啥,emmm,那啥电脑管家别用了,是真的会蓝屏