有一台WIN10的电脑,从输入用户名密码登录到进入windows桌面,花费了相当长的时间,按用户的说法按小时计,可能会夸张点,但就我实地测试,时间确实很长很长,长到放弃体验。
去事件查看器里查日志,先是发现系统日志中有一个事件的启动时间与前一个相隔明显较久,写着什么客户体验改善计划通知,于是去找怎么关闭它。这个客户体验改善计划的关闭是在组策略里,“计算机配置”—“管理模板”—“系统”—“Internet 通信管理”,关闭windows客户体验改善计划。这是网上已经说很多的方案,然而没用,启用该策略并重启后,进桌面的时间仍然很长,没有改善。
系统日志再没有什么发现,就去应用程序日志里找,又找到一个可疑项,事件ID6006:winlogon 通知订户 <Profiles> 耗费了 xxx 秒钟时间处理此通知事件(Logon)。这秒数不固定,但基本都很大,至少也有几百秒,最大的一个有2000多秒,换算起来也有半小时,虽然没有1小时那么夸张,但是这只是windows自己计算的,与实际体验并不相同。
查了下这个事件的含义,大概是说用户缓存过大造成的。因为原机用的还是机械硬盘,觉得如果换成固态,应该读文件会快很多,就决定先换硬盘。
等硬盘到货,没有重装系统,直接与原硬盘对拷迁移系统。第一次启动后发现还是启动很慢,但毕竟是固态硬盘,有快了一点,尽管如此,启动时间仍然不能忍受。
到目前为此,除了重装系统与新建用户(其实新建再用新用户登录应该是个最简单的方法,最后需要把旧用户桌面等数据拷过去,再把旧用户整个废弃就行了,不过导数据有点麻烦,怕漏,还有那些只为单用户安装的软件,比如浏览器)外,直接减少用户缓存文件的方法就是清理用户目录下的临时文件了。
用户缓存文件中的临时文件一般是在系统盘下用户目录(Users)中以名称是当前用户名的文件夹下AppData/Local/Temp。清理前看看大小,local文件夹近20G,而这个temp就占了10多G。当然在换固态硬盘前就尝试过清理了,不过那个删除速度直接让我放弃,在更换为固态硬盘后删除temp中的文件的速度仍然比较慢,怀疑是不是缓存文件中有哪些文件是损坏的,才导致读取时速度很慢,以致拖慢了系统启动的时间。
虽然慢,但是等最终删除临时文件完毕,效果马上出来,从输入账号密码到进桌面的时间从以前以分钟、以半小时甚至夸张的1小时计,快到秒进,那个爽快感,在并不让人愉快的2023年的年底终于有一件能够开心一点的事,希望2024年能有更多开心的事。
>> 除非说明均为原创,如转载请注明来源于http://www.stormcn.cn/post/2295.html