rundll32.exe invagent.dll memakan CPU 100%

13

Saya menjalankan Pembaruan Windows 8.1 di Parallels VM. Setelah sekitar 5 menit tidak aktif, sebuah rundll32.exeproses muncul dan mengkonsumsi inti. MsMpEng.exeaktivitas juga meningkat. (mungkin karena banyak IO tapi saya tidak bisa mengkonfirmasi) Jika saya berinteraksi dengan VM dengan cara apa pun, rundll32.exesegera keluar sampai saya membiarkannya menganggur selama 5 menit.

Manajer Tugas melaporkan bahwa baris perintahnya adalah C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Tidak ada perilaku tidak biasa lainnya pada pemasangan Windows ini.

Update: Googling lebih lanjut telah mengungkapkan tugas yang dijadwalkan di bawah Microsoft/Windows/Application Experiencedisebut ProgramDataUpdateryang tampaknya menjadi pelakunya. Seharusnya mengurus pembersihan setelah menginstal / menghapus program. Saya masih belum melacak alasan utama mengapa hal itu terjadi. Menonaktifkan itu adalah solusi yang mungkin tetapi tidak sangat bagus.

mm201
sumber
... dan pertanyaan Anda adalah? MsMpEng.exe adalah Win Defender & rundll32 adalah file sistem inti, bertanggung jawab atas sejuta tugas. File invagent.dll digunakan oleh Windows untuk memuat berbagai pengaturan vital, termasuk pengaturan registri, pengaturan warna, dan beberapa jalur URL. Windows menggunakan file ini banyak sekali
Tetsujin
Mulai windows Anda dalam safe mode, lakukan booting jelas dan atasi masalah windows.
vembutech
@Tetsujin Jelas proses Windows memakan seluruh CPU untuk waktu yang lama sementara idle tidak normal. Googling lebih lanjut telah mengungkapkan tugas yang dijadwalkan di bawah Microsoft/Windows/Application Experiencedisebut ProgramDataUpdateryang tampaknya menjadi pelakunya. Seharusnya mengurus pembersihan setelah menginstal / menghapus program. Saya masih belum melacak alasan utama mengapa hal itu terjadi.
mm201
kemudian sertakan informasi itu dalam pertanyaan Anda, jika tidak orang lain harus melakukan penelitian yang sudah Anda lakukan. Begitulah cara kerja Stack Exchange.
Tetsujin

Jawaban:

15

Memilih keluar dari Program Peningkatan Pengalaman Pelanggan Windows dan menghapus KB2976978.

Yang menyinggung invagent.dlladalah bagian dari Pembaruan Windows KB2976978 , yang tampaknya tentang mengumpulkan telemetri kompatibilitas aplikasi dalam persiapan untuk upgrade Windows 10. Hanya pengguna yang memilih CEI yang ditawarkan pembaruan ini.

Dengan menghapus instalasi pembaruan (dan memilih keluar jadi saya tidak menawarkannya kembali), invagent.dlldihapus dari sistem saya dan tugas yang dijadwalkan.

Untuk memilih keluar:

  • Buka Panel Kontrol
  • Arahkan ke Pusat Tindakan, Ubah Pengaturan Pusat Aksi, Pengaturan Program Peningkatan Pengalaman Pelanggan
  • Pilih, "Tidak, saya tidak ingin berpartisipasi dalam program ini."

Untuk menghapus pembaruan:

  • Buka Panel Kontrol
  • Arahkan ke Program dan Fitur, Lihat Pembaruan Terpasang
  • Temukan Update for Microsoft Windows (KB2976978), klik kanan, dan pilih Hapus.
  • Anda akan diminta untuk me-restart komputer Anda.
mm201
sumber
Memang informasi file cocok dengan invagent.dll tanggal 2015-02-04 menguji apa yang akan terjadi jika saya menonaktifkan telementry di panel kontrol.
Chameleon
Ketika saya baru saja menonaktifkan WCEIP, invagent.dllterus berjalan, tetapi untuk periode waktu yang lebih pendek dari sebelumnya.
mm201
Kemungkinan besar Anda dapat menonaktifkan tugas yang dijadwalkan juga. Saya tidak ingin pergi rute ini karena sepertinya melakukan tugas pembersihan penting setelah menginstal.
mm201
1
Windows terus menginstal ulang pembaruan tanpa persetujuan saya meskipun saya sudah menyembunyikannya. Saya belum menemukan solusi untuk ini.
mm201
2
Ini tidak berfungsi untuk Windows 10. Memilih "Tidak, saya tidak ingin berpartisipasi dalam program ini." tidak mencegah masalah, dan KB2976978 tidak ada.
Jon
1

Hai Saya telah menemukan masalah yang sama dengan memperbarui ke Win 10 dan tidak ada satu jawaban umum untuk masalah ini bekerja untuk saya, ketika komputer saya akan menganggur C: Penggunaan drive akan naik hingga 100% dan membuat tugas apa pun tidak mungkin, yang mengarah ke shutdown manual dengan menahan tombol power. Windows Process explorer akan menampilkan rundll32.exe dan dalam properti file ini akan menjadi C: \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser (kemudian angka dan huruf acak).

Kemarin saya instal Ambil kepemilikan file yang disediakan dalam tautan berikut:

( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) Ambil kepemilikan file

Dan kemudian mengubah invagent.dll yang ditemukan di system32 ke invagent.dll.bak (@beatcracker). Saya meninggalkan komputer saya menganggur selama beberapa jam dan masalah C: drive 100% sekarang hilang dan saya dapat menggunakan PC saya secara normal lagi. invagent.dll juga dikenal sebagai agen inventaris . Saya telah meneliti dan sepertinya tidak dapat menemukan jawaban yang solid untuk apa dll ini digunakan untuk, tetapi sejauh ini saya tidak punya masalah menonaktifkannya.

Ini telah menghentikan komputer saya dari pembekuan, namun, rundll32.exe sekarang terbuka beberapa kali dalam proses explorer !? dengan file> properti membaca baris perintah:

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

Dengan angka dan huruf acak yang berbeda di akhir setiap baris perintah untuk setiap file rundll32.exe !?

Jadi saya telah memperbaiki 100% C: masalah drive dengan mengubah invagent.dll menjadi invagent.dll.bak . Tetapi berpotensi membuka masalah baru yang saat ini tidak menyebabkan saya masalah. Saya akan mengedit jawaban ini jika saya memiliki masalah lebih lanjut selama minggu depan, atau mengetahui mengapa beberapa versi rundll32.exe sekarang berjalan.

Terima kasih, saya harap ini membantu seseorang

Digital Cog
sumber
0

EDIT: Jawaban salah, itu hanya akan tinggal di sini demi sejarah.


Manajer Tugas melaporkan bahwa baris perintahnya adalah C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Ini terlihat seperti Solusi Inventaris Symantec ™ yang ditenagai oleh teknologi Altiris ™

Apakah file ini ada di <Path>\Program Files\Altiris\Inventory\Standalone\bin( sumber )? Anda dapat mencoba mengubah nama \ batalkan registrasi dan lihat apakah itu membantu. Untuk membatalkan pendaftaran, jalankan:

regsvr32 /u InvAgent.dll
beatcracker
sumber
regsvr32 /u InvAgent.dllberikan kesalahan yang tidak mungkin dibatalkan pendaftaran.
Chameleon
@Chameleon Kemudian coba ganti nama, seperti: InvAgent.dll.bakdan lihat apakah itu membantu. Btw, bisakah Anda memposting tangkapan layar dari tab informasi file untuk file ini (klik kanan - properti - detail), jadi kami akan tahu apa yang Anda hadapi?
beatcracker
Tidak. Itu bagian dari layanan Windows yang dipanggil ProgramDataUpdater. Jalannya adalah C:\Windows\system32\invagent.dll. tangkapan layar
mm201
@ mm201 Saya menjalankan Windows 8.1 x64, dan saya tidak punya file seperti itu. Selain itu, ProgramDataUpdatertugas saya (tidak ada layanan seperti itu) menunjuk ke file yang sama sekali berbeda: aepdu.dll tangkapan layar
beatcracker
Saya mencari di Google dan menemukan: support.microsoft.com/en-us/kb/2976978 DLL ditambahkan atau dimodifikasi dalam pembaruan ini. Apakah Anda sudah menginstalnya? (Saya juga merasa sangat mungkin bahwa pembaruan ini adalah pelakunya. Akan mencoba menghapusnya ketika saya mendapatkan kesempatan.)
mm201
0
Control Panel -> Administrative Tools -> Task Scheduler -> Microsoft -> Windows -> Customer Experience Improvement

kemudian klik kanan & nonaktifkan item seperti yang ditunjukkan pada gambar di bawah ini:

masukkan deskripsi gambar di sini

Matija Grcic
sumber
0

Cara lain untuk menyelesaikannya adalah dengan mengekspor tugas yang dijadwalkan ke file xml, mengubah prioritas dari 4 ke 7, dan kemudian menghapus tugas dan mengimpor xml kembali ke tempat yang sama. Sebagian besar tugas terjadwal berjalan pada prioritas yang lebih rendah dari 7. Memiliki tugas terjadwal yang berjalan pada prioritas i / o dan cpu normal tidak biasa. Inilah tautan tentang prioritas penjadwal tugas: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/

js2010
sumber