软件吧
登录注册账号
/posts/i3-6100-process-explorer-windows
电脑必备

批量装完软件顺手禁了这几个服务,重启后同事说电脑快得不一样

山城老周 80 0 13

前阵子给三楼会议室那批老机子(i3-6100,4G内存,机械盘)统一装了办公套件,装完照例跑了下开机时间——平均1分50秒,比装之前还慢了十秒。我盯着任务管理器看了几天,发现几个服务在后台常驻,本来可以不开机就拉起来的。

先说我怎么找的。开机后挂上性能监视器,看前两分钟的服务启动耗时,再拿Process Explorer对一下进程树,锁定三个东西:

  1. Windows Search(WSearch):这玩意儿在机械盘上建索引能把磁盘IO吃满。我们单位文件主要走共享盘,本地索引意义不大,我直接在组策略里把服务设成禁用,开机时间降了大概12秒。
  2. Superfetch(SysMain):机械盘上它预读的命中率其实一般,还跟索引抢IO。关了之后冷启动没感觉变慢,但开机那阵的磁盘占用明显平了。
  3. 第三方更新助手:装完某输入法带起来的,开机自启还连外网检查更新。这个我用计划任务改成每周手动跑一次,平时不驻留。

注意,这三条不是无脑禁。我每改一项都拿三台样机跑了四天,看两件事:一是开机时间(秒表+系统日志对),二是业务软件有没有异常。WSearch关掉后,Outlook搜邮件确实会慢一点,但咱们这边邮件量不大,同事反馈能接受。SysMain关了之后,有台机子开大Excel会顿一下,我后来把虚拟内存固定成物理内存1.5倍,问题就没了。

再提一个容易翻车的点:别用优化脚本一把梭。我见过有人把服务全禁了,结果打印后台(Spooler)也被带走,整层楼打不了发票。我现在的做法是先导出服务状态(sc query state= all > 服务列表.txt),改完做快照,出问题十分钟内能还原。这次推之前我还在软领优化大师里配了个还原点,虽然后来没用上,但心里有底。

最后报个数:这批32台机子,改完平均开机时间从1分50秒压到1分15秒左右,磁盘占用峰值降了四成。不是玄学,就是少让几个进程抢那点机械盘的IO。

想问问各位:你们单位老机子上,Superfetch和Windows Search是留还是关?有没有人试过关了WSearch之后,共享盘搜索变慢的?我这边还没敢在财务那批机子上动,想听听别人的实测数据。

登录后可以为帖子点赞,但本帖内容对所有人开放阅读。

社区回应

0 Replies

还没有回应,抢一个沙发。

登录后可以回应和点赞,但本帖内容对所有人开放阅读。