Korzystam z aktualizacji systemu Windows 8.1 na maszynie wirtualnej Parallels. Po około 5 minutach bezczynności rundll32.exe
proces odradza się i zużywa rdzeń. MsMpEng.exe
aktywność również wzrasta. (prawdopodobnie z powodu dużej liczby operacji we / wy, ale nie mogę potwierdzić) Jeśli w jakikolwiek sposób wchodzę w interakcję z maszyną wirtualną, rundll32.exe
natychmiast kończy działanie, dopóki nie zwolnię jej przez kolejne 5 minut.
Menedżer zadań zgłasza, że wiersz polecenia to C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate
W tej instalacji systemu Windows nie ma innych nietypowych zachowań.
Aktualizacja: Dalsze wyszukiwanie w Google ujawniło zaplanowane zadanie, Microsoft/Windows/Application Experience
o ProgramDataUpdater
którym mowa, które wydaje się być winowajcą. Ma za zadanie dbać o porządek po instalacji / odinstalowaniu programów. Nadal nie znalazłem głównego powodu, dla którego źle się zachowuje. Wyłączenie jest możliwym obejściem, ale niezbyt dobrym.
źródło
Microsoft/Windows/Application Experience
nazwieProgramDataUpdater
, który wydaje się być winowajcą. Ma za zadanie dbać o porządek po instalacji / odinstalowaniu programów. Nadal nie znalazłem głównego powodu, dla którego źle się zachowuje.Odpowiedzi:
Zrezygnuj z programu poprawy jakości obsługi klienta Windows i odinstaluj KB2976978.
Przestępstwa
invagent.dll
jest częścią Windows Update KB2976978 , który wydaje się być o zbieraniu aplikacji Zgodność telemetrii w ramach przygotowań do systemu Windows 10 uaktualnień. Ta aktualizacja jest oferowana tylko użytkownikom, którzy zdecydują się na CEI.Odinstalowując aktualizację (i rezygnując z niej, więc nie oferuję jej ponownie), zostałem
invagent.dll
usunięty z mojego systemu i zaplanowanego zadania.Zrezygnować:
Aby odinstalować aktualizację:
Update for Microsoft Windows (KB2976978)
, kliknij prawym przyciskiem myszy i wybierz Usuń.źródło
invagent.dll
nadal działałem, ale przez krótsze okresy czasu niż wcześniej.Cześć Znalazłem ten sam problem z aktualizacją do Win 10 i żadna wspólna odpowiedź na ten problem nie działała dla mnie, gdy mój komputer był bezczynny C: użycie dysku wzrosłoby do 100% i uniemożliwiłoby jakiekolwiek zadanie, prowadząc do ręczne wyłączenie przez przytrzymanie przycisku zasilania. Eksplorator procesów systemu Windows wyświetli rundll32.exe, a we właściwościach tego pliku będzie to C: \ Windows \ system32 \ rundll32.exe intragent, RunUpdate -noappraiser (następnie losowe liczby i litery).
Wczoraj zainstalowałem Przejęcie na własność pliku dostarczonego w następującym linku:
( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) Przejmij własność pliku
A potem zmienił invagent.dll znaleźć w system32 do invagent.dll.bak (@beatcracker). Zostawiłem komputer bezczynny na kilka godzin, a problem ze 100% dyskiem C: zniknął i mogę normalnie korzystać z komputera. invagent.dll znany również jako agent zapasów . Poszukałem i nie mogę znaleźć solidnej odpowiedzi na pytanie, do czego służy ta biblioteka DLL, ale jak dotąd nie miałem problemu z jej wyłączeniem.
To powstrzymało mój komputer przed zawieszeniem się, jednak rundll32.exe otwiera się teraz wiele razy w Eksploratorze procesów !? z odczytem wiersza poleceń file> properties :
C: \ Windows \ system32 \ rundll32.exe intragent, RunUpdate -noappraiser .
Z różnymi liczbami losowymi i literami na końcu każdego wiersza poleceń dla każdego pliku rundll32.exe !?
Więc naprawiłem problem z napędem 100% C, zmieniając invagent.dll na invagent.dll.bak . Ale potencjalnie otworzył nowy problem, który obecnie nie powoduje żadnych problemów. Wyedytuję tę odpowiedź, jeśli w przyszłym tygodniu pojawią się jakieś problemy lub odkryję, dlaczego działa wiele wersji rundll32.exe .
Dzięki, mam nadzieję, że to komuś pomoże
źródło
EDYCJA: Zła odpowiedź, po prostu zostanie tutaj ze względu na historię.
Wygląda to na rozwiązanie Symantec ™ Inventory Solution oparte na technologii Altiris ™
Czy ten plik jest w
<Path>\Program Files\Altiris\Inventory\Standalone\bin
( źródle )? Możesz spróbować zmienić nazwę \ wyrejestrować i sprawdzić, czy to pomoże. Aby wyrejestrować, uruchom:źródło
regsvr32 /u InvAgent.dll
podać błąd niemożliwy do wyrejestrowania.InvAgent.dll.bak
i sprawdź, czy to pomoże. A tak przy okazji, czy możesz zamieścić zrzut ekranu zakładki informacji o pliku dla tego pliku (kliknięcie prawym przyciskiem myszy - właściwości - szczegóły), abyśmy wiedzieli, z czym masz do czynienia?ProgramDataUpdater
. Ścieżka jestC:\Windows\system32\invagent.dll
. zrzut ekranuProgramDataUpdater
zadanie (nie ma takiej usługi) wskazuje na zupełnie inny plik:aepdu.dll
zrzut ekranunastępnie kliknij prawym przyciskiem myszy i wyłącz elementy, jak pokazano na poniższym obrazku:
źródło
Innym sposobem rozwiązania tego problemu jest wyeksportowanie zaplanowanego zadania do pliku xml, zmiana priorytetu z 4 na 7, a następnie usunięcie zadania i zaimportowanie xml z powrotem w to samo miejsce. Większość zaplanowanych zadań działa z niższym priorytetem wynoszącym 7. Posiadanie zaplanowanego zadania, które działa z normalnym priorytetem we / wy i procesora, jest niezwykłe. Oto łącze dotyczące priorytetu harmonogramu zadań: https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/
źródło