rundll32.exe invagent.dll che mangia CPU al 100%

Sto eseguendo Aggiornamento di Windows 8.1 in un Parallels VM. Dopo circa 5 minuti di inattività, viene generato un process rundll32.exe e consuma un nucleo. MsMpEng.exe attività MsMpEng.exe aumenta anche. (probabilmente a causa di un sacco di IO ma non posso confermare) Se interagisco con il VM in qualsiasi modo, rundll32.exe esce immediatamente finché non lo lascio inattivo per altri 5 minuti.

Task Manager annuncia che la row di command è C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Non esiste un altro comportmento insolito in questa installazione di Windows.

Aggiornamento: ulteriori googling ha rivelato un'operazione pianificata in Microsoft/Windows/Application Experience chiamata ProgramDataUpdater che sembra essere il colpevole. Dovrebbe essere cura della pulizia dopo l'installazione / disinstallazione dei programmi. Non ho ancora tracciato il motivo principale per cui sta funzionando male. Distriggersrla è una soluzione alternativa ma non molto buona.

Distriggersre il programma di miglioramento del servizio clienti Windows e disinstallare KB2976978.

L' invagent.dll offesa è parte di Windows Update KB2976978 , che sembra essere circa la raccolta di telemetria di compatibilità dell'app in preparazione per gli aggiornamenti di Windows 10. Solo gli utenti che optano per il CEI sono offerti questo aggiornamento.

Disinstallando l'aggiornamento (e optando per non essere ri-offerto), invagent.dll stato rimosso dal mio sistema e l'attività pianificata.

Abbandonare per rinuncia:

  • Apri il pannello di controllo
  • Passare a Centro azione, Modifica impostazioni centro azione, Impostazioni programma miglioramento esperienza cliente
  • Seleziona, "No, non voglio partecipare al programma".

Per disinstallare l'aggiornamento:

  • Apri il pannello di controllo
  • Passare a Programmi e funzionalità, visualizzare Aggiornamenti installati
  • Individuare Update for Microsoft Windows (KB2976978) , fare clic con il button destro del mouse e select Elimina.
  • Verrà richiesto di riavviare il computer.

Ciao ho trovato questo stesso problema con l'aggiornamento a Win 10 e non una sola risposta comune a questo problema ha funzionato per me, quando il mio computer sarebbe inattivo l'uso C: Drive andrebbe fino al 100% e rendere imansible qualsiasi attività, portndo a spegnimento manuale tenendo premuto il button di accensione. Esplora risorse di Windows mostrerebbe rundll32.exe e nelle properties; di questo file sarebbe C: \ Windows \ system32 \ rundll32.exe invagente, RunUpdate -noappraiser (quindi numbers casuali e lettere).

Ieri ho installato Prendi la properties; del file fornito nel seguente link:

( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) Prendi la properties; del file

E poi cambiò invagent.dll trovato in system32 per invagent.dll.bak (@beatcracker). Ho lasciato il mio computer inattivo per alcune ore e il problema C: drive al 100% è ormai andato e posso utilizzare il mio PC normalmente di nuovo. invagent.dll noto anche come agente inventario . Ho ricercato e non riesco a trovare una risposta solida per quello che viene utilizzato per questo dll, ma finora non ho avuto alcun problema a distriggersrlo.

Ciò ha smesso di bloccare il mio computer, tuttavia rundll32.exe si apre più volte nell'esploratore di process !? con la lettura della row di command del file> properties; :

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

Con diversi numbers casuali e lettere alla fine di each row di command per each file rundll32.exe !?

Quindi ho risolto il problema dell'unità con C: 100% cambiando invagent.dll a invagent.dll.bak . Ma potenzialmente ha aperto un nuovo problema che attualmente non mi sta causando problemi. Modificherò questa risposta se ho ulteriori problemi durante la prossima settimana o scopri perché sono in esecuzione più versioni di rundll32.exe .

Grazie, spero che questo aiuti qualcuno

EDIT: risposta sbagliata, rimarrà qui per la storia.


Task Manager annuncia che la row di command è C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Questo è simile a Symantec ™ Inventory Solution powered by Altiris ™

Il file è in <Path>\Program Files\Altiris\Inventory\Standalone\bin ( origine )? Potresti provare a rinominare \ annullare la logging e vedere se aiuta. Per annullare la logging:

 regsvr32 /u InvAgent.dll 
 Control Panel -> Administrative Tools -> Task Scheduler -> Microsoft -> Windows -> Customer Experience Improvement 

quindi fare clic destro e disabilitare gli elementi come mostrato nell'image qui sotto:

immettere qui la descrizione dell'immagine

Un altro modo per risolverlo è esportre l'attività pianificata in un file xml, modificare la priorità da 4 a 7 e quindi eliminare l'attività e importre il xml nello stesso luogo. La maggior parte delle attività pianificate si esegue a una priorità inferiore di 7. Avere un task pianificato che funziona a priorità i / o e la CPU è inusuale. Ecco un collegamento sulla priorità del task scheduler: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/