上个月宁波南部商务区一家外贸公司,行政跟我说了三台电脑的事。
财务做账的时候Excel隔三差五闪退。老板的打印机怎么都连不上。前台的浏览器动不动打不开网页。
行政说不行就重装系统。财务在旁边急了——她的财务软件是买的单机版,重装要重新激活,厂家电话都打不通。
我先看了三台电脑。没报错弹窗、没蓝屏、杀毒软件全盘扫描干干净净。但就是各种说不上来的毛病。
硬件没坏,软件看着也没事,但就是不对劲。很多人第一反应是"电脑老了该换了"。但这三台清一色i5-12代,用了不到两年。
我没急着动。打开命令行跑了一条扫描——果然,系统文件坏了好几个。
系统文件怎么坏掉的
Windows里有几万个核心文件,互相依赖。一个文件坏了不一定会弹错误提示,表现就是"说不上来的不舒服"。
什么情况会导致系统文件损坏?我见过最多的几种:
Windows更新到一半,人下班直接拔电源走了。装软件的时候杀毒软件误杀了一个关键DLL。硬盘有坏道刚好覆盖到系统文件区域。某个软件不兼容偷偷改了不该改的文件。
这些在中小企业里头太常见了。仓库老电脑硬盘早有坏道了还在用,行政下班从来不看完关机完成直接按电源,财务装报税软件跟着进来一整套全家桶。
去年我帮一家公司排查了15台有问题的电脑。4台是系统文件损坏,1台硬盘坏道,1台内存金手指氧化。系统文件损坏占了绝对大头。
两条命令,Windows自带,不用装任何东西
从Win7开始微软就内置了这个工具,Win11照样能用。
第一条:sfc /scannow
右键点开始按钮,选"Windows终端(管理员)",输进去:
sfc /scannow回车,让它跑。Windows会逐个检查所有受保护的系统文件,发现坏的自动从本地缓存替换成正确版本。10到20分钟,固态盘快一点,机械盘慢一些。
跑完告诉你三种结果:
• "未找到任何完整性冲突" → 文件没坏,问题在别处 • "发现损坏文件并已成功修复" → 搞定了,重启就行 • "发现损坏文件但无法修复" → 需要第二条命令
第二条:DISM
如果sfc说修不了,说明本地缓存文件本身也是坏的。这时候用DISM从微软服务器下正确文件来修:
DISM /Online /Cleanup-Image /RestoreHealth这条要跑20到40分钟,看你网速。跑完再跑一遍sfc,大部分都能修好。
那三台后来怎么样了
财务那台:跑了sfc提示"发现损坏文件并已成功修复",重启后Excel不闪退了。十五分钟的事。
老板那台打印机:sfc跑完还是连不上,又跑了DISM等了半小时,再跑一遍sfc,这次全修复了,重新装了一遍打印机驱动,好了。
前台那台比较有意思。sfc和DISM都没查出问题。后来发现她装了个购物返利插件跟浏览器版本冲突了,卸掉就好。同样症状背后原因可能完全不一样,排查得一步步来。
三台电脑,两条命令加一个插件卸载,不到一个半小时全搞定。行政说早知道有这招,就不用拖了一个月了。
几个注意点
管理员权限是前提。 命令行必须右键"以管理员身份运行"。很多公司员工账号是标准用户,没有管理员权限,得让IT或者网管操作。
跑的时候电脑会变慢。 DISM尤其吃CPU,会到30%到50%,风扇转得响。正常的,别手贱中断。建议趁午休或者快下班的时候跑。
极少数情况修不好。 两条命令都跑完还是老样子的话,八成是硬盘本身的问题。下个CrystalDiskInfo看一眼硬盘健康度,有黄灯红灯就赶紧备份数据别拖。
它不是万能的。 sfc只管Windows自己的文件,Office、Adobe这些第三方软件的问题修不了。但它能帮你排除一个最常见的干扰项,省得你瞎折腾。
很多办公电脑被换掉,不是硬件不行,是系统维护跟不上。两条命令就能搞定的事,最后花几千块买新电脑,不值。
把这个存一下。哪天同事电脑出莫名毛病,先跑这两条试试。
我是常大虾,在宁波做中小企业IT运维8年多了,觉得有用转发
夜雨聆风