Windows 10/11 中 OneDrive exe 的 CPU 使用率過高(已解決)

OneDrive是微軟的雲存儲服務,預裝在Windows 11和10中,提供方便的文件同步和備份。但是,有時您可能會注意到 OneDrive.exe 消耗過多的 CPU 資源,導致系統性能低下和過熱。這個問題通常意味著您的 OneDrive 雲存儲服務正在主動同步大量文件,導致您的計算機難以處理數據傳輸,從而導致性能明顯下降。“OneDrive.exe”的 CPU 使用率過高,可能是由於初始同步量大、新文件突然湧入或網絡連接問題造成的。如果您遇到此問題,本文將幫助您有效地進行故障排除和修復、回收 CPU 並優化 OneDrive 的性能。

如前所述,有幾個因素可能導致 OneDrive 消耗過多的 CPU 資源,可能會同步大型文件或文件夾、損壞 OneDrive 緩存、與其他應用程序發生衝突以及互聯網連接緩慢或不穩定。

  • 文件同步問題:大量文件或同步操作卡住可能會導致 OneDrive 使用高 CPU。
  • OneDrive 緩存損壞:臨時緩存文件可能會損壞,從而導致 CPU 使用率增加。
  • 過時的 OneDrive 版本:舊版本的 OneDrive 可能存在導致 CPU 使用率過高的錯誤。
  • 與其他應用程序的衝突:後台進程或防病毒程序可能會干擾 OneDrive。
  • 網絡問題:互聯網連接緩慢或不穩定可能會導致 OneDrive 反復重試同步,從而增加 CPU 負載。

重新啟動 OneDrive

就像重新啟動計算機一樣,重新啟動任何應用程序、程序或服務都有可能修復輕微的軟件故障並清除可能導致 CPU 使用率高問題的卡住程序。

  1. Ctrl + Shift + Esc打開工作管理員
  2. 定位微軟 OneDrive (OneDrive.exe)根據流程選項卡。
  3. 右鍵單擊 OneDrive 並選擇結束任務
  4. 按重新啟動 OneDrive贏+S,輸入“OneDrive”,然後單擊該應用程序。

暫停和恢復同步

暫停 OneDrive 的同步過程並恢復可能有助於減少 CPU 負載。

  1. 單擊OneDrive 圖標在系統托盤中。
  2. 點擊幫助和設置>暫停同步並選擇2小時
  3. 等待幾分鐘,然後返回幫助和設置>恢復同步

在啟動時禁用 OneDrive

如果您沒有在電腦中使用 OneDrive 服務,最好在系統中禁用該應用程序,這樣它就不會消耗系統電量。

  1. Ctrl + Shift + Esc打開工作管理員
  2. 前往啟動選項卡。
  3. 右鍵單擊微軟OneDrive並選擇禁用
  4. 重新啟動您的電腦並檢查這是否有幫助。

禁用文件按需

文件點播功能有時會導致 OneDrive 使用比平常更多的 CPU。

  1. 單擊OneDrive 圖標在系統托盤中。
  2. 前往幫助和設置>設定
  3. 同步和備份選項卡,取消選中節省空間並在使用時下載文件
  4. 點擊好的並重新啟動 OneDrive。

重置 OneDrive

再次重置 OneDrive 可以解決導致 CPU 使用率過高的同步和緩存問題。

首先重置 OneDrive 服務 右鍵單擊“開始”按鈕,然後單擊出現的菜單中的“運行”選項。或者您也可以按 Windows 徽標 + R 鍵在計算機上調出運行窗口。

現在在運行窗口中輸入%localappdata%MicrosoftOneDriveonedrive.exe /重置然後單擊“確定”

執行命令時,您將看到系統托盤中的 OneDrive 圖標消失,然後在一段時間後重新出現(可能需要 60 秒或更長時間)。

筆記:如果幾分鐘後 OneDrive 系統托盤圖標沒有重新出現,請按 Win + R 鍵打開運行命令窗口,然後鍵入%localappdata%MicrosoftOneDriveonedrive.exe並單擊“運行”按鈕。

之後重新啟動計算機並檢查重置 OneDrive 後應該可以解決計算機上 OneDrive 的高 CPU 使用率問題。

禁用遙測

此外,一些用戶報告在禁用遙測服務後,一個驅動器高 CPU 使用率的錯誤已得到修復。要禁用遙測,請打開“設置”應用程序並轉到“隱私”設置組。選擇反饋和診斷選項卡。向下滾動並將診斷和數據使用設置為“基本”。

使用註冊表調整禁用遙測

接下來,使用 win + R 打開註冊表編輯器,然後鍵入 regedit 並按 Enter 鍵。現在在左側窗格中導航到以下鍵;

HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsDataCollection

參見:已解決:Windows 10 版本 22H2 上的 Ntoskrnl.exe CPU 使用率高

筆記:錯誤地修改註冊表值可能會導致計算機出現嚴重問題。因此,請確保您不會修改註冊表編輯器屏幕上您不理解的任何內容。我們還強烈建議創建系統還原點,這樣如果出現任何問題,您可以使用系統還原將 Windows 恢復到之前的工作狀態。

  • 右鍵單擊“DataCollection”->“新建”->“創建一個新的 DWORD 值”並將其命名為“AllowTelemetry”。
  • 雙擊新創建的 DWORD 並將其值設置為 0。
  • 單擊“確定”並關閉註冊表編輯器窗口。

在啟動時禁用遙測服務

接下來,按 Win + R 打開 Windows 服務,然後鍵入 services.msc 並按 Enter 鍵。在 Windows 服務上向下滾動並查找以下服務。

互聯用戶體驗和遙測
dmwappushsvc

雙擊服務示例:互聯的用戶體驗和遙測,然後 從“啟動類型”下拉列表中,選擇“禁用”選項。應用更改即可完成。做同樣的事情dmwappushsvc服務。雙擊它並將啟動類型更改為禁用。這將禁用 Windows 10 上的所有遙測。現在只需重新啟動 Windows 即可使您所做的更改生效。這是我發現的解決 onedrive.exe 高 CPU 使用率的最佳解決方案。

取消鏈接並重新連接 OneDrive

如果 OneDrive 同步卡住,取消鏈接並重新連接您的帳戶可能會有所幫助。

  1. 單擊OneDrive 圖標在系統托盤中。
  2. 前往幫助和設置>設定
  3. 帳戶選項卡,單擊取消與這台電腦的鏈接
  4. 重新啟動 OneDrive 並再次登錄。

檢查 Windows 更新

確保 Windows 是最新的可以解決 OneDrive 性能問題。

  1. 打開設定(Win + I) 並轉到Windows更新
  2. 點擊檢查更新並安裝任何可用的更新。
  3. 更新後重新啟動您的電腦。

同樣,偽裝成 OneDrive.exe 的惡意軟件或病毒可能會導致 CPU 使用率過高。按 Win + S 並蒐索“Windows 安全”打開“Windows 安全”。單擊病毒和威脅防護> 快速掃描。如果檢測到威脅,請按照提供的刪除步驟操作。

如果儘管進行了這些修復,OneDrive 仍然導致 CPU 使用率過高,請考慮重新安裝它或使用替代云服務。