rundll32 генерирует избыточный дисковый ввод-вывод при простое

rundll32 генерирует избыточный дисковый ввод-вывод при простое

Недавно я обнаружил, что когда мой компьютер некоторое время простаивает, rundll32.exeон запускает следующую команду и генерирует избыточный ввод-вывод.

C:\WINDOWS\system32\rundll32.exe invagent,RunUpdate -noappraiser eNpRGCNfm0eU4886.4

После поиска в Интернете я нашел один пост на этом сайте,rundll32.exe invagent.dll потребляет 100% процессора

Моя проблема немного отличается от описанной в том посте. Вместо высокой загрузки ЦП у меня чрезмерное чтение диска. Монитор производительности Windows показывает, что rundll32.exeон сканирует каждый отдельный файл в системной папке (например, C:\Windows) и папке Program Files.

Я попробовал решение, указанное в этом посте. Мои настройки программы улучшения качества обслуживания клиентов уже отключены. KB2976978В списке установленных обновлений не найдено Центра обновления Windows.

Я также искал в Планировщике задач, я отключил связанные задачи, такие как Application Experience. Однако эта проблема не решена.

У кого-нибудь есть идеи? Спасибо.

решение1

invagentявляется частью службы Application Experience и может представлять собой попытку незаметно подготовить ваш компьютер к обновлению до Windows 10.

Проблема может исчезнуть, если удалить эти обновления:

КБ2990214

КБ2952664

КБ3022345

КБ3021917

КБ3035583

wusa /uninstall /kb:[number of KB]Для массового удаления используйте приглашение администратора.

(источник)

решение2

Я только что наткнулся на это при установке Windows 8.

Хотя вы сказали, что отключили записи Application Experience, я считаю, что лучше всего, чтобы Task Scheduler убивал только ProgramDataUpdater после того, как он работает в течение 1 минуты. Это решило мою проблему.

Шаги, найденные в «Самом полезном ответе» пользователя Splitty здесь: https://answers.microsoft.com/en-us/windows/forum/windows8_1-performance/windows-host-process-rundll32exe-high-cpu-usage/e0cadea3-0fc8-4330-bdc2-b74b5f685b20

Связанный контент