Issue 'Service Host SysMain' 高 CPU 使用率

'Service Host SysMain' 高 CPU 使用率

隨著 Windows 10 更新 1809 的發布,微軟移除了 Superfetch 服務並用 SysMain 取而代之。這兩種服務的目標是相同的——通過預加載某些常用應用程序來優化系統性能。然後,用戶可以享受這些應用程序縮短的啟動時間。 Superfetch 和 SysMain 之間的主要區別在於方法論。為了減少加載時間,Superfetch 使用硬盤上的分頁文件作為虛擬內存和系統 RAM 的擴展。實施並非沒有問題,許多用戶遭受高磁盤使用率和系統減速。

SysMain 提供了更好的服務。它不是將數據移動到分頁文件,而是對其進行壓縮,從而使 PC 即使在硬負載下也能保持最佳性能。雖然 SysMain 優於 Superfetch,但它並非沒有問題。用戶仍然會受到高磁盤使用率的困擾。此外,該服務還可能佔用 CPU 資源的很大一部分。在這些情況下,旨在使系統更快的服務會導致完全相反的結果。 SysMain 服務默認啟用,因此用戶必須手動禁用它。有幾種不同的方法,但下面描述了兩種最簡單的方法。

通過 Windows 服務管理器停止 SysMain

  1. 按鍵盤上的 Windows + R 打開“運行”對話框。
  2. 鍵入 services.msc 並單擊“確定”。
  3. 在服務列表中找到“SysMain”。
  4. 右鍵單擊它。
  5. 選擇“屬性”。
  6. 找到位於“服務狀態”部分下的“停止”按鈕並單擊它。
  7. 現在,通過下拉菜單將“啟動類型”設置為“禁用”。
  8. 剩下的就是單擊“應用”,然後單擊“確定”以保存更改。

通過命令提示符禁用 SysMain

  1. 在任務欄上的搜索字段中鍵入命令提示符。
  2. 右鍵單擊頂部結果並選擇“以管理員身份運行”或從右側列出的選項中選擇“以管理員身份運行”。
  3. 現在我們有一個提升的命令提示符窗口,在其中鍵入sc stop “SysMain” & sc config “SysMain” start=disabled命令,然後按鍵盤上的“Enter”。
  4. 關閉命令提示符窗口並檢查磁盤和 CPU 使用率是否已恢復正常。
加載中...