天天看點

Automatic Maintenance導緻CPU跑滿

今天使用電腦的時候突然發現超級卡,看了一下,CPU持續100%:

Automatic Maintenance導緻CPU跑滿

感覺莫名其妙,機器上面什麼也沒跑,看資料總管裡面有一個名字叫TiWorker的程序在搞事情:

Automatic Maintenance導緻CPU跑滿
Automatic Maintenance導緻CPU跑滿
Automatic Maintenance導緻CPU跑滿

看描述并不是病毒,又看到右下角提示"Maintenance in progress":

Automatic Maintenance導緻CPU跑滿

應該是找到原因了,看起來就是這個不知道要幹啥的維護在作怪。

打開Action Center(右下角),先把這個搞事情的Maintenance停掉再說:

Automatic Maintenance導緻CPU跑滿

停掉之後就好多了,CPU也降下來了。

接着我們看看怎麼禁用這個自動維護,先看看"Change maintenance settings",貌似隻能調時間,不能禁用:

Automatic Maintenance導緻CPU跑滿
Automatic Maintenance導緻CPU跑滿

接着我們看一下Task Scheduler裡面,發現有好多Maintenance:

Automatic Maintenance導緻CPU跑滿

實際上我們應該停掉Maintenance Configurator,關于Automatic Maintenance的詳細介紹可以參考下面這篇文章:

https://msdn.microsoft.com/en-us/windows/compatibility/automatic-maintenance

Automatic Maintenance主要用于執行Windows系統的一些計劃以及第三方開發者注冊的維護任務。Windows系統的一些維護計劃包括Windows自動更新,磁盤碎片整理,防病毒庫的更新和掃描等等。

嘗試Disable這個Maintenance Configurator:

Automatic Maintenance導緻CPU跑滿

暈,告訴我沒權限,在網上找了一下方法,發現可以用psexec來停止(psexec是MS的工具集中的一個工具,下載下傳位址https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec,下載下傳的時候要注意區分32位和64位):

指令(以管理者權限打開cmd):psexec64.exe \\%computername% -s schtasks /change /tn "\Microsoft\Windows\TaskScheduler\Maintenance Configurator" /DISABLE

Automatic Maintenance導緻CPU跑滿

執行完成後成功禁用:

Automatic Maintenance導緻CPU跑滿

繼續閱讀