Soft2Secure

Windowserver Mac:高 CPU 使用率问题

Windowserver Mac:高 CPU 使用率问题

许多Mac用户因WindowServer进程对CPU和RAM的过度消耗而遭受系统性能低下的困扰。

跟上技术的进展容易说难做。即使你拥有一台强大的几年前的Mac,它也可能已经不能与配有M1芯片的苹果最新机器相比。再过几年,你仍然很棒的电脑可能与另一个macOS版本不兼容。换句话说,电子设备变得过时的速度比以前快得多,用户不得不忍受这个痛苦的现实或比原定计划更早地替换他们的日常驱动器。但有时,Mac的生产力问题的根源可能与硬件的自然衰老不同。这就是WindowServer高CPU使用Mac问题的情况。许多用户称其为故障,有些人发现它的线索指向恶意软件。让我们从两个角度来看待这个困境。

WindowServer 进程在 Mac 上使用大量 CPU

那么WindowServer是什么呢?它是一系列针对Mac屏幕上不同窗口的适当管理的服务。该过程是运行应用程序和将它们呈现给用户的方式之间的关键环节。它确保了你与任意应用程序互动、访问网站、玩视频游戏、移动鼠标以及在电脑上定期做其他事情的变化在屏幕上立即反映出来。总之,如果WindowServer没有安排屏幕上的图形元素,你的Mac可能是不能使用的。

这个实体对于正确的用户体验的不可争议的重要性被Mac用户对它消耗大量CPU和内存的负面反馈所遮蔽。这很容易诊断:只需转到Utilities并打开Activity Monitor应用程序。如果您单击CPU列对进程的资源密集度从大到小进行排序,您可能会在顶部看到WindowServer。与直觉相反,百分比可能会超过概念上的100%阈值。这种情况通常与另外几个进程也消耗了相当多的CPU和RAM重叠。例如,hidd、kernel_task、mds_stores、nsurlsessiond、syslogd和trustd。

根据受影响的 Mac 用户的观察,WindowServer 资源过度使用的 bug 通常在特定情况下体现出来。例如,当您将外部显示器连接到 Mac(尤其是 4K 分辨率的显示器)时,突增的情况很可能发生。一些人在将鼠标插入电脑的 USB-C 端口并移动鼠标后遇到了这个问题。升级到新操作系统版本时也可能发生这种情况。例如,这是在安装 macOS 11 Big Sur 后许多用户感到沮喪的原因。话虽如此,一旦您注意到 WindowServer 吸收太多处理能力,您可以立即尝试一些简单的事情:

  • 重新启动 Mac。
  • 关闭当前未使用的应用程序。
  • 在 Accessibility 设置中的“显示”选项卡下启用“减少透明度”选项。
  • 尝试更改显示分辨率。
  • 在 Mission Control 中关闭不必要的桌面。
  • 更新您使用最多的应用程序。
  • 如果等待 macOS 升级(通常,您将在 Dock 中的 System Preferences 图标旁看到通知徽章),请立即进行升级。
  • 如果使用外部显示器或 USB 鼠标,请尝试断开它们。

WindowServer 资源过度使用的 bug 还可能是由于恶意软件引起的。Mac 上的病毒、广告软件和间谍软件可能会导致操作系统的不受控制的响应,突然将常规进程变成资源野兽。隐藏的加密货币挖掘者可以伪装成合法的可执行文件,包括正在审查的文件,以此来逃过检查。因此,也应该考虑与安全有关的可能性。请使用以下说明检查是否有恶意软件导致了这种混乱,并解决问题。

“Windowserver 意外退出” (“Windowserver quit unexpectedly”) – WindowServer Mac 高 CPU 使用率问题

“Windowserver 意外退出” 错误消息是在运行 macOS 的 Mac 上出现的一个错误消息,当 “Windowserver” 进程崩溃时会出现这个错误消息。Windowserver 进程负责管理 Mac 上的图形用户界面 (GUI),包括窗口、菜单和 GUI 的其他元素的显示。

可能会出现多种原因导致此错误,例如:

  • 第三方应用程序或服务存在问题,导致 Windowserver 进程崩溃。
  • Mac 的图形硬件或驱动程序存在问题。
  • Mac 的操作系统或操作系统的最近更新存在问题。

您可以尝试的一些常见故障排除步骤包括:

  • 重新启动 Mac。
  • 检查并安装任何可用的软件更新。
  • 卸载最近安装的可能导致问题的软件。
  • 运行磁盘权限修复和磁盘清理。
  • 运行恶意软件扫描。

如果错误仍然存在,您可能需要考虑创建一个新的用户帐户,并测试该问题是否仍然存在于新帐户中。

如果这些步骤都不起作用,它可能是硬件问题,您应该考虑联系苹果支持或专业技术人员寻求进一步帮助。

手动从 Mac 移除 WindowServer 高 CPU 病毒

如果你能手動進行故障排除,那麼可以按照以下步驟從Mac上卸載Windowsserver 高 CPU 使用率问题流氓软件。請注意,病毒所採用的永久性機制可能會阻止這一方法最終生效。不管怎樣,以下是工作流程:

  • 在Mac的Finder中找到前往菜單,打開工具程式選項。在Mac上轉到工具程式
  • 在工具程式窗口內選擇活動監視器(Mac中的任務管理器)。打開活動監視器
  • 出現活動監視器界面後,檢查正在運行的進程列表,查找你不認識的項目。突出顯示該條目,然後單擊結束程序選項(帶有X符號的按鈕)。系統將通過確認對話框響應此操作,你應在其中選擇強制結束在活動監視器中終止惡意進程
  • 現在回到桌面,點開前往菜單,在下拉菜單中選擇應用程式轉到Mac的應用程式
  • 在應用程式下找到可疑條目,右鍵單擊它,然後選擇 移至垃圾桶選項。此時,你的Mac可能會要求你輸入管理員密碼——如果出現此情況,請輸入密碼。從Mac刪除不需要的應用程式
  • 接下來,轉到Apple菜單,在下拉菜單中選擇系統偏好設定,如下所示。轉到系統偏好設定
  • 進入用戶與組群,選擇登入項目。Mac將顯示啟動時自動執行的應用程序列表。在該列表中找到不需要的條目,單擊底部的“-”(減號)按鈕。從登入項目中刪除應用
  • 在系統偏好設定界面上選擇描述檔。找到可疑的配置文件,單擊“-”(減號)按鈕。刪除惡意配置文件
  • 在Finder中找到前往下拉菜單,單擊前往資料夾選項。Mac上的前往資料夾選項
  • 出現文件夾搜索框時,在其中輸入以下路徑:~/Library/LaunchAgents,單擊前往轉到~/Library/LaunchAgents
  • 訪問LaunchAgents文件夾,在其中查找可疑項目,找到後,將它們全部移至垃圾桶。刪除不需要的LaunchAgents
  • 按照相同的方法找到名為/Library/LaunchAgents (不帶波浪號),/Library/LaunchDaemons~Library/Application Support的文件夾。查找可能不需要的項目,找到後將其移至垃圾桶。

完成手動清除Windowsserver 高 CPU 使用率问题的操作後,請花些時間確認病毒是否已從Mac上消失。如果還有瀏覽器重定向情況發生,請繼續本教程的以下部分。

在 Mac 上的 Web 浏览器中移除 WindowServer 高 CPU

在這種瀏覽器被劫持的複雜情況下,執行重置雖然有一些明顯的弊端,但是是最有效的。自定義設置(例如保存的密碼,加書籤的頁面等)將會不保存,但潛在不良程式所做的所有更改也會跟著消失。以下說明將介紹受Windowsserver病毒攻擊最嚴重的瀏覽器的工作流程。

清理Safari

  • 轉到Safari菜單,選擇偏好設定Safari偏好設定
  • 如果想要清除Mac上存儲的所有網路數據,請在Safari偏好設定界面上選擇隱私選項,單擊管理網站資料按鈕(建議在被Windowsserver 高 CPU 使用率问题劫持的情況下進行此操作)。Safari中的管理網站資料
  • 之後將出現一個對話框,要求你進行選擇確認。如要確認,請單擊全部移除按鈕。請注意,這將使你退出在線服務,並撤銷如保存的密碼等瀏覽器個性化設置。確認刪除Safari中的所有網路數據
  • 打開Safari,在Finder中單擊開發,選擇清除快取Safari中的清除快取
  • 点開Finder框中的瀏覽記錄菜單,單擊列表底部的清除瀏覽記錄在Safari中清除瀏覽記錄
  • 保持選中所有瀏覽記錄選項(這是默認選項),點擊清除瀏覽記錄清除所有瀏覽記錄
  • 重啟Safari。

重置Google Chrome

  • 點擊窗口右上角的自定義和控制Google Chrome瀏覽器 (⁝),選擇設定。另一個方法是,在地址欄中輸入chrome://settings,再按確認鍵。轉到Chrome中的設定
  • 接著到設定下的進階界面進行設置。單擊'進階'選項
  • 找到重設設定小節,單擊其中的講設定還原成原始預設值鏈接。
  • 瀏覽器將彈出一個對話框,詢問你是否確定要將設置恢復為原始默認值。單擊重設設定進行確認。確認重置Chrome
  • 重啟Chrome

重置Mozilla Firefox

  • 打開Firefox,轉到說明——疑難排解資訊,或者可以在地址欄中輸入about:support,按確認鍵。轉到Firefox中的疑難排解資訊
  • 單擊重新整理Firefox按鈕並確認更改。Mac的重新整理 Mozilla Firefox
  • 重啟Firefox。

使用安全套件从 Mac 移除 WindowServer 高 CPU 病毒

人工刪除Mac惡意程式碼的過程會面臨很多挑戰,您可能因為沒刪掉受感染的少數片段而前功盡棄。自動化防毒軟體工具Combo Cleaner能排除這個困難,它利用有效的檢測演算法來辯識Mac 系統裡的每個惡意檔案。 如此一來,只需點擊幾下,等幾分鐘,即能移除Windowsserver 高 CPU 使用率问题 病毒。請使用以下步驟來進行移除功能。

  • 下載並安裝 Combo Cleaner 應用程式:
    下載Windowsserver 高 CPU 使用率问题病毒清除工具

    下載免費的掃描工具會讓您知道您的 Mac 系統是否受到感染。要清除病毒,您必須購買高階版的Combo Cleaner。
  • 開啟工具,執行病毒和惡意程式碼的定義更新,然後點擊Start Combo Scan Start Combo Scan
  • 這個應用程式配備了兼顧安全性,隱私性和優化性的頂尖功能。因此,Combo Cleaner不僅能偵測到所有的Mac 惡意程式碼,還能搜尋到tracking cookie 和不必要的檔案,這些不必要的檔案佔用了大量的磁盤空間,應予以刪除。 Scan in progress
  • 如果 Combo Cleaner 在您的 Mac 上偵測到病毒威脅,它會提供一份報告,這份報告包含了被感染檔案的數量及病毒的種類。此時,您只要點擊 Remove Selected Items按鈕即可 Combo Cleaner: Threats found
  • 如果之前網路瀏覽器偏好選項未經您的同意被病毒修改過的話,在移除Mac系統裡的惡意程式碼後,您需手動重新設定自己偏好的網路瀏覽器選項。