Parallels VM에서 Windows 8.1 업데이트를 실행하고 있습니다. 약 5 분 동안 활동 rundll32.exe
이 없으면 프로세스가 생성되고 코어를 소비합니다. MsMpEng.exe
활동도 증가합니다. (아마도 IO가 많기 때문에 확인할 수 없습니다.) 어떤 식 으로든 VM과 상호 작용하면 rundll32.exe
5 분 더 유휴 상태가 될 때까지 즉시 종료됩니다.
작업 관리자는 명령 줄이 C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate
이 Windows 설치에는 다른 비정상적인 동작이 없습니다.
업데이트 : 추가 인터넷 검색에서 Microsoft/Windows/Application Experience
호출 ProgramDataUpdater
된 예약 된 작업이 밝혀졌습니다.이 작업 은 범인으로 보입니다. 프로그램을 설치 / 제거 한 후 정리를 처리해야합니다. 나는 왜 그것이 오작동하는지의 핵심 이유를 추적하지 않았다. 이 기능을 비활성화하면 가능한 해결 방법이지만 아주 좋은 방법은 아닙니다.
답변
Windows 고객 환경 개선 프로그램을 선택 해제하고 KB2976978을 설치 제거하십시오.
문제 invagent.dll
는 Windows Update KB2976978의 일부이며 Windows 10 업그레이드 준비를 위해 앱 호환성 원격 분석을 수집하는 것으로 보입니다. CEI를 선택한 사용자에게만이 업데이트가 제공됩니다.
업데이트를 제거하고 다시 제공하지 않기로 선택하여 invagent.dll
시스템 및 예약 된 작업에서 제거되었습니다.
선택 해제하려면 :
- 제어판 열기
- 관리 센터로 이동, 관리 센터 설정 변경, 고객 경험 개선 프로그램 설정
- “아니요, 프로그램에 참여하고 싶지 않습니다.”를 선택하십시오.
업데이트를 제거하려면
- 제어판 열기
- 프로그램 및 기능으로 이동하여 설치된 업데이트보기
- 를 찾아
Update for Microsoft Windows (KB2976978)
마우스 오른쪽 단추로 클릭 한 후 삭제를 선택하십시오. - 컴퓨터를 다시 시작하라는 메시지가 나타납니다.
답변
안녕하세요, Win 10으로 업데이트하는 것과 동일한 문제가 발견 되었으며이 문제에 대한 일반적인 대답은 하나도 없었습니다. 내 컴퓨터가 유휴 상태 일 때 C : 드라이브 사용이 100 %까지 올라가고 작업이 불가능 해져서 전원 버튼을 눌러 수동 종료. Windows 프로세스 탐색기는 rundll32.exe를 표시 하고이 파일의 속성에 C : \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser (임의의 숫자 및 문자)가됩니다.
어제 설치했습니다 다음 링크에 제공된 파일의 소유권을 가져옵니다.
( http://www.howtogeek.com/howto/windows-vista/add-take-ownership-to-explorer-right-click-menu-in-vista/ ) 파일의 소유권을 가져옵니다
그리고 변경된 invagent.dll 에서 발견 system32를가 합니다 invagent.dll.bak (@beatcracker을). 몇 시간 동안 컴퓨터를 유휴 상태로 두었고 C : 드라이브 100 % 문제가 사라지고 PC를 다시 정상적으로 사용할 수 있습니다. invagent.dll 는 인벤토리 에이전트 라고도 합니다. 나는이 dll이 무엇에 사용되는지에 대한 확실한 대답을 찾지 못했지만 지금까지 나는 그것을 비활성화시키는 데 아무런 문제가 없었습니다.
이로 인해 컴퓨터가 정지되지는 않았지만 이제는 rundll32.exe 가 프로세스 탐색기에서 여러 번 열립니다!? 와 파일> 속성은 라인 읽기 명령 :
C : \ Windows \ system32 \ rundll32.exe invagent, RunUpdate -noappraiser .
모든 rundll32.exe 파일에 대해 각 명령 줄의 끝에 다른 임의의 숫자와 문자가!?
그래서 invagent.dll 을 invagent.dll.bak 로 변경하여 100 % C : 드라이브 문제를 해결했습니다 . 그러나 잠재적으로 현재 문제를 일으키지 않는 새로운 문제가 생겼습니다. 다음 주에 더 이상 문제가 발생하면이 답변을 편집하거나 여러 버전의 rundll32.exe 가 실행중인 이유를 알아 봅니다 .
고마워, 나는 이것이 누군가를 돕기를 바랍니다.
답변
편집 : 잘못 대답, 그것은 역사를 위해 여기 머물러있을 것입니다.
작업 관리자는 명령 줄이
C:\Windows\system32\rundll32.exe invagent.dll,RunUpdate
이것은 Altiris ™ 기술로 구동되는 Symantec ™ Inventory Solution 과 같습니다.
이 파일이 <Path>\Program Files\Altiris\Inventory\Standalone\bin
( source )에 있습니까? 이름을 바꾸거나 등록을 취소하고 도움이되는지 확인할 수 있습니다. 등록을 취소하려면 다음을 실행하십시오.
regsvr32 /u InvAgent.dll
답변
Control Panel -> Administrative Tools -> Task Scheduler -> Microsoft -> Windows -> Customer Experience Improvement
아래 그림과 같이 마우스 오른쪽 버튼을 클릭하고 항목을 비활성화하십시오.
답변
이를 해결하는 또 다른 방법은 예약 된 작업을 xml 파일로 내보내고 우선 순위를 4에서 7로 변경 한 다음 작업을 삭제하고 xml을 동일한 위치로 다시 가져 오는 것입니다. 대부분의 예약 된 작업은 7의 낮은 우선 순위로 실행됩니다. 예약 된 작업이 정상적인 I / O 및 CPU 우선 순위로 실행되는 것은 드문 일입니다. 작업 스케줄러 우선 순위에 대한 링크는 다음과 같습니다. https://bdbits.wordpress.com/2010/04/29/setting-a-scheduled-task-process-priority/