rundll32.exe invagent.dll ест 100% ЦП

Я использую обновление Windows 8.1 на виртуальной машине Parallels. Примерно через 5 минут бездействия rundll32.exe процесс порождается и потребляет ядро. MsMpEng.exe активность также увеличивается. (вероятно, из-за большого количества операций ввода-вывода, но я не могу подтвердить) Если я каким-либо образом взаимодействую с виртуальной машиной, rundll32.exe немедленно выйдет, пока я не позволю ему простаивать еще 5 минут.

Диспетчер задач сообщает, что командная строка C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

В этой установке Windows нет другого необычного поведения.

Обновление: дальнейшее поиск в Google выявило запланированное задание в Microsoft/Windows/Application Experience называется ProgramDataUpdater который кажется виновником. Он должен позаботиться об очистке после установки / удаления программ. Я до сих пор не выяснил причину, по которой он плохо себя ведет. Отключение - возможный обходной путь, но не очень хороший.

5 ответов

Решение

Отключите программу улучшения качества программного обеспечения Windows и удалите KB2976978.

Оскорбляющий invagent.dll является частью Центра обновления Windows KB2976978, который, по-видимому, предназначен для сбора телеметрии совместимости приложений при подготовке к обновлениям Windows 10. Только пользователям, которые выбрали CEI, предлагается это обновление.

Удаляя обновление (и отказываясь от него, я не буду предлагать его повторно), invagent.dll был удален из моей системы и запланированного задания.

Отказаться:

  • Открытая панель управления
  • Перейдите в Центр поддержки, Измените настройки Центра поддержки, Настройки программы улучшения качества программного обеспечения
  • Выберите "Нет, я не хочу участвовать в программе".

Чтобы удалить обновление:

  • Открытая панель управления
  • Перейдите к программам и функциям, просмотрите установленные обновления
  • разместить Update for Microsoft Windows (KB2976978)щелкните правой кнопкой мыши и выберите "Удалить".
  • Вам будет предложено перезагрузить компьютер.

Привет, я обнаружил ту же проблему с обновлением до Win 10, и ни один общий ответ на этот вопрос не сработал для меня, когда мой компьютер работал бы бездействующим, использование C:Drive возрастало бы до 100% и делало любую задачу невозможной, что приводило к ручное отключение, удерживая кнопку питания. Windows Process Explorer будет показывать rundll32.exe и в свойствах этого файла будет C: \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser (затем случайные числа и буквы).

Вчера я установил файл "Вступление в собственность" по следующей ссылке:

( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/) Стать владельцем файла

А затем изменил invagent.dll, найденный в system32, на invagent.dll.bak (@beatcracker). Я оставил свой компьютер без дела на несколько часов, и проблема с приводом C: 100% исчезла, и я снова могу нормально использовать свой компьютер. invagent.dll также известен как агент инвентаризации. Я исследовал и не могу найти надежного ответа на вопрос, для чего используется эта библиотека, но до сих пор у меня не было проблем с ее отключением.

Это остановило мой компьютер от зависания, однако rundll32.exe теперь открывается несколько раз в проводнике процессов!? с чтением командной строки file>properties:

C: \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser.

С разными случайными числами и буквами в конце каждой командной строки для каждого файла rundll32.exe!?

Итак, я исправил проблему со 100% диска C: изменив invagent.dll на invagent.dll.bak. Но потенциально открыла новую проблему, которая в настоящее время не вызывает у меня никаких проблем. Я отредактирую этот ответ, если у меня возникнут какие-либо проблемы в течение следующей недели, или я выясню, почему сейчас запущено несколько версий rundll32.exe.

Спасибо, надеюсь, это кому-нибудь поможет

Другой способ решить эту проблему - экспортировать запланированную задачу в файл XML, изменить приоритет с 4 на 7, а затем удалить задачу и импортировать XML обратно в то же место. Большинство запланированных задач выполняются с более низким приоритетом, равным 7. Наличие запланированной задачи, которая выполняется с обычным приоритетом ввода-вывода и процессора, является необычным. Вот ссылка о приоритете планировщика задач: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/

Control Panel -> Administrative Tools -> Task Scheduler -> Microsoft -> Windows -> Customer Experience Improvement

затем щелкните правой кнопкой мыши и отключите элементы, как показано на рисунке ниже:

/images/60fae bdb8271f989179a86529529239c89435f9f.png

РЕДАКТИРОВАТЬ: Неправильный ответ, он просто останется здесь ради истории.


Диспетчер задач сообщает, что командная строка C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Это похоже на решение Symantec™ Inventory Solution, основанное на технологии Altiris™

Этот файл находится в <Path>\Program Files\Altiris\Inventory\Standalone\bin ( источник)? Вы можете попробовать переименовать \ отменить регистрацию и посмотреть, поможет ли это. Чтобы отменить регистрацию, запустите:

regsvr32 /u InvAgent.dll
Другие вопросы по тегам