为什么电脑更新特别慢|后台冗余进程挤占带宽是主要诱因
上周帮家里长辈收拾台式机,蹲在桌边盯着进度条磨了三个多钟头,来回琢磨为什么电脑更新特别慢,长辈还在一旁念叨机子买了没几年不该卡顿,手边水杯搁在机箱边上,时不时能听见风扇转起来忽高忽低的嗡响,起先只当是网速运营商那边临时波动,随手关掉浏览器多余页面就等着系统自动走完更新流程,耗到晚饭点进度才挪到三成,连着试两次暂停重启更新,速度照旧卡在几十KB每秒,完全摸不准问题出在哪。
早先自作主张给这台机器装过不少捆绑类软件,大多是长辈刷网页不小心点到弹窗顺带安装的,桌面堆满各式影音和杀毒小工具,点开任务管理器翻看后台运行项,密密麻麻一溜进程占满大半内存,磁盘读写数值长期维持在百分之九十上下,那个时候没往更新占用资源这块想,只是挨个卸载肉眼能看见的多余软件,卸载完一批再点开更新,速率只往上飘了一点点,依旧达不到正常下载标准,又跑去路由器旁边换网线,把原本老化的五类线换成新买的六类网线,蹲在地面插拔水晶头折腾半个钟头,测速软件显示外网网速达标,唯独系统更新的下载链路跑不动速度,连着来回调换WiFi和有线两种联网方式,来回切换好几次,变化依旧微乎其微。
无意间点开系统服务列表。
才留意到系统自带的后台预下载服务,在没弹窗提醒的前提下,整日默默缓存各类补丁安装包,之前断断续续的零散更新包全都堆在C盘隐藏文件夹里,磁盘剩余空间只剩不到五个G,零散的缓存文件挤占了绝大部分硬盘读写通道,更新程序调取资源的时候,要反复在杂乱的碎片文件里寻址,速度自然被死死拖住,在手动清理文件夹之前,压根没想过隐藏目录才是拖累更新的关键。
隔壁合租的室友前段时间也碰见过同款状况,他习惯性睡前开启系统自动更新,一觉睡醒进度纹丝不动,起初以为宽带被邻居蹭网,改完WiFi密码依旧提速困难,后来翻看本地存储,发现系统默认的更新缓存目录设在容量偏小的固态分区,分区余量不足直接限制了数据包写入,挪动缓存路径之后,更新速率直接翻了十倍,他随口说的这点细节,刚好对上眼前这台机子的故障特征,原来不止单一网速能影响更新效率。
清理缓存的时候犯过低级失误,在文件夹里随手乱删文件,误删掉部分系统组件,害得中途更新直接报错闪退,只能退回上一个系统版本,白白浪费一下午时间,本来想着图省事一键全清,反倒额外多出修复系统的工作量,事后才记住不能直接在手动删除更新目录内不明文件。
关掉闲置的系统自动预览、云端同步这类常驻进程,腾出内存和磁盘读写空间,没改动宽带和硬件的前提下,更新下载数值慢慢跳升到几兆每秒,不用再熬着漫长的等待周期。
长辈不懂这些细碎设置,平日里点开软件全是默认开机自启,日积月累后台常驻程序越积越多,机子性能被慢慢蚕食,每次系统推送更新,各类后台程序和更新进程争抢硬件资源,速率被拆分的七零八落,也是台式机更新拖沓的隐性缘由。
收拾完设备躺床上,脑子里还飘着机箱风扇断断续续的响动,顺手把各类软件开机自启选项挨个记在便签纸上。