Estoy ejecutando Windows 8.1 Update en una VM de Parallels. Después de aproximadamente 5 minutos de inactividad, rundll32.exe
se genera un proceso y consume un núcleo. MsMpEng.exe
La actividad también aumenta. (probablemente debido a una gran cantidad de IO pero no puedo confirmar) Si interactúo con la VM de alguna manera, rundll32.exe
inmediatamente se cierra hasta que la dejo inactiva por otros 5 minutos.
El Administrador de tareas informa que la línea de comando es C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate
No hay otro comportamiento inusual en esta instalación de Windows.
Actualización: Google adicional ha revelado una tarea programada bajo Microsoft/Windows/Application Experience
llamada ProgramDataUpdater
que parece ser el culpable. Se supone que se encarga de la limpieza después de instalar / desinstalar programas. Todavía no he rastreado la razón principal por la cual se está portando mal. Deshabilitarlo es una posible solución pero no muy buena.
fuente
Microsoft/Windows/Application Experience
llamadaProgramDataUpdater
que parece ser el culpable. Se supone que se encarga de la limpieza después de instalar / desinstalar programas. Todavía no he rastreado la razón principal por la cual se está portando mal.Respuestas:
Inhabilite el Programa de mejora de la experiencia del cliente de Windows y desinstale KB2976978.
La infracción
invagent.dll
es parte de la actualización de Windows KB2976978 , que parece tratarse de reunir telemetría de compatibilidad de aplicaciones en preparación para las actualizaciones de Windows 10. Solo a los usuarios que optan por el CEI se les ofrece esta actualización.Al desinstalar la actualización (y optar por no volver a ofrecerla),
invagent.dll
se eliminó de mi sistema y la tarea programada.Para excluirse:
Para desinstalar la actualización:
Update for Microsoft Windows (KB2976978)
, haga clic derecho y seleccione Eliminar.fuente
invagent.dll
ejecutándose, pero por períodos de tiempo más cortos que antes.Hola, he encontrado este mismo problema con la actualización a Win 10 y ni una sola respuesta común a este problema funcionó para mí, cuando mi computadora se inactiva, C: el uso de la unidad aumentaría al 100% y haría imposible cualquier tarea, lo que llevaría a apagado manual manteniendo presionado el botón de encendido. El Explorador de procesos de Windows mostraría rundll32.exe y en las propiedades de este archivo sería C: \ Windows \ system32 \ rundll32.exe invasivo, RunUpdate -noappraiser (luego números y letras al azar).
Ayer instalé Tomar posesión del archivo suministrado en el siguiente enlace:
( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) Tomar posesión del archivo
Y luego cambió invagent.dll encontrado en system32 a invagent.dll.bak (@beatcracker). Dejé mi computadora inactiva durante unas horas y el problema C: drive 100% ya no existe y puedo volver a usar mi PC normalmente. invagent.dll también conocido como agente de inventario . He investigado y parece que no puedo encontrar una respuesta sólida para el uso de este dll, pero hasta ahora no he tenido ningún problema para deshabilitarlo.
Esto ha impedido que mi computadora se congele, sin embargo, rundll32.exe ahora se abre varias veces en el explorador de procesos. con el archivo> lectura de línea de comando de propiedades :
C: \ Windows \ system32 \ rundll32.exe invasivo, RunUpdate -noappraiser .
¿Con diferentes números aleatorios y letras al final de cada línea de comando para cada archivo rundll32.exe?
Así que he solucionado el problema 100% C: unidad cambiando invagent.dll a invagent.dll.bak . Pero potencialmente abrió un nuevo problema que actualmente no me causa ningún problema. Editaré esta respuesta si tengo más problemas durante la próxima semana, o descubro por qué se están ejecutando varias versiones de rundll32.exe .
Gracias, espero que esto ayude a alguien
fuente
EDITAR: Respuesta incorrecta, solo se quedará aquí por el bien de la historia.
Esto se parece a la Solución de inventario Symantec ™ con tecnología Altiris ™
¿Este archivo está en
<Path>\Program Files\Altiris\Inventory\Standalone\bin
( fuente )? Podrías intentar cambiarle el nombre o cancelar el registro y ver si te ayuda. Para cancelar el registro, ejecute:fuente
regsvr32 /u InvAgent.dll
dar error imposible de cancelar el registro.InvAgent.dll.bak
y ver si te ayuda. Por cierto, ¿podría publicar una captura de pantalla de la pestaña de información del archivo para este archivo (clic con el botón derecho - propiedades - detalles), para que sepamos de qué se trata?ProgramDataUpdater
. El camino esC:\Windows\system32\invagent.dll
. captura de pantallaProgramDataUpdater
tarea (no existe tal servicio) apunta a un archivo completamente diferente:aepdu.dll
captura de pantallaluego haga clic derecho y desactive los elementos como se muestra en la imagen a continuación:
fuente
Otra forma de resolverlo es exportar la tarea programada a un archivo xml, cambiar la prioridad de 4 a 7 y luego eliminar la tarea e importar el xml nuevamente al mismo lugar. La mayoría de las tareas programadas se ejecutan con una prioridad inferior de 7. Tener una tarea programada que se ejecuta con prioridad normal de E / S y CPU es inusual. Aquí hay un enlace sobre la prioridad del planificador de tareas: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/
fuente