排查几天,最后删了个文件,开机提速30倍!?

科技   2024-07-26 11:38   四川  

去年为了上班能更好的摸鱼,我给办公室整了台电脑

刚组的新机子嘛,状态咔咔好,不管是办公、游戏还是测软件,我都懒得弄虚拟机了,直接本地真机跑

但爽了差不多有半年的时间,我发现这台正在服役的新电脑出了一个「小」问题....

开机慢,更准确的说,是会在这个欢迎界面等待 3-5 分钟

常在河边走,哪有不湿鞋的,反正电脑出问题,要么硬件,要么软件

先是硬件方面,排除了贴吧上的固态出毛病、知乎上的网卡有问题、百度知道的电源不匹配等错误答案

没想到软件方面有了收获,我是顺着一个论坛帖子的评论,找到了个 4 年前的 B 站专栏文章:bilibili.com/read/cv5512352

简单说就是作者用 Windows 自带的「事件管理器」,发现了日志文件里有一个耗时 345 秒的警告

我也去查了查,嘿,我电脑上也有

▲WIN+R输入eventvwr.msc

给大家放大一下,就是这个耗时 163 秒的 Winlogon

再次注销重新登录了一遍,我还拿秒表掐了个时间,这个 Winlogon 警告事件就是在登录前出现的,看来它就是罪魁祸首?

1


   

Winlogon

但顺着这个思路找下去,我发现这个 Winlogon 警告可能是各种原因导致的

说白了,Winlogon 这个进程,包含了 Windows 登录的整个流程,像什么身份密码验证、同步并加载用户配置等等,任意环节出了问题都可能会报错

所以在微软社区里,你能找到很多帖子,除重装系统外的解决方案,第一步大多是让禁用一下开机项,排除软件冲突

这个可能性最大,毕竟我寻思平常测了太多的软件,开机项已经多到不堪重负了

本来想着刚好趁这个机会,顺手再测一下原本一直被骂的各种电脑管家

没想到,第一个选择的腾讯电脑管家就给我干沉默了,刚装完就喜提蓝屏

趁着重启卡在欢迎界面的时候,拿手机查了下,说是某次 Win10 更新和腾讯电脑管家的保护有冲突,需要手动删除冲突文件

可去求吧,我赶紧卸载了电脑管家,老老实实手动禁用了微软服务外的其他服务

▲WIN+R然后输入MSConfig

结果嘛,没什么卵用,该卡还是会卡

2


   

账号认证

既然不是开机项的事,难不成是账号认证的问题?

Windows 不是分成本地账户和微软账户嘛:

  • 前者的话,就是本地核对数据;

  • 后者就需要和微软服务器同步;

很多网卡有问题的网友,也会碰到 Winlogon 警告,导致开机后登录缓慢

我电脑现在是微软账户,想改本地账户很简单,Windows 设置里就有一个「改用本地账户登录」的按钮

但很早之前我就注意到了,我没这个按钮。。。

这次专门去查了一下,在 360 社区的精华帖上看到了 Win10 这个 8 年前的老毛病:

直白点说,如果你电脑上只有一个 Administrator 本地账户,但凡登录过微软账号,就会让两者合二为一,自动完成绑定

▲bbs.360.cn/thread-14269394-1-1.html

结果嘛,「改用本地账户登录」的按钮被强行隐藏

emmm,没办法,只能接着找把微软账户改成本地账户的方案

嘿,感谢搜索引擎,还真让我找到了!

微软社区下的这个帖子里的方案真实有效

▲t.cn/A6jcxlyf

具体操作分 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


   

系统文件损坏/用户文件太多

不是开机项、不是网络问题,还有两种可能:

  1. 系统文件损坏;

  2. 用户文件太多;

第一种情况其实我也找到了解决方案,但真没办法帮大家测了,我电脑扫描后,系统文件是真没损坏,所以又排除一种可能

▲第一种情况的解决方案

那么真相只有一个,用户的配置文件太多导致的 Winlogon 警告

简单说就是 Winlogon 进程在运行时,有一步是从磁盘加载用户配置,这步本身没啥毛病

但我去年测试一个漫画下载器的时候,默认下载目录就是这里,加上各种乱七八糟的软件往里扔东西

缓存目录里放了 10 个 G 左右的文件,大部分都是一张一张的图,文件数可想而知

于是在电脑加载这些用户配置的过程中,活生生被硬控了 3 分钟

好了,破案了,把文件目录「%Temp%」的临时文件一清理,再次感受到了什么是秒进的快乐。。。

简单掐了个秒表,以前 3 分钟起步,现在只要不到 7 秒,即删了个临时文件,提速将近 30 倍!


4


   

结语

今天没分享什么软件,就是想和大家聊聊这次折腾的思路——

假如你和我一样,会在开机欢迎页卡顿很久,先去「事件查看器」里瞅瞅

碰到了 Winlogon 警告,记得看看这个容易被忽略的用户文件大小

如果文件不大,开机项也好,本地账户解绑也罢,甚至系统文件损坏,你都能在这篇找到解决方案

希望这篇能帮到你,要说还有啥,emmm,那啥电脑管家别用了,是真的会蓝屏

阿虚这里最后插一句,如何清理C盘临时文件,可以看我之前的这期教程:
▲点击卡片即可查看


阿虚同学
致力于生产收藏级的干货文章
 最新文章