最近我發現當我的電腦閒置一段時間時,rundll32.exe
執行以下命令會產生過多的 I/O。
C:\WINDOWS\system32\rundll32.exe invagent,RunUpdate -noappraiser eNpRGCNfm0eU4886.4
在網上搜索後,我發現這個網站上有一篇帖子,rundll32.exe invagent.dll 佔用 100% CPU
我的問題與該帖子中描述的問題略有不同。我的CPU使用率不是很高,而是過度讀取磁碟。 Windows 效能監視器顯示rundll32.exe
正在掃描系統資料夾(即 C:\Windows)和程式資料資料夾中的每個檔案。
我嘗試了該帖子中提到的解決方案。我的客戶體驗改善計劃設定已關閉。KB2976978
在已安裝的更新清單中找不到Windows 更新。
我還搜尋了任務計劃程序,我禁用了相關任務,例如應用程式體驗。然而,這個問題並沒有得到解決。
有人有什麼想法嗎?謝謝。
答案1
invagent
是應用程式體驗服務的一部分,可能會嘗試讓您的電腦靜默升級到 Windows 10。
如果刪除這些更新,問題可能會消失:
KB2990214
KB2952664
KB3022345
KB3021917
KB3035583
wusa /uninstall /kb:[number of KB]
在管理員提示下使用以批量刪除它們。
(來源)
答案2
我剛剛在 Windows 8 安裝中遇到了這個問題。
儘管您說您禁用了應用程式體驗條目,但我認為最好讓任務計劃程式在運行 1 分鐘後僅殺死 ProgramDataUpdater。這解決了我的問題。
在 Splitty 的“最有幫助的回應”中找到的步驟: https://answers.microsoft.com/en-us/windows/forum/windows8_1-performance/windows-host-process-rundll32exe-high-cpu-usage/e0cadea3-0fc8-4330-bdc2-b74b5f685b20