% 100 CPU yiyen rundll32.exe invagent.dll


13

Bir Parallels VM'de Windows 8.1 Güncellemesi çalıştırıyorum. Yaklaşık 5 dakika kullanılmadığında, bir rundll32.exesüreç ortaya çıkar ve bir çekirdek tüketir. MsMpEng.exeaktivite de artar. (muhtemelen birçok IO nedeniyle ancak onaylayamıyorum) VM ile herhangi bir şekilde etkileşime girersem, rundll32.exe5 dakika daha boşta kalmasına izin verene kadar hemen çıkar.

Görev Yöneticisi komut satırının C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Bu Windows kurulumunda başka bir alışılmadık davranış yoktur.

Güncelleme: Daha googling altında zamanlanmış bir görevi ortaya çıkarmıştır Microsoft/Windows/Application Experiencedenilen ProgramDataUpdatersuçlu gibi görünüyor hangi. Programları yükledikten / kaldırdıktan sonra temizleme ile ilgilenmesi gerekiyor. Hala yanlış davranmasının temel sebebini henüz takip etmedim. Devre dışı bırakmak olası bir çözümdür, ancak çok iyi bir çözüm değildir.


… Ve sorunuz mu? MsMpEng.exe Win Defender ve rundll32 bir milyon görevden sorumlu bir çekirdek sistem dosyasıdır. invagent.dll dosyası, kayıt defteri ayarları, renk ayarları ve bazı URL yolları da dahil olmak üzere çeşitli hayati ayarları yüklemek için Windows tarafından kullanılır. Windows bu dosyayı çok kullanıyor
Tetsujin

Pencerelerinizi güvenli modda başlatın, temiz önyükleme yapın ve pencerelerde sorun giderin.
vembutech

@Tetsujin Açıkçası normal değilken tüm CPU'yu uzun süre yiyen bir Windows işlemi. Daha googling altında zamanlanmış bir görevi ortaya çıkarmıştır Microsoft/Windows/Application Experiencedenilen ProgramDataUpdatersuçlu gibi görünüyor hangi. Programları yükledikten / kaldırdıktan sonra temizleme ile ilgilenmesi gerekiyor. Hala yanlış davranmasının temel sebebini henüz takip etmedim.
mm201

ardından bu bilgileri sorunuza ekleyin, aksi takdirde diğer kişilerin zaten yapmış olduğunuz araştırmaları yapması gerekir. Stack Exchange böyle çalışır.
Tetsujin

Yanıtlar:


15

Windows Müşteri Deneyimini Geliştirme Programını devre dışı bırakın ve KB2976978'i kaldırın.

Bu sorun , Windows 10 yükseltmelerine hazırlanırken uygulama uyumluluğu telemetrisinin toplanmasıyla ilgili gibi görünen invagent.dllWindows Update KB2976978'in bir parçasıdır . Bu güncelleştirmeyi yalnızca CEI'yi seçen kullanıcılara sunar.

Güncellemeyi kaldırarak (ve yeniden teklif edilmediğimden vazgeçerek), invagent.dllsistemimden ve zamanlanan görevden kaldırıldı.

Yeğlemek:

  • Denetim Masası'nı aç
  • İşlem Merkezi, İşlem Merkezi Ayarlarını Değiştirme, Müşteri Deneyimini Geliştirme Programı Ayarlarına gidin
  • "Hayır, programa katılmak istemiyorum" u seçin.

Güncelleştirmeyi kaldırmak için:

  • Denetim Masası'nı aç
  • Programlar ve Özellikler'e gidin, Yüklü Güncellemeleri Görüntüleyin
  • Bulun Update for Microsoft Windows (KB2976978), sağ tıklayın ve Sil'i seçin.
  • Bilgisayarınızı yeniden başlatmanız istenir.

Gerçekten dosya bilgileri invagent.dll tarih 2015-02-04 maç kontrol panelinde telementry devre dışı bırakılırsa ne olacağını test maç.
Chameleon

WCEIP'i henüz devre dışı bıraktığımda koşmaya invagent.dlldevam ettim , ama eskisinden daha kısa sürelerle.
mm201

Büyük olasılıkla zamanlanmış görevi de devre dışı bırakabilirsiniz. Yüklemeden sonra önemli temizleme görevlerini yerine getirdiği için bu rotaya gitmek istemedim.
mm201

1
Gizlediğim halde Windows, iznim olmadan güncelleştirmeyi yeniden yüklemeye devam ediyor. Buna henüz bir çözüm bulamadım.
mm201

2
Bu, Windows 10 için çalışmaz. "Hayır, programa katılmak istemiyorum" u seçin. sorunu engellemez ve KB2976978 mevcut değildir.
Jon

1

Merhaba, aynı sorunu Win 10'a güncelleme ile buldum ve bilgisayarım boşta kaldığında C: Drive kullanımı% 100'e kadar çıkacak ve herhangi bir görevi imkansız hale getirecek bu sorun için ortak bir cevap benim için çalıştı güç düğmesini basılı tutarak manuel kapatma. Windows İşlem gezgini rundll32.exe'yi gösterir ve bu dosyanın özelliklerinde C: \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser (daha sonra rasgele sayılar ve harfler) olur.

Dün yükledim Aşağıdaki linkte verilen dosyanın sahipliğini al:

( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) Dosyanın sahipliğini ele alın

Ve sonra değiştirilen invagent.dll bulunan system32'ait için invagent.dll.bak (@beatcracker). Bilgisayarımı birkaç saat boşta bıraktım ve C: sürücüsü% 100 sorunu şimdi gitti ve bilgisayarımı normal şekilde tekrar kullanabilirim. invagent.dll ayrıca envanter aracısı olarak da bilinir . Ben araştırdım ve bu dll ne için kullanıldığı için sağlam bir cevap bulamıyorum, ama şimdiye kadar bunu devre dışı bırakma herhangi bir sorun yoktu.

Bu, bilgisayarımın donmasını engelledi , ancak, rundll32.exe artık işlem gezgininde birden çok kez açılıyor !? ile dosyaya> özellikler hat okuma komutu:

C: \ Windows \ system32 \ rundll32.exe geçersiz, RunUpdate -noappraiser .

Her rundll32.exe dosyası için her komut satırının sonunda farklı rasgele sayılar ve harfler ile !?

Bu yüzden invagent.dll'yi invagent.dll.bak olarak değiştirerek% 100 C: sürücü sorununu çözdüm . Ancak potansiyel olarak şu anda bana herhangi bir soruna neden olmayan yeni bir sorun açtı. Önümüzdeki hafta boyunca başka sorunlar yaşıyorsam veya bu sorunun neden birden fazla rundll32.exe'nin çalıştığını keşfedersem bu yanıtı düzenleyeceğim .

Teşekkürler, umarım bu birine yardımcı olur


0

EDIT: Yanlış cevap, sadece tarih uğruna burada kalacak.


Görev Yöneticisi komut satırının C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate

Bu , Altiris ™ teknolojisiyle desteklenen Symantec ™ Envanter Çözümü'ne benziyor

Bu dosya <Path>\Program Files\Altiris\Inventory\Standalone\bin( kaynak ) içinde mi? Yeniden adlandırmayı \ silmeyi deneyebilir ve yardımcı olup olmadığını görebilirsiniz. Kaydını silmek için şunu çalıştırın:

regsvr32 /u InvAgent.dll

regsvr32 /u InvAgent.dllkaydı silmek imkansız.
Chameleon

@Chameleon Sonra yeniden adlandırmayı deneyin, örneğin: InvAgent.dll.bakve işe yarayıp yaramadığını görün. Btw, bu dosya için dosya bilgileri sekmesinin bir ekran görüntüsünü gönderebilir misiniz (sağ tıklama - özellikler - ayrıntılar), bu yüzden neyle uğraştığınızı bileceğiz?
19:15

Hayır. Bu, Windows hizmetinin bir parçası ProgramDataUpdater. Yol C:\Windows\system32\invagent.dll. ekran görüntüsü
mm201

@ mm201 Windows 8.1 x64 kullanıyorum ve böyle bir dosyam yok. Ayrıca, benim görevim ProgramDataUpdater(böyle bir hizmet yok) tamamen farklı bir dosyaya işaret ediyor: aepdu.dll screenshot
beatcracker

Microsoft'u araştırdım ve buldum: support.microsoft.com/en-us/kb/2976978 DLL bu güncelleştirmede eklenmiş veya değiştirilmiştir. Yüklediniz mi? (Ayrıca bu güncellemenin suçlu olduğunu da büyük olasılıkla buluyorum.
Şansım

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

ardından aşağıdaki resimde gösterildiği gibi öğeleri sağ tıklayın ve devre dışı bırakın:

resim açıklamasını buraya girin


0

Çözmenin başka bir yolu da zamanlanmış görevi bir xml dosyasına vermek, önceliği 4'ten 7'ye değiştirmek ve sonra görevi silmek ve xml'yi aynı yere geri almaktır. Zamanlanan görevlerin çoğu 7'nin daha düşük önceliğinde çalışır. Normal i / o ve cpu önceliğinde çalışan bir zamanlanan göreve sahip olmak olağandışıdır. Görev zamanlayıcı önceliği hakkında bir bağlantı: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.